Hello,
I tried searching for a similar topic but didn’t find the exact issue I have.
I’ve recently got a /e/OS Fairphone 6 as an upgrade from my FP3. I’m new to the de-googled experience, but I still need to use my google authenticator but every time I try to tap “Scan QR code” either nothing happens or I get a “Something went wrong” error message.
I haven’t found any settings to fix this, tried rebooting the phone. Is this a bug or something? Or am I going to manually try and transfer my authentications to another app?
I have never used Google Authenticator but, after reading about it, I wonder if it could be replaced with an open source alternative. I use Aegis for this kind of thing. Maybe you could try it if nobody else can fix your issue.
Thanks, I’ve tried Aegis but it won’t recognise the QR code for export and I guess it’s propiertary for google… I guess I’ll have to go the long way around and try manually adding the codes I have.
“Waiting for the Barcode UI module to be downloaded”
qrcode scanning in GA is not related to userdebug etc, it’s about MLkit. microG has some amout of compatibility to MLkit barcode scanning. More MLkit and barcode features got added with 0.3.7.x (not present in /e/OS <= 3.1) that could make a difference (untested yet). This is GA logcat when touching the add qrcode button:
W AddFirstOtpFragmentPeer: Otp not added successfully to the local database
W AddFirstOtpFragmentPeer: hoq: Waiting for the Barcode UI module to be downloaded.
Downloading the dependency “com.google.android.gms.optional_mlkit_barcode_ui” manually doesn’t help. I think as it’s just the UI and not MLkit core libs present in GMS proper.
Alternative: one can add the secrets to Google Authenticator with the help of another qrcode scanner by copy/paste and some editing (cut out just the base32 parts)
As for Aegis, it does support the otpauth-migration://offline/?data qrcodes on import that GA will export at “Transfer codes → Export codes”. That said, downside Aegis: you’re responsible for its backup.