Crash when manually signing in with MicroG

Description

Aurora Store (Nightly) crashes when attempting to manually sign with MicroG when Trust Google for app permissions is unchecked.

Expected Behaviour

Aurora Store should sign in without crashing after manually giving it permission to sign in.

Actual Behaviour

It crashes.

Steps to Reproduce

  1. Have MicroG installed and add your Google account to it
  2. Uncheck Trust Google for app permissions
  3. Run Aurora Store
  4. Go into Settings > Networking and check Use microG to sign in to accounts
  5. Restart
  6. Select Allow in the Google Account Manager dialog
  7. It crashes.

Environment

  • Device model & codename: Sony Xperia 1 III (pdx215)
  • Android version: 16
  • Aurora Store version: 4.8.0- 27e5cdc0
  • Nightly date: 2026-01-20
  • Account Type: Personal
  • Installation method: Obtainium
  • OS: LineageOS 23

Logcat

com.aurora.store.nightly E AndroidRuntime : FATAL EXCEPTION: main Process: com.aurora.store.nightly, PID: 31005 java.lang.RuntimeException: java.lang.reflect.InvocationTargetException at com.android.internal.os.RuntimeInitMethodAndArgsCaller.run(RuntimeInit.java:603) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932) Caused by: java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInitMethodAndArgsCaller.run(RuntimeInit.java:593) ... 1 more Caused by: android.accounts.OperationCanceledException: java.util.concurrent.CancellationException at android.accounts.AccountManagerAmsTask.internalGetResult(AccountManager.java:2400) at android.accounts.AccountManagerAmsTask.getResult(AccountManager.java:2424) at android.accounts.AccountManager$AmsTask.getResult(AccountManager.java:2344) at xc.e.run(r8-map-id-XXXXXXXXXXXXXXXXXXXXXXXXXXXXX:7) at android.accounts.AccountManager17.run(AccountManager.java:2301) at android.os.Handler.handleCallback(Handler.java:995) at android.os.Handler.dispatchMessage(Handler.java:103) at android.os.Looper.loopOnce(Looper.java:248) at android.os.Looper.loop(Looper.java:338) at android.app.ActivityThread.main(ActivityThread.java:9067) ... 3 more Caused by: java.util.concurrent.CancellationException at java.util.concurrent.FutureTask.report(FutureTask.java:121) at java.util.concurrent.FutureTask.get(FutureTask.java:191) at android.accounts.AccountManagerAmsTask.internalGetResult(AccountManager.java:2395) ... 12 more

MicroG:

com.google.android.gms D GmsHttpFormClient : -- Request -- androidId=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX&app=com.aurora.store.nightly&client_sig=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX&callerPkg=com.aurora.store.nightly&callerSig=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX&device_country=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX&Email=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX&google_play_services_version=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX&has_permission=1&lang=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX&operatorCountry=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX&sdk_version=36&service=oauth2%3Ahttps%3A%2F%2Fwww.googleapis.com%2Fauth%2Fgoogleplay&source=android&Token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Examples

Click to expand

image.png

Additional context

Possible solution

Unchecking Trust Google for app permissions prevents the crash and Aurora Store signs in and can be used as normal, but I'd rather not just blindly trust all apps to sign in with my account.

Edited Feb 10, 2026 by 3 DJ
Assignee Loading
Time tracking Loading