Hello everyone and especially everyone interested in a port of the German AusweisApp.
Please consider this post a Request for Comments as of now.
AI disclaimer: whenever I use “I”, “me” it actually means, me talking to Claude and generating code this way.
I’ve spent last 6 days on trying to first, add a SFOS target to the original Governicus’ code from the community branch on Github.
I followed this path until I was able to successfully build Qt6 runtime, the actual app, and it ended up thinking it’s a linux desktop.
To make it work like a card reader, I’d need to modify so many files that in the end I though it maybe is not the best idea.
Then I tried another path, taking the code from Governicus as “source” and just YOLO port it to my own repository, this time only taking the C++ code from them and editing it so it works smoothly on SFOS.
And it worked, two days later and a lot of back and forths I have a working app, on my Jolla Phone 2026, that at the moment of writing acts as a “Kartenleser” for my Linux original desktop AusweisApp, can change PIN and (according to tests, didn’t test it on real device with a real card) re-activate card with PUK/CAN.
EDIT: also, just tested it on bund.de, was able to login using that SFOS port as a card reader. I don’t really need any more 
I’m not ready to publish the code yet, first I will send it to an audit to some people I know would be able to tell me if it’s any good and safe, but I’d like to announce here that I’m working on something like this and check if there’s anyone interested in using this on your own phones.
Feel free to comment. If the audit from my “hacking buddies” goes well, I’ll publish the code on codefloe.com regardlless of what y’all think ![]()
EDIT2: https://codefloe.com/sznowicki-sailfish/ausweisapp-satama
EDIT3: Ausweis Satama | OpenRepos.net — Community Repository System