Skip to content

Crash when switching to Shizuku mode #184

@PYUDNG

Description

@PYUDNG

Version

App: v2.4.2
Android: 10, HarmonyOS 2

Reproduction

  1. Install app
  2. Select Shizuku mode
  3. Grant shizuku permission
  4. App crashes

Or:

  1. Open settings
  2. Switch to shizuku mode
  3. Grant shizuku permission
  4. App crashes

Log

Here's log copied from LogFox:

1777865178.443 10267 14399 14399 E libc    : Access denied finding property "persist.device_config.runtime_native.use_app_image_startup_cache"
1777865178.443 10267 14399 14399 E .pranav.apploc: LoadAppImageStartupCache enabled : 1
1777865178.446 10267 14399 14399 E .pranav.apploc: Not starting debugger since process cannot load the jdwp agent.
1777865178.459 10267 14399 14399 D ActivityThread: Attach thread to application
1777865178.481 10267 14399 14420 D HwFrameworkSecurityPartsFactory: HwFrameworkSecurityPartsFactory in.
1777865178.481 10267 14399 14420 D BehaviorCollectManager: hook process for AI virus second
1777865178.482 10267 14399 14420 E BehaviorCollectManager: Fail to acquire dataAnalyzerService...
1777865178.486 10267 14399 14399 D ApplicationLoaders: createClassLoader zip: /data/app/dev.pranav.applock-nS1JBpbvWw_VUoJ0ZfF11g==/base.apk librarySearchPath: /data/app/dev.pranav.applock-nS1JBpbvWw_VUoJ0ZfF11g==/lib/arm64:/data/app/dev.pranav.applock-nS1JBpbvWw_VUoJ0ZfF11g==/base.apk!/lib/arm64-v8a libraryPermittedPath: /data/user/0/dev.pranav.applock parent: java.lang.BootClassLoader@4aa0799 targetSdkVersion: 37 isBundled: false classLoaderName: null sharedLibraries: null
1777865178.541 10267 14399 14399 D AppLockApplication: Hidden API bypass initialized successfully
1777865178.542 10267 14399 14399 D ShizukuProvider: Initialize Sui: false
1777865178.545 10267 14399 14427 E AwareLog: AtomicFileUtils: readFileLines file not exist: android.util.AtomicFile@4849d36
1777865178.550 10267 14399 14419 D ShizukuProvider: binder received
1777865178.550 10267 14399 14399 D AppLockApplication: Sui initialized successfully
1777865178.550 10267 14399 14399 D AppLockApplication: Application components initialized successfully
1777865178.553 10267 14399 14419 D ShizukuProvider: sendBinder is called when already a living binder
1777865178.557 10267 14399 14399 D SystemFonts: isUsingHwThemeFonts: online invariable font existed
1777865178.565 10267 14399 14399 D OpenGLRenderer: disableOutlineDraw is true
1777865178.580 10267 14399 14399 D ZipFileCache: initResDirInfo Completed!
1777865178.588 10267 14399 14399 D ActivityThread: add activity client record, r= ActivityRecord{1e27d1b token=android.os.BinderProxy@26af709 {dev.pranav.applock/dev.pranav.applock.MainActivity}} token= android.os.BinderProxy@26af709
1777865178.595 10267 14399 14399 D MouseWheelSynthesizer: mMoveStepInDp: 64, mMoveStepInPixel: 191, mUpTimeDelayed: 100
1777865178.595 10267 14399 14399 D ViewRootImpl: ViewRootImpl mIsInProductivePCDisplay: false
1777865178.602 10267 14399 14399 D InputEventReceiver: dispatchInputInterval 0
1777865178.611 10267 14399 14438 D HiTouch_PressGestureDetector: onAttached, package=dev.pranav.applock, windowType=1, mIsHiTouchRestricted=false
1777865178.720 10267 14399 14435 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
1777865178.761 10267 14399 14399 D BackendServiceManager: Checking if service ShizukuAppLockService should start
1777865178.761 10267 14399 14399 D BackendServiceManager: Chosen backend: SHIZUKU
1777865178.761 10267 14399 14399 D BackendServiceManager: Service ShizukuAppLockService matches chosen backend
1777865178.761 10267 14399 14399 D BackendServiceManager: Active backend set to: SHIZUKU
1777865178.763 10267 14399 14399 D ShizukuActivityManager: Foreground app monitoring started
1777865178.787 10267 14399 14435 D OpenGLRenderer: disableOutlineDraw is true
1777865178.789 10267 14399 14399 D DecorView: showOrHideHighlightView: hasFocus=true; winMode=1; isMrgNull=true
1777865178.802 10267 14399 14399 D AndroidRuntime: Shutting down VM
1777865178.803 10267 14399 14399 E AndroidRuntime: FATAL EXCEPTION: main
1777865178.803 10267 14399 14399 E AndroidRuntime: Process: dev.pranav.applock, PID: 14399
1777865178.803 10267 14399 14399 E AndroidRuntime: java.lang.NoSuchMethodError: No virtual method isVisible()Z in class Landroid/app/ActivityManager$RunningTaskInfo; or its super classes (declaration of 'android.app.ActivityManager$RunningTaskInfo' appears in /system/framework/framework.jar)
1777865178.803 10267 14399 14399 E AndroidRuntime: 	at m6.b.a(r8-map-id-d3a67c0fbd52488f7644697c40cf3fab815cb6b1c8dd155b7e1aee6269aa9bd6:27)
1777865178.803 10267 14399 14399 E AndroidRuntime: 	at m6.a.a(r8-map-id-d3a67c0fbd52488f7644697c40cf3fab815cb6b1c8dd155b7e1aee6269aa9bd6:65)
1777865178.803 10267 14399 14399 E AndroidRuntime: 	at m4.b.run(r8-map-id-d3a67c0fbd52488f7644697c40cf3fab815cb6b1c8dd155b7e1aee6269aa9bd6:154)
1777865178.803 10267 14399 14399 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:900)
1777865178.803 10267 14399 14399 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:103)
1777865178.803 10267 14399 14399 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:219)
1777865178.803 10267 14399 14399 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:8668)
1777865178.803 10267 14399 14399 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
1777865178.803 10267 14399 14399 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
1777865178.803 10267 14399 14399 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1109)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions