Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App crash, inaccessible kdbx and recovery method #362

Open
hgkamath opened this issue Feb 16, 2024 · 3 comments
Open

App crash, inaccessible kdbx and recovery method #362

hgkamath opened this issue Feb 16, 2024 · 3 comments

Comments

@hgkamath
Copy link

hgkamath commented Feb 16, 2024

Describe the bug
I had a troublesome old battery that would occasionally switch-off-phone due to low capacity.
Perhaps one such abrupt phone-switch-off, may have rendered the authpass app in an unstartable state

On starting the app, android would complain Unfortunately, authpass has stopped and ask open app again?.

More panic inducing, was that, there was no easy way to get the kdbx file from the phone.
I thought I lost all my recent passwords. (though I have a backup older by a few months)
I have since got a new battery.
I had tried many methods to recover the kdbx.
I have documented below a method using adb backup that allowed me recover the kdbx file

To Reproduce
While in the crashing state, the app will always behave so whenever started, even after a phone reboot.
If I were to refresh the app installation, by erasing its data+cache, which I will do in a few days, I expect that the new-like app will certainly not have this starting problem. But, I don't think there is a direct way for the user to put the app back into this crashing state.

Expected behavior

  1. The app needs to recover from this state.
  2. the kdbx needs to be stored in a location that can be accessed by a file-manager by user with regular permissions
  3. perhaps a feature to restore state from a google-backup is desirable? not sure if this is even possible
  4. perhaps the app needs to maintain two kdbx files, one main, one shadow backup, just in case something happens to the main one.

I don't think the app is crashing because the kdbx is corrupt/invalid. Some other file/data that it needs before opening the kdbx might be the problem. Quite possibly the blame might be on the QuickUnlock. It crashes even before authpass gets to ask and confirm the fingerprint.

Screenshots
pic1
pic2

Desktop (please complete the following information):

  • OS: Fedora 39 Linux
  • Browser: Firefox 122.0.1
  • Version: Authpass 1.9.11+2007

Smartphone (please complete the following information):

  • Device: LG V20 H910 AT&T
  • OS: Android-8.0 oreo (stock)
  • Browser: firefox 122.1.0
  • Version: Authpass 1.9.11 from google-playstore

Additional context
One cannot browse /data/user/0 no user permission to descend into this partition.
/storage/emulated/0/Android/design.codeux.authpass does not have any files in the subfolders files or cache

Other things I had tried

  1. I had gone to settings/apps and cleared storage/cache (not storage/data) for authpass. Did not help.
  2. file-managers. They don't have permission either. (this is besides giving app permissions to access files and folders)
  3. adb shell, same, doesn't have any permission either.
  4. no adb root, rooting the LG phone is not an option, because that requires unlocking the bootloader, a process which will effectively result in losing decrypt-ability of the USERDATA partition.
    root@sirius:/home/gana# adb root
    adbd cannot run as root in production builds
    
  5. various file-recovery apps
  6. using LG mobile driver and LGUP firmware flash/dump tool, I made a copy of 56GiB USERDATA partition to computer, however the user partition is encrypted by stock. So one can't mount partition on computer and perform ext4 file recovery that way.
  7. The partition /dev/block/dm-1 also can't be adb pulled due to lack of user permission
    root@sirius:/home/gana# adb pull /dev/block/dm-1 /vol/WKSTG_X91C/mobile/userdata
    adb: error: failed to copy '/dev/block/dm-1' to '/vol/WKSTG_X91C/mobile/userdata': remote open failed: Permission denied
    
  8. Investigated if one could restore state from google-backup, but that can only be used by user when moving to a new device. Not possible to restore a single app

The recovery method that saved me

  • Enable developer mode
  • Enable USB debugging
  • Connect phone to laptop with USB cable
  • Ensure android-tools/adb command is present on laptop
# adb devices
List of devices attached
LGH910b7398dfb	device
# # ensure phone is detected

# adb backup -noapk design.codeux.authpass 
WARNING: adb backup is deprecated and may be removed in a future release
Now unlock your device and confirm the backup operation...
# ls -l 
total 12
-rw-r-----. 1 root root 11486 Feb 16 10:57 backup.ab

# ( printf "\x1f\x8b\x08\x00\x00\x00\x00\x00" ; tail -c +25 backup.ab ) |  tar xfvz - 
gzip: stdin: unexpected end of file
apps/design.codeux.authpass/_manifest
apps/design.codeux.authpass/r/app_flutter
apps/design.codeux.authpass/r/app_flutter/DiacData.json
apps/design.codeux.authpass/r/app_flutter/PersonalPasswords.kdbx
apps/design.codeux.authpass/r/app_flutter/AppData.json
apps/design.codeux.authpass/r/app_flutter/.AuthPass
apps/design.codeux.authpass/f/profileinstaller_profileWrittenFor_lastUpdateTime.dat
apps/design.codeux.authpass/f/authpassCachedImageData.json
apps/design.codeux.authpass/f/biometric_storage
apps/design.codeux.authpass/f/biometric_storage/QuickUnlock.v2.txt
tar: Child returned status 1
tar: Error is not recoverable: exiting now

# find . -type f -ls 
 17786613     12 -rw-r-----   1 root     root        11486 Feb 16 10:57 ./backup.ab
 17786756      4 -rw-------   1 gana     gana         2894 Jan  1  1970 ./apps/design.codeux.authpass/_manifest
 17786759      8 -rw-------   1 10308    10308        4874 Jan 19 11:34 ./apps/design.codeux.authpass/r/app_flutter/DiacData.json
 17786760      8 -rw-------   1 10308    10308        5953 Jan 16 19:50 ./apps/design.codeux.authpass/r/app_flutter/PersonalPasswords.kdbx
 17786761      4 -rw-------   1 10308    10308         567 Feb  5 21:15 ./apps/design.codeux.authpass/r/app_flutter/AppData.json
 17786762      4 -rw-------   1 10308    10308          57 Oct 16  2021 ./apps/design.codeux.authpass/r/app_flutter/.AuthPass
 17786764      4 -rw-------   1 10308    10308           8 Nov 29 21:35 ./apps/design.codeux.authpass/f/profileinstaller_profileWrittenFor_lastUpdateTime.dat
 17786765      8 -rw-------   1 10308    10308        5383 Jan 19 11:34 ./apps/design.codeux.authpass/f/authpassCachedImageData.json
 17786767      4 -rw-------   1 10308    10308         115 Oct 16  2021 ./apps/design.codeux.authpass/f/biometric_storage/QuickUnlock.v2.txt


