LSPosed / LSPatch

LSPatch: A non-root Xposed framework extending from LSPosed
GNU General Public License v3.0
6.78k stars 722 forks source link

[Bug] crash #161

Closed choday closed 1 year ago

choday commented 1 year ago

Steps to reproduce/复现步骤

  1. install LSPatch
  2. patch douyin.apk
  3. uninstall old douyin.apk
  4. install douyin.apk than patched
  5. start doyin.apk

Expected behaviour/预期行为

load my first xposed module and work

Actual behaviour/实际行为

crashed

Xposed Module List/Xposed 模块列表

app has crashed

LSPatch version/LSPatch 版本

0.5.1(363)

Android version/Android 版本

11

Shizuku version/Shizuku 版本

N/A

Version requirement/版本要求

Apk file/Apk 文件

No response

Logs/日志

Abort message: 'JNI DETECTED ERROR IN APPLICATION: JNI NewGlobalRef called with pending exception android.os.RemoteException: Failed to get manager binder at void org.lsposed.lspatch.service.RemoteApplicationService.(android.content.Context) (RemoteApplicationService.java:80) at void org.lsposed.lspatch.loader.LSPApplication.onLoad() (LSPApplication.java:82) at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.Class) (Runtime.java:-2) at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader) (Runtime.java:1131) at void java.lang.Runtime.load0(java.lang.Class, java.lang.String) (Runtime.java:937) at void java.lang.System.load(java.lang.String) (System.java:1628) at void org.lsposed.lspatch.metaloader.LSPAppComponentFactoryStub.() (SourceFile:-1) at java.lang.Object java.lang.Class.newInstance() (Class.java:-2) at android.app.AppComponentFactory android.app.LoadedApk.createAppFactory(android.content.pm.ApplicationInfo, java.lang.ClassLoader) (LoadedApk.java:262) at void android.app.LoadedApk.createOrUpdateClassLoaderLocked(java.util.List) (LoadedApk.java:907) at java.lang.ClassLoader android.app.LoadedApk.getClassLoader() (LoadedApk.java:960) at android.content.res.Resources android.app.LoadedApk.getResources() (LoadedApk.java:1192) at android.app.ContextImpl android.app.ContextImpl.createAppContext(android.app.ActivityThread, android.app.LoadedApk, java.lang.String) (ContextImpl.java:2671) at android.app.ContextImpl android.app.ContextImpl.createAppContext(android.app.ActivityThread, android.app.LoadedApk) (ContextImpl.java:2663) at void android.app.ActivityThread.handleBindApplication(android.app.ActivityThread$AppBindData) (ActivityThread.java:6846) at void android.app.ActivityThread.access$1500(android.app.ActivityThread, android.app.ActivityThread$AppBindData) (ActivityThread.java:257) at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1982) at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:106) at void android.os.Looper.loop() (Looper.java:236) at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:8056) at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:656) at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:967) Caused by: java.util.concurrent.TimeoutException: Bind service timeout at void org.lsposed.lspatch.service.RemoteApplicationService.(android.content.Context) (RemoteApplicationService.java:77) at void org.lsposed.lspatch.loader.LSPApplication.onLoad() (LSPApplication.java:82) at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader, java.lang.Class) (Runtime.java:-2) at java.lang.String java.lang.Runtime.nativeLoad(java.lang.String, java.lang.ClassLoader) (Runtime.java:1131) at void java.lang.Runtime.load0(java.lang.Class, java.lang.String) (Runtime.java:937) at void java.lang.System.load(java.lang.String) (System.java:1628) at void org.lsposed.lspatch.metaloader.LSPAppComponentFactoryStub.() (SourceFile:-1) at java.lang.Object java.lang.Class.newInstance() (Class.java:-2) at android.app.AppComponentFactory android.app.LoadedApk.createAppFactory(android.content.pm.ApplicationInfo, java.lang.ClassLoader) (LoadedApk.java:262) at void android.app.LoadedApk.createOrUpdateClassLoaderLocked(java.util.List) (LoadedApk.java:907) at java.lang.ClassLoader android.app.LoadedApk.getClassLoader() (LoadedApk.java:960) at android.content.res.Resources android.app.LoadedApk.getResources() (LoadedApk.java:1192) at android.app.ContextImpl android.app.ContextImpl.createAppContext(android.app.ActivityThread, android.app.LoadedApk, java.lang.String) (ContextImpl.java:2671)

Dr-TSNG commented 1 year ago

签名校验没过