# cp apps/design.codeux.authpass/r/app_flutter/PersonalPasswords.kdbx /home/gana/tmp/20240216_authpass_PersonalPasswords.kdbx
# chmod 0644 /home/gana/tmp/20240216_authpass_PersonalPasswords.kdbx 

Then, as a user, I run Authpass on linux, create an empty database and close Authpass,
Then, I overwrite the newly created kdbx.

$ cp ~/tmp/20240216_authpass_PersonalPasswords.kdbx ~/Documents/PersonalPasswords.kdbx

Authpass on Linux, on next start, prompts for password and opens the kdbx. The passwords are intact.

@hgkamath hgkamath changed the title Appc crash, inaccessible kdbx and recovery method App crash, inaccessible kdbx and recovery method Feb 16, 2024
@hpoul
Copy link
Collaborator

hpoul commented Feb 16, 2024

Sorry, confused the build numbers.. the only crashes I can see in the play store console are from 1.9.11+2002
Can you provide a logcat of the crash?

@hgkamath
Copy link
Author

hgkamath commented Feb 16, 2024

Happy to help, its for this reason, I have not yet refreshed/reinstalled the app.

The LG oreo is a stock rom/production build. so maybe less logs than a developer build.
The logcat is run and text-copy is grabbed from moment app icon on home screen was tapped to until dialog is shown. The blank lines are me just pressing enter occasionally to separate chunks of logs.

root@sirius:~/tmp/q# adb shell 

elsa:/ $ logcat
:
:

02-16 21:40:23.695  1557  2418 D WifiWatchdogStateMachine: EVENT_CHECK_IMS_CALL_STATE received
02-16 21:40:23.699  1557  2418 D WifiWatchdogStateMachine: OnlineWatchState handleRssiChange() imscallstate : 0





02-16 21:40:23.832  1557  2363 D InputDispatcher: notifyMotion - action=ACTION_DOWN(0), id=0, pressure=0.176, tooltype=1, deviceId=3, source=0x1002, policyFlags=0x0, flags=0x0, metaState=0x0, buttonState=0x0, edgeFlags=0x0, eventTime=29061993564000, downTime=29061993564000, 
02-16 21:40:23.849  1557  2362 D InputTransport: channel '961d6e3 com.lge.launcher3/com.lge.launcher3.AllAppsLauncherExtension (server)' : action=ACTION_DOWN(0), id=0, tooltype=1, deviceId=3, source=0x1002, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, downTime=29061993564000, eventTime=29061993564000, pointerCount=1
02-16 21:40:23.850  1557  2362 D InputTransport: channel '520bbb5 com.android.systemui.ImageWallpaper (server)' : action=ACTION_DOWN(0), id=0, tooltype=1, deviceId=3, source=0x1002, flags=0x3, edgeFlags=0x0, metaState=0x0, buttonState=0x0, downTime=29061993564000, eventTime=29061993564000, pointerCount=1
02-16 21:40:23.851  3911  3911 I ViewRootImpl: ViewRoot's Touch Event : ACTION_DOWN





02-16 21:40:23.980  1557  2363 D InputDispatcher: notifyMotion - action=ACTION_UP(0), id=0, pressure=0.180, tooltype=1, deviceId=3, source=0x1002, policyFlags=0x0, flags=0x0, metaState=0x0, buttonState=0x0, edgeFlags=0x0, eventTime=29062142131000, downTime=29061993564000, 
02-16 21:40:23.988  1557  2362 D InputTransport: channel '961d6e3 com.lge.launcher3/com.lge.launcher3.AllAppsLauncherExtension (server)' : action=ACTION_UP(0), id=0, tooltype=1, deviceId=3, source=0x1002, flags=0x0, edgeFlags=0x0, metaState=0x0, buttonState=0x0, downTime=29061993564000, eventTime=29062142131000, pointerCount=1
02-16 21:40:23.989  1557  2362 D InputTransport: channel '520bbb5 com.android.systemui.ImageWallpaper (server)' : action=ACTION_UP(0), id=0, tooltype=1, deviceId=3, source=0x1002, flags=0x3, edgeFlags=0x0, metaState=0x0, buttonState=0x0, downTime=29061993564000, eventTime=29062142131000, pointerCount=1
02-16 21:40:23.990  3911  3911 I ViewRootImpl: ViewRoot's Touch Event : ACTION_UP

02-16 21:40:24.012  1557  2565 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=design.codeux.authpass/.MainActivity bnds=[369,1251][709,1620] (has extras)} from uid 10108
02-16 21:40:24.015  1557  2565 D ActivityManager: setTaskToReturnTo : TaskRecord{6804bcf #10332 A=design.codeux.authpass U=0 StackId=1 sz=0} / mTaskToReturnTo = 1
02-16 21:40:24.015  1557  2565 D ActivityManager: setTaskToReturnTo : TaskRecord{6804bcf #10332 A=design.codeux.authpass U=0 StackId=1 sz=1} / mTaskToReturnTo = 1
02-16 21:40:24.016  1107  1151 I PowerRM : System FW:0 IC:0 SO:0 GT:0 CAPP:-1 APP:0
02-16 21:40:24.017  1107  4362 I Thermal-Lib: Thermal-Lib-Client: Client request sent
02-16 21:40:24.017  1099  1229 I ThermalEngine: Thermal-Server: Thermal received msg from  tmr
02-16 21:40:24.017  1099  1229 I TMR     : C0.1
02-16 21:40:24.017  1099  1229 I TMR     : C1.9
02-16 21:40:24.021  1557  2326 W ResourceType: ResTable_typeSpec entry count inconsistent: given 189, previously 193
02-16 21:40:24.021  1557  2326 W ResourceType: ResTable_typeSpec entry count inconsistent: given 56, previously 54
02-16 21:40:24.021  1557  2326 W ResourceType: ResTable_typeSpec entry count inconsistent: given 206, previously 1064
02-16 21:40:24.022  1557  2326 W ResourceType: For resource 0x7f100116, entry index(278) is beyond type entryCount(206)

02-16 21:40:24.029  3911  3911 I [LGHome6]Launcher: startAppShortcutOrInfoActivity(): intent = Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=design.codeux.authpass/.MainActivity bnds=[369,1251][709,1620] (has extras) }, tag = ShortcutInfo(title=AuthPassintent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=design.codeux.authpass/.MainActivity (has extras) }id=53 type=0 container=-100 screen=1 cellX=1 cellY=3 spanX=1 spanY=1 dropPos=null user=UserHandle{0})
02-16 21:40:24.029  1557  2326 D PhoneWindow: windowLightStatusBar : false, disable View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
02-16 21:40:24.029  4510 17265 D ViewRootImpl: onChangedNavigationGuardColor(), color: ffe9ebee
02-16 21:40:24.030  4510  4510 D DecorView: updateNavigationGuardColor navigationGuardColor=0xffe9ebee
02-16 21:40:24.035  3911  3911 I [LGHome6]LauncherCallbacksImpl: Launcher.onPause // 6.20.41(62004100) this:com.lge.launcher3.LauncherExtension$LauncherCallbacksImpl@dfd3dd1
02-16 21:40:24.054  3434  3660 W DpmTcmClient: Couldn't find 'tcm' socket after 120times. quit trying

02-16 21:40:24.063  1557  3655 I ActivityManager: Start proc 4363:design.codeux.authpass/u0a308 for activity design.codeux.authpass/.MainActivity

02-16 21:40:24.096  1557  3655 V LogicalDisplay: [MiniActivity]configureDisplayInTransactionLocked height : 160
02-16 21:40:24.103  1557  3655 D InputDispatcher: Focus left window: Window{961d6e3 u0 com.lge.launcher3/com.lge.launcher3.AllAppsLauncherExtension}
02-16 21:40:24.113  1557  3655 I WindowManager: Starting window displayed

02-16 21:40:24.122  4363  4363 W ResourceType: ResTable_typeSpec entry count inconsistent: given 189, previously 193
02-16 21:40:24.123  4363  4363 W ResourceType: ResTable_typeSpec entry count inconsistent: given 56, previously 54
02-16 21:40:24.123  4363  4363 W ResourceType: ResTable_typeSpec entry count inconsistent: given 206, previously 1064
02-16 21:40:24.135  1557  2363 I InputReader: Reconfiguring input devices.  changes=0x00000004
02-16 21:40:24.145  2472  2472 I NavigationThemeResource: notify navigation bar color(0xffe9ebee)
02-16 21:40:24.145  2472  2472 I NavigationThemeResource: NavigationKey Color is changed(WHITE_WITH_BORDER -> BLACK)
02-16 21:40:24.145  2472  2472 I NavigationThemeResource:  BarMode=4, Theme=WHITE, LightBackground=true (NOT Transparent)
02-16 21:40:24.145  2472  2472 I NavigationThemeResource: , Keyguard show=false, IME shown=false, Bar vertical=false, Panel expanded=false
02-16 21:40:24.145  2472  2472 D StatusBar: setSystemUiVisibility vis=408 mask=ffffffff oldVal=8708 newVal=408 diff=8300


02-16 21:40:24.182  4363  4363 W ResourceType: ResTable_typeSpec entry count inconsistent: given 189, previously 193
02-16 21:40:24.182  4363  4363 W ResourceType: ResTable_typeSpec entry count inconsistent: given 56, previously 54
02-16 21:40:24.182  4363  4363 W ResourceType: ResTable_typeSpec entry count inconsistent: given 206, previously 1064
02-16 21:40:24.201  4363  4363 W System.err: SLF4J: No SLF4J providers were found.
02-16 21:40:24.201  4363  4363 W System.err: SLF4J: Defaulting to no-operation (NOP) logger implementation
02-16 21:40:24.201  4363  4363 W System.err: SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.

02-16 21:40:24.216  4363  4363 W ResourceType: For resource 0x7f100116, entry index(278) is beyond type entryCount(206)
02-16 21:40:24.229  4510 17265 D ViewRootImpl: onChangedNavigationGuardColor(), color: ffe9ebee
02-16 21:40:24.230  4363  4363 D PhoneWindow: windowLightStatusBar : false, disable View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
02-16 21:40:24.230  4510  4510 D DecorView: updateNavigationGuardColor navigationGuardColor=0xffe9ebee

02-16 21:40:24.257  4363  4363 I zygote64: Rejecting re-init on previously-failed class java.lang.Class<x7.i>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;
02-16 21:40:24.257  4363  4363 I zygote64:   at io.flutter.embedding.engine.FlutterJNI io.flutter.embedding.engine.FlutterJNI$c.a() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void v7.a$b.b() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at v7.a v7.a$b.a() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at v7.a v7.a.e() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void io.flutter.embedding.engine.b.<init>(android.content.Context, java.lang.String[]) (SourceFile:-1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void w7.e.I() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void w7.e.q(android.content.Context) (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void w7.i.P0(android.content.Context) (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void androidx.fragment.app.Fragment.u1() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void androidx.fragment.app.l0.c() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void androidx.fragment.app.l0.m() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void androidx.fragment.app.f0.d0(java.util.ArrayList, java.util.ArrayList, int, int) (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void androidx.fragment.app.f0.g1(java.util.ArrayList, java.util.ArrayList) (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at boolean androidx.fragment.app.f0.a0(boolean) (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void androidx.fragment.app.f0.S(int) (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void androidx.fragment.app.f0.x() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void androidx.fragment.app.v.c() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void androidx.fragment.app.s.onStart() (SourceFile:-1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void android.app.Instrumentation.callActivityOnStart(android.app.Activity) (Instrumentation.java:1334)
02-16 21:40:24.257  4363  4363 I zygote64:   at void android.app.Activity.performStart() (Activity.java:6997)
02-16 21:40:24.257  4363  4363 I zygote64:   at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2821)
02-16 21:40:24.257  4363  4363 I zygote64:   at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2933)
02-16 21:40:24.257  4363  4363 I zygote64:   at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1612)
02-16 21:40:24.257  4363  4363 I zygote64:   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
02-16 21:40:24.257  4363  4363 I zygote64:   at void android.os.Looper.loop() (Looper.java:164)
02-16 21:40:24.257  4363  4363 I zygote64:   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6722)
02-16 21:40:24.257  4363  4363 I zygote64:   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
02-16 21:40:24.257  4363  4363 I zygote64:   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
02-16 21:40:24.257  4363  4363 I zygote64:   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:770)
02-16 21:40:24.257  4363  4363 I zygote64: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.graphics.ImageDecoder$OnHeaderDecodedListener" on path: DexPathList[[zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/base.apk", zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.arm64_v8a.apk", zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.en.apk", zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.xxxhdpi.apk"],nativeLibraryDirectories=[/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/lib/arm64, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/base.apk!/lib/arm64-v8a, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.arm64_v8a.apk!/lib/arm64-v8a, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.en.apk!/lib/arm64-v8a, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.xxxhdpi.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
02-16 21:40:24.257  4363  4363 I zygote64:   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
02-16 21:40:24.257  4363  4363 I zygote64:   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
02-16 21:40:24.257  4363  4363 I zygote64:   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
02-16 21:40:24.257  4363  4363 I zygote64:   at io.flutter.embedding.engine.FlutterJNI io.flutter.embedding.engine.FlutterJNI$c.a() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at void v7.a$b.b() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at v7.a v7.a$b.a() (SourceFile:1)
02-16 21:40:24.257  4363  4363 I zygote64:   at v7.a v7.a.e() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void io.flutter.embedding.engine.b.<init>(android.content.Context, java.lang.String[]) (SourceFile:-1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void w7.e.I() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void w7.e.q(android.content.Context) (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void w7.i.P0(android.content.Context) (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.Fragment.u1() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.l0.c() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.l0.m() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.f0.d0(java.util.ArrayList, java.util.ArrayList, int, int) (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.f0.g1(java.util.ArrayList, java.util.ArrayList) (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at boolean androidx.fragment.app.f0.a0(boolean) (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.f0.S(int) (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.f0.x() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.v.c() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.s.onStart() (SourceFile:-1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.app.Instrumentation.callActivityOnStart(android.app.Activity) (Instrumentation.java:1334)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.app.Activity.performStart() (Activity.java:6997)
02-16 21:40:24.258  4363  4363 I zygote64:   at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2821)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2933)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1612)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.os.Looper.loop() (Looper.java:164)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6722)
02-16 21:40:24.258  4363  4363 I zygote64:   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
02-16 21:40:24.258  4363  4363 I zygote64:   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
02-16 21:40:24.258  4363  4363 I zygote64:   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:770)
02-16 21:40:24.258  4363  4363 I zygote64: 
02-16 21:40:24.258  4363  4363 I zygote64: Rejecting re-init on previously-failed class java.lang.Class<x7.i>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;
02-16 21:40:24.258  4363  4363 I zygote64:   at io.flutter.embedding.engine.FlutterJNI io.flutter.embedding.engine.FlutterJNI$c.a() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void v7.a$b.b() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at v7.a v7.a$b.a() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at v7.a v7.a.e() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void io.flutter.embedding.engine.b.<init>(android.content.Context, java.lang.String[]) (SourceFile:-1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void w7.e.I() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void w7.e.q(android.content.Context) (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void w7.i.P0(android.content.Context) (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.Fragment.u1() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.l0.c() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.l0.m() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.f0.d0(java.util.ArrayList, java.util.ArrayList, int, int) (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.f0.g1(java.util.ArrayList, java.util.ArrayList) (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at boolean androidx.fragment.app.f0.a0(boolean) (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.f0.S(int) (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.f0.x() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.v.c() (SourceFile:1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void androidx.fragment.app.s.onStart() (SourceFile:-1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.app.Instrumentation.callActivityOnStart(android.app.Activity) (Instrumentation.java:1334)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.app.Activity.performStart() (Activity.java:6997)
02-16 21:40:24.258  4363  4363 I zygote64:   at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2821)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2933)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1612)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.os.Looper.loop() (Looper.java:164)
02-16 21:40:24.258  4363  4363 I zygote64:   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6722)
02-16 21:40:24.259  4363  4363 I zygote64:   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
02-16 21:40:24.259  4363  4363 I zygote64:   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
02-16 21:40:24.259  4363  4363 I zygote64:   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:770)
02-16 21:40:24.259  4363  4363 I zygote64: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.graphics.ImageDecoder$OnHeaderDecodedListener" on path: DexPathList[[zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/base.apk", zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.arm64_v8a.apk", zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.en.apk", zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.xxxhdpi.apk"],nativeLibraryDirectories=[/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/lib/arm64, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/base.apk!/lib/arm64-v8a, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.arm64_v8a.apk!/lib/arm64-v8a, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.en.apk!/lib/arm64-v8a, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.xxxhdpi.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
02-16 21:40:24.259  4363  4363 I zygote64:   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
02-16 21:40:24.259  4363  4363 I zygote64:   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
02-16 21:40:24.259  4363  4363 I zygote64:   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
02-16 21:40:24.259  4363  4363 I zygote64:   at io.flutter.embedding.engine.FlutterJNI io.flutter.embedding.engine.FlutterJNI$c.a() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void v7.a$b.b() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at v7.a v7.a$b.a() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at v7.a v7.a.e() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void io.flutter.embedding.engine.b.<init>(android.content.Context, java.lang.String[]) (SourceFile:-1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void w7.e.I() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void w7.e.q(android.content.Context) (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void w7.i.P0(android.content.Context) (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.Fragment.u1() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.l0.c() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.l0.m() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.f0.d0(java.util.ArrayList, java.util.ArrayList, int, int) (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.f0.g1(java.util.ArrayList, java.util.ArrayList) (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at boolean androidx.fragment.app.f0.a0(boolean) (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.f0.S(int) (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.f0.x() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.v.c() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.s.onStart() (SourceFile:-1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.app.Instrumentation.callActivityOnStart(android.app.Activity) (Instrumentation.java:1334)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.app.Activity.performStart() (Activity.java:6997)
02-16 21:40:24.259  4363  4363 I zygote64:   at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2821)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2933)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1612)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.os.Looper.loop() (Looper.java:164)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6722)
02-16 21:40:24.259  4363  4363 I zygote64:   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
02-16 21:40:24.259  4363  4363 I zygote64:   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
02-16 21:40:24.259  4363  4363 I zygote64:   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:770)
02-16 21:40:24.259  4363  4363 I zygote64: 
02-16 21:40:24.259  4363  4363 I zygote64: Rejecting re-init on previously-failed class java.lang.Class<x7.i>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;
02-16 21:40:24.259  4363  4363 I zygote64:   at io.flutter.embedding.engine.FlutterJNI io.flutter.embedding.engine.FlutterJNI$c.a() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void v7.a$b.b() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at v7.a v7.a$b.a() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at v7.a v7.a.e() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void io.flutter.embedding.engine.b.<init>(android.content.Context, java.lang.String[]) (SourceFile:-1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void w7.e.I() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void w7.e.q(android.content.Context) (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void w7.i.P0(android.content.Context) (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.Fragment.u1() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.l0.c() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.l0.m() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.f0.d0(java.util.ArrayList, java.util.ArrayList, int, int) (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.f0.g1(java.util.ArrayList, java.util.ArrayList) (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at boolean androidx.fragment.app.f0.a0(boolean) (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.f0.S(int) (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.f0.x() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.v.c() (SourceFile:1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void androidx.fragment.app.s.onStart() (SourceFile:-1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.app.Instrumentation.callActivityOnStart(android.app.Activity) (Instrumentation.java:1334)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.app.Activity.performStart() (Activity.java:6997)
02-16 21:40:24.259  4363  4363 I zygote64:   at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2821)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2933)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
02-16 21:40:24.259  4363  4363 I zygote64:   at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1612)
02-16 21:40:24.260  4363  4363 I zygote64:   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
02-16 21:40:24.260  4363  4363 I zygote64:   at void android.os.Looper.loop() (Looper.java:164)
02-16 21:40:24.260  4363  4363 I zygote64:   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6722)
02-16 21:40:24.260  4363  4363 I zygote64:   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
02-16 21:40:24.260  4363  4363 I zygote64:   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
02-16 21:40:24.260  4363  4363 I zygote64:   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:770)
02-16 21:40:24.260  4363  4363 I zygote64: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.graphics.ImageDecoder$OnHeaderDecodedListener" on path: DexPathList[[zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/base.apk", zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.arm64_v8a.apk", zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.en.apk", zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.xxxhdpi.apk"],nativeLibraryDirectories=[/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/lib/arm64, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/base.apk!/lib/arm64-v8a, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.arm64_v8a.apk!/lib/arm64-v8a, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.en.apk!/lib/arm64-v8a, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.xxxhdpi.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
02-16 21:40:24.260  4363  4363 I zygote64:   at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:93)
02-16 21:40:24.260  4363  4363 I zygote64:   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379)
02-16 21:40:24.260  4363  4363 I zygote64:   at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
02-16 21:40:24.260  4363  4363 I zygote64:   at io.flutter.embedding.engine.FlutterJNI io.flutter.embedding.engine.FlutterJNI$c.a() (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void v7.a$b.b() (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at v7.a v7.a$b.a() (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at v7.a v7.a.e() (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void io.flutter.embedding.engine.b.<init>(android.content.Context, java.lang.String[]) (SourceFile:-1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void w7.e.I() (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void w7.e.q(android.content.Context) (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void w7.i.P0(android.content.Context) (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void androidx.fragment.app.Fragment.u1() (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void androidx.fragment.app.l0.c() (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void androidx.fragment.app.l0.m() (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void androidx.fragment.app.f0.d0(java.util.ArrayList, java.util.ArrayList, int, int) (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void androidx.fragment.app.f0.g1(java.util.ArrayList, java.util.ArrayList) (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at boolean androidx.fragment.app.f0.a0(boolean) (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void androidx.fragment.app.f0.S(int) (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void androidx.fragment.app.f0.x() (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void androidx.fragment.app.v.c() (SourceFile:1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void androidx.fragment.app.s.onStart() (SourceFile:-1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void android.app.Instrumentation.callActivityOnStart(android.app.Activity) (Instrumentation.java:1334)
02-16 21:40:24.260  4363  4363 I zygote64:   at void android.app.Activity.performStart() (Activity.java:6997)
02-16 21:40:24.260  4363  4363 I zygote64:   at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2821)
02-16 21:40:24.260  4363  4363 I zygote64:   at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2933)
02-16 21:40:24.260  4363  4363 I zygote64:   at void android.app.ActivityThread.-wrap11(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
02-16 21:40:24.260  4363  4363 I zygote64:   at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1612)
02-16 21:40:24.260  4363  4363 I zygote64:   at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
02-16 21:40:24.260  4363  4363 I zygote64:   at void android.os.Looper.loop() (Looper.java:164)
02-16 21:40:24.260  4363  4363 I zygote64:   at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6722)
02-16 21:40:24.260  4363  4363 I zygote64:   at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
02-16 21:40:24.260  4363  4363 I zygote64:   at void com.android.internal.os.Zygote$MethodAndArgsCaller.run() (Zygote.java:240)
02-16 21:40:24.260  4363  4363 I zygote64:   at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:770)
02-16 21:40:24.260  4363  4363 I zygote64: 



02-16 21:40:24.337  4363  4363 I Adreno  : QUALCOMM build                   : 14c0496, Ida6448821d
02-16 21:40:24.337  4363  4363 I Adreno  : Build Date                       : 01/08/18
02-16 21:40:24.337  4363  4363 I Adreno  : OpenGL ES Shader Compiler Version: EV031.22.00.01
02-16 21:40:24.337  4363  4363 I Adreno  : Local Branch                     : 
02-16 21:40:24.337  4363  4363 I Adreno  : Remote Branch                    : refs/tags/AU_LINUX_ANDROID_LA.UM.6.5.R1.08.00.00.312.043
02-16 21:40:24.337  4363  4363 I Adreno  : Remote Branch                    : NONE
02-16 21:40:24.337  4363  4363 I Adreno  : Reconstruct Branch               : NOTHING
02-16 21:40:24.338  4363  4363 I vndksupport: sphal namespace is not configured for this process. Loading /vendor/lib64/hw/gralloc.msm8996.so from the current namespace instead.
02-16 21:40:24.345  4363  4363 I Adreno  : PFP: 0x005ff087, ME: 0x005ff063

02-16 21:40:24.372  4363  4363 I AudioManagerEx: AudioManagerEx created
02-16 21:40:24.377  1128  4476 V AudioPolicyService: registerClient() client 0xeb707900, uid 10308
02-16 21:40:24.379  1128  6246 V APM::AudioPort: AudioPort::toAudioPort() num gains 0


02-16 21:40:24.379  1128  6246 I chatty  : uid=1041(audioserver) Binder:1128_8 identical 9 lines
02-16 21:40:24.379  1128  6246 V APM::AudioPort: AudioPort::toAudioPort() num gains 0
02-16 21:40:24.429  2472  2472 I NetworkController.WifiSignalController: Change in state to: connected=true,enabled=true,level=2,inetCondition=1,iconGroup=IconGroup(Default Wi-Fi Icons),activityIn=true,activityOut=true,rssi=-57,,ssid="AirWaves",badgeEnum=0,isTransient=false,isGigaWiFi=false,isAttWifiCall=false,detailedState=CONNECTED

02-16 21:40:24.457  4363  4363 D FilePickerWritable: onNewIntent(null)
02-16 21:40:24.477 24904 24961 W TaskMonitor: 1 tasks running slow
02-16 21:40:24.477 24904 24961 W TaskMonitor: 1 tasks running slow
02-16 21:40:24.477 24904 24961 W TaskMonitor: [Task=218831333] Slow task still running after 1137s, operation queue size 0. celloTaskManagerImpl_158768257{not started,timedOut,delayMs=600000}


02-16 21:40:24.477 24904 24961 W TaskMonitor: [Task=218831333] Slow task still running after 1137s, operation queue size 0. celloTaskManagerImpl_158768257{not started,timedOut,delayMs=600000}
02-16 21:40:24.535  4363  4394 D OpenGLRenderer: HWUI GL Pipeline

02-16 21:40:24.556  1557  9740 D WindowManager: set block task snapshot for win Window{cf85551 u0 design.codeux.authpass/design.codeux.authpass.MainActivity}

02-16 21:40:24.568  2472  2472 D StatusBar: setSystemUiVisibility vis=708 mask=ffffffff oldVal=408 newVal=708 diff=300
02-16 21:40:24.570  1107  1151 I PowerRM : System FW:0 IC:0 SO:0 GT:0 CAPP:-1 APP:0
02-16 21:40:24.572  1557  9740 D InputDispatcher: Focus entered window: Window{cf85551 u0 design.codeux.authpass/design.codeux.authpass.MainActivity}
02-16 21:40:24.576  4363  4394 I OpenGLRenderer: Initialized EGL, version 1.4
02-16 21:40:24.576  4363  4394 D OpenGLRenderer: Swap behavior 2
02-16 21:40:24.598  4363  4387 I flutter : 2024-02-16 21:40:24.594357 INFO logging_utils - Running in isolate main (536550412) main (536550412)
02-16 21:40:24.600  4363  4387 I flutter : 2024-02-16 21:40:24.600234 INFO main - Initialized logger. (android, OPR1.170623.032) 8

02-16 21:40:24.605  4363  4387 I flutter : 2024-02-16 21:40:24.605817 INFO main - {script: /main.dart, executable: flutter, resolvedExecutable: /system/bin/app_process64, executableArguments: []}
02-16 21:40:24.611  4510 17265 D ViewRootImpl: onChangedNavigationGuardColor(), color: ffe9ebee
02-16 21:40:24.612  4363  4387 I flutter : 2024-02-16 21:40:24.612768 FINE simple_json_persistence - Deserializing AppData
02-16 21:40:24.615  4510  4510 D DecorView: updateNavigationGuardColor navigationGuardColor=0xffe9ebee
02-16 21:40:24.619  4363  4387 I flutter : 2024-02-16 21:40:24.619425 FINE persistence_io - Writing into File: '/data/user/0/design.codeux.authpass/app_flutter/AppData.json'
02-16 21:40:24.627  4363  4387 I flutter : 2024-02-16 21:40:24.627278 FINEST simple_json_persistence - AppData updating value.

02-16 21:40:24.633  4363  4387 I flutter : 2024-02-16 21:40:24.633893 FINE main - Building AuthPass App state. route: /
02-16 21:40:24.634  4363  4387 I flutter : 2024-02-16 21:40:24.634261 FINE main - Register FilePickerWritable listeners.
02-16 21:40:24.634  4363  4387 I flutter : 2024-02-16 21:40:24.634787 INFO theme - using default theme TargetPlatform.android -- OPR1.170623.032
02-16 21:40:24.634  4363  4387 I flutter : 2024-02-16 21:40:24.634940 FINE main - appData.themeFontSizeFactor: null
02-16 21:40:24.634  4363  4387 I flutter : 2024-02-16 21:40:24.634979 INFO theme - using default theme TargetPlatform.android -- OPR1.170623.032
02-16 21:40:24.635  4363  4387 I flutter : 2024-02-16 21:40:24.635038 FINE main - appData.themeFontSizeFactor: null
02-16 21:40:24.636  4363  4387 I flutter : 2024-02-16 21:40:24.636314 INFO main - creating AuthPassCloudBloc.
02-16 21:40:24.636  4363  4387 I flutter : 2024-02-16 21:40:24.636436 FINE authpass_cloud_bloc - Creating AuthPassCloudBloc with FeatureFlags {
02-16 21:40:24.636  4363  4387 I flutter :   authpassCloud=true,
02-16 21:40:24.636  4363  4387 I flutter :   authpassCloudUri=https://cloud.authpass.app/,
02-16 21:40:24.636  4363  4387 I flutter : }
02-16 21:40:24.636  4363  4387 I flutter : 2024-02-16 21:40:24.636479 FINEST authpass_cloud_bloc - Loading token.
02-16 21:40:24.636  4363  4387 I flutter : 2024-02-16 21:40:24.636922 INFO authpass_cloud_provider - Setting AuthPassCloudBloc to Instance of 'AuthPassCloudBloc'
02-16 21:40:24.641  4363  4387 I flutter : 2024-02-16 21:40:24.641729 FINER format_utils - Initialized with locale en
02-16 21:40:24.643  4363  4387 I flutter : 2024-02-16 21:40:24.643216 FINE main - initialRoute: /
02-16 21:40:24.643  4363  4387 I flutter : 2024-02-16 21:40:24.643555 FINEST main - didPush
02-16 21:40:24.645  4363  4387 I flutter : 2024-02-16 21:40:24.645682 FINER authpass.select_file_screen - didChangeDependencies false
02-16 21:40:24.646  4363  4363 I zygote64: Deoptimizing void j8.q.p(java.io.ByteArrayOutputStream, java.lang.Object) due to JIT inline cache
02-16 21:40:24.647  4363  4363 D FilePickerWritable: Got method call: init

02-16 21:40:24.669  4363  4387 I flutter : 2024-02-16 21:40:24.669205 FINER future_task_state_mixin - Running task Quick unlocking files …
02-16 21:40:24.669  4363  4387 I flutter : 2024-02-16 21:40:24.669378 INFO future_task_state_mixin - Initialized task with Quick unlocking files …
02-16 21:40:24.669  4363  4387 I flutter : 2024-02-16 21:40:24.669458 FINE future_task_state_mixin - Progress Label changed to Quick unlocking files … (hasListeners: true)
02-16 21:40:24.669  4363  4387 I flutter : 2024-02-16 21:40:24.669530 FINE future_task_state_mixin - proxy: label changed to Quick unlocking files … (Instance of 'FutureTask')
02-16 21:40:24.669  4363  4387 I flutter : 2024-02-16 21:40:24.669806 FINER authpass.select_file_screen - opening quick unlock. 1 true true
02-16 21:40:24.669  4363  4387 I flutter : 2024-02-16 21:40:24.669895 FINER kdbx_bloc - Checking quick unlock.
02-16 21:40:24.677  4363  4387 I flutter : 2024-02-16 21:40:24.677066 INFO main - KdbxBloc updated.
02-16 21:40:24.678  4363  4387 I flutter : 2024-02-16 21:40:24.678654 FINEST biometric_storage - getting storage. was created: true
02-16 21:40:24.679  4363  4387 I flutter : 2024-02-16 21:40:24.679373 FINE file_picker_writable - Native Log: debug: main onNewIntent(null) 
02-16 21:40:24.679  4363  4387 I flutter : 2024-02-16 21:40:24.679714 FINE file_picker_writable - Native Log: debug: main Got method call: init 
02-16 21:40:24.681  4363  4387 I flutter : 2024-02-16 21:40:24.680977 FINE logging_utils - Logging into LocalFile: '/data/user/0/design.codeux.authpass/cache/logs/app.log.txt'
02-16 21:40:24.684  4363  4387 I flutter : 2024-02-16 21:40:24.684168 FINER kdbx_bloc - supportBiometricKeyStore: CanAuthenticateResponse.success

02-16 21:40:24.690  4363  4387 I flutter : 2024-02-16 21:40:24.690660 FINE authpass.select_file_screen - Generating progress dialog with label Quick unlocking files …
02-16 21:40:24.693  2472  2472 D StatusBar: setSystemUiVisibility vis=2708 mask=ffffffff oldVal=708 newVal=2708 diff=2000
02-16 21:40:24.699  4363  4369 I zygote64: Do partial code cache collection, code=12KB, data=30KB
02-16 21:40:24.699  4363  4369 I zygote64: After code cache collection, code=6KB, data=27KB
02-16 21:40:24.699  4363  4369 I zygote64: Increasing code cache capacity to 128KB

02-16 21:40:24.715  2685  2685 W LGIMS_J : [Apn::handleMessage:370] Apn :: no proc - apn=INTERNET, msg=3006, proc=NETWORK_CAPABILITIES_CHANGED
02-16 21:40:24.716  1557  2418 D WifiWatchdogStateMachine: OnlineWatchState handleRssiChange() imscallstate : 0
02-16 21:40:24.716  2472  2664 I NetworkController: onReceive: intent=Intent { act=android.net.wifi.RSSI_CHANGED flg=0x4000010 (has extras) }
02-16 21:40:24.717  2472  2664 I LGWifiStatusTracker: Wifi connected = true, Wifi level = 3
02-16 21:40:24.717  2472  2664 I NetworkController.WifiSignalController: mCurrentState.enabled = true, mCurrentState.connected = true, mCurrentState.detailedState = CONNECTED, mCurrentState.inetCondition = 1
02-16 21:40:24.717  2472  2664 I NetworkController.WifiSignalController: Change in state to: connected=true,enabled=true,level=3,inetCondition=1,iconGroup=IconGroup(Default Wi-Fi Icons),activityIn=true,activityOut=true,rssi=-52,,ssid="AirWaves",badgeEnum=0,isTransient=false,isGigaWiFi=false,isAttWifiCall=false,detailedState=CONNECTED
02-16 21:40:24.726  4363  4387 I flutter : 2024-02-16 21:40:24.726917 FINEST biometric_storage - getting storage. was created: true
02-16 21:40:24.747  4363  4387 I flutter : 2024-02-16 21:40:24.747703 FINER analytics - (ga) screen(/)
02-16 21:40:24.748  4363  4387 I flutter : 2024-02-16 21:40:24.748033 FINEST analytics - (ga) timing(startup, 51, category: startup, label: startup run)
02-16 21:40:24.748  4363  4387 I flutter : 2024-02-16 21:40:24.748152 FINER analytics - (ga) screen(/selectFile)
02-16 21:40:24.748  4363  4387 I flutter : 2024-02-16 21:40:24.748207 FINEST analytics - (ga) Registering analytics tracker. ae40c73b55ee4fee
02-16 21:40:24.748  4363  4387 I flutter : 2024-02-16 21:40:24.748394 FINER analytics - (ga) event(track, launch, unknown, null) - parameters: {cd4: Brightness.light}

02-16 21:40:24.756  4363  4387 I flutter : 2024-02-16 21:40:24.756307 FINER analytics - (ga) event(track, init, unknown, 853) - parameters: {cd2: null, cd3: LG-H910}
02-16 21:40:24.763  4363  4388 I vndksupport: sphal namespace is not configured for this process. Loading /vendor/lib64/hw/gralloc.msm8996.so from the current namespace instead.


02-16 21:40:24.822  1557  1557 V FingerprintService: startAuthentication(design.codeux.authpass)
02-16 21:40:24.822  1557  1557 V FingerprintService: starting client AuthenticationClient(design.codeux.authpass), initiatedByClient = true)
02-16 21:40:24.823  1557  1557 W FingerprintService: client design.codeux.authpass is authenticating...

02-16 21:40:24.836  4363  4363 W ResourceType: Invalid package identifier when getting bag for resource number 0x00003895
02-16 21:40:24.848  1557  1646 I ActivityManager: Displayed design.codeux.authpass/.MainActivity: +795ms
02-16 21:40:24.852  2472  2472 D StatusBar: setSystemUiVisibility vis=a708 mask=ffffffff oldVal=2708 newVal=a708 diff=8000
02-16 21:40:24.853  1557  2326 D InputDispatcher: Window went away: Window{8af1763 u0 Splash Screen design.codeux.authpass}
02-16 21:40:24.857  4363  4363 D AndroidRuntime: Shutting down VM
02-16 21:40:24.858  4363  4363 E AndroidRuntime: FATAL EXCEPTION: main
02-16 21:40:24.858  4363  4363 E AndroidRuntime: Process: design.codeux.authpass, PID: 4363
02-16 21:40:24.858  4363  4363 E AndroidRuntime: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at e.e.c0(SourceFile:1)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at e.e.i0(SourceFile:1)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at e.e.H(SourceFile:1)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at e.u.setContentView(SourceFile:1)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at androidx.appcompat.app.AlertController.e(SourceFile:1)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at androidx.appcompat.app.a.onCreate(Unknown Source:5)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at android.app.Dialog.dispatchOnCreate(Dialog.java:475)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at android.app.Dialog.show(Dialog.java:374)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at androidx.fragment.app.m.p1(SourceFile:1)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at androidx.fragment.app.Fragment.O1(SourceFile:1)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at androidx.fragment.app.l0.t(SourceFile:1)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at androidx.fragment.app.l0.m(SourceFile:1)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at androidx.fragment.app.f0.d0(SourceFile:1)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at androidx.fragment.app.f0.g1(SourceFile:1)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at androidx.fragment.app.f0.a0(SourceFile:1)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at androidx.fragment.app.f0$f.run(Unknown Source:3)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:789)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:98)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:164)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:6722)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
02-16 21:40:24.858  4363  4363 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:770)
02-16 21:40:24.863  1557  2565 W ActivityManager:   Force finishing activity design.codeux.authpass/.MainActivity
02-16 21:40:24.871  1557  1629 D PhoneWindow: windowLightStatusBar : false, disable View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
02-16 21:40:24.871  4510 26313 D ViewRootImpl: onChangedNavigationGuardColor(), color: ffe9ebee
02-16 21:40:24.871  4510  4510 D DecorView: updateNavigationGuardColor navigationGuardColor=0xffe9ebee

02-16 21:40:24.872  1275  1490 E fpc_tac : fpc_tee_capture_image fpc_tee_wait_finger_lost status = 0
02-16 21:40:24.876  3659  9791 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:954 android.content.ContextWrapper.sendBroadcast:431 com.lge.mlt.providers.LDBSmartCareTrigger.sendMsgSmartCare:33 com.lge.mlt.providers.LDBMainLogProvider.insert:273 android.content.ContentProvider$Transport.insert:267 
02-16 21:40:24.884  1557  9740 W ActivityManager: Sending non-protected broadcast com.lge.mlt.action.smartcare.event from system 3659:com.lge.mlt/1000 pkg com.lge.mlt
02-16 21:40:24.887  1557  1628 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.chimera.GmsIntentOperationService$PersistentTrustedReceiver
02-16 21:40:24.887  1557  1628 W BroadcastQueue: Background execution not allowed: receiving Intent { act=android.intent.action.DROPBOX_ENTRY_ADDED flg=0x10 (has extras) } to com.google.android.gms/.stats.service.DropBoxEntryAddedReceiver

02-16 21:40:24.903  1557  1629 V WindowManager: setDimForMiniActivity show, alpha:0.5, duration:200, isDimLayerEx: true
02-16 21:40:24.905  1107  1151 I PowerRM : System FW:1 IC:0 SO:0 GT:0 CAPP:-1 APP:0
02-16 21:40:24.905  1557  1629 D InputDispatcher: Focus left window: Window{cf85551 u0 design.codeux.authpass/design.codeux.authpass.MainActivity}
02-16 21:40:24.905  1557  1629 D InputDispatcher: Focus entered window: Window{66f497 u0 Application Error: design.codeux.authpass}
02-16 21:40:24.907  1557  1629 I ActivityManager: Showing crash dialog for package design.codeux.authpass u0

02-16 21:40:24.937  1557  4133 I OpenGLRenderer: Initialized EGL, version 1.4
02-16 21:40:24.937  1557  4133 D OpenGLRenderer: Swap behavior 2
02-16 21:40:24.943  4510 26313 D ViewRootImpl: onChangedNavigationGuardColor(), color: ffe9ebee
02-16 21:40:24.947  4510  4510 D DecorView: updateNavigationGuardColor navigationGuardColor=0xffe9ebee

02-16 21:40:24.965  2472  2472 I NavigationThemeResource: notify navigation bar color(0x0)
02-16 21:40:24.965  2472  2472 I NavigationThemeResource: NavigationKey Color is changed(BLACK -> WHITE_WITH_BORDER)
02-16 21:40:24.965  2472  2472 I NavigationThemeResource:  BarMode=4, Theme=WHITE, LightBackground=false (Transparent)
02-16 21:40:24.965  2472  2472 I NavigationThemeResource: , Keyguard show=false, IME shown=false, Bar vertical=false, Panel expanded=false
02-16 21:40:24.965  2472  2472 D StatusBar: setSystemUiVisibility vis=8008 mask=ffffffff oldVal=a708 newVal=8008 diff=2700
02-16 21:40:24.983  2472 20161 I SystemServicesProxy: RecentApps has 24 item(s).

02-16 21:40:25.002  2472 20161 I SystemServicesProxy: Task.thumbnail loading failed for 10332

02-16 21:40:25.028  1557  2326 I WindowManager: Window{66f497 u0 Application Error: design.codeux.authpass} start dimming: flags=1820002 effectFlags=0, layer=111000

02-16 21:40:25.060  2472  2472 D StatusBar: setSystemUiVisibility vis=8008 mask=ffffffff oldVal=8008 newVal=8008 diff=0
 

Does it reveal anything? hth

@hgkamath
Copy link
Author

hgkamath commented Feb 28, 2024

Today 20240228, by habit, I opened authpass on my phone and I was surprised that it worked.
The Authpass-app was able to bring up the biometric login, accept fingerprint and enter into the password-list.
The google playstore app, under my-apps, indicates that the authpass app was last auto-updated on Feb 17th.
I remember checking this same info on issue-filing-date, and at that time , it had updated on an earlier date. (which I regret to have not noted)
The web google playstore, as of this writing, says latest version of app was 1.9.11 and released on Feb 4rth. I remember checking and noting the same information on issue-filing date, which is that, even then, the online latest version of app was 1.9.11 and released on Feb 4rth.
The settings/app/authpass/version says 1.9.11, which is same as before, or may be there is a minor-minor-minor version number that I cannot see.

At this point,

  • One possibility is that a battery shutdown happened during an ongoing install, which left the installation in a inconsistent state. A later update may have corrected itself.
    The zygote64 log above has this line which indicates that it might be apk related
    02-16 21:40:24.260 4363 4363 I zygote64: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.graphics.ImageDecoder$OnHeaderDecodedListener" on path: DexPathList[[zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/base.apk", zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.arm64_v8a.apk", zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.en.apk", zip file "/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.xxxhdpi.apk"],nativeLibraryDirectories=[/data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/lib/arm64, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/base.apk!/lib/arm64-v8a, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.arm64_v8a.apk!/lib/arm64-v8a, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.en.apk!/lib/arm64-v8a, /data/app/design.codeux.authpass-IS3qAywJqUpUnhBrpuONcw==/split_config.xxxhdpi.apk!/lib/arm64-v8a, /system/lib64, /system/vendor/lib64]]
  • A second possibility is it was a bug in the last authpass released. And so it may have been introduced by a previous update. and that the battery-power shutdowns may not have been the cause of this. Perhaps there was a independently triggered update of the package with the same version, in which the bug had been fixed.
  • A Third possibility is in addition to using google-playstore, I have F-droid and izzyondroid installers as well. I wonder if an app updated via one mechanism if updated by another mechanism somehow confuses the biometric quick-unlock. I think this is unlikely as I do not see Authpass listed in neither in list of installed apps of F-droid nor in that of izzyondroid. From the beginning, I have installed authpass from google-playstore and relied on google-playstore to do the automatic updates.

It is strange that the version number still remains the same 1.9.11
The about dialog of the authpass-app can be accessed only if one gets passed the quick-unlock. The about dialog says version no is 1.9.11+2007
In any case, if the app update fixed the issue, I might not be able to reproduce this anymore.

Still there needs to be a easy way for the user to recover from the issue. the kdbx should not be trapped and inaccessible inside the android app data folder. I was scared to uninstall, reinstall app, because I did not want to lose anything.

I leave it to your judgement as to whether to close this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants