引发的错误日志:
java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation at com.tencent.mm.sdk.platformtools.v.<clinit>(SourceFile:52) at com.tencent.mm.app.MMApplicationLifeCycle.setPatchRev(SourceFile:61) at com.tencent.mm.app.MMApplicationLifeCycle.onBaseContextAttached(SourceFile:70) at com.tencent.tinker.loader.app.TinkerApplication.onBaseContextAttached(SourceFile:124) at com.tencent.tinker.loader.app.TinkerApplication.attachBaseContext(SourceFile:138) at android.app.Application.attach(Application.java:147) at android.app.Instrumentation.newApplication(Instrumentation.java:1053) at android.app.Instrumentation.newApplication(Instrumentation.java:1037) at android.app.LoadedApk.makeApplication(LoadedApk.java:499) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4613) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at android.app.ActivityThread.handleBindApplication(Native Method) at android.app.ActivityThread.access$1300(ActivityThread.java:165) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1433) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:194) at android.app.ActivityThread.main(ActivityThread.java:5391) at java.lang.reflect.Method.invokeNative(Native Method)
String className = "com.tencent.mm.sdk.platformtools.v"; String methodName="d"
仅HOOK了一个日志功能。引发的错误日志:
java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation at com.tencent.mm.sdk.platformtools.v.<clinit>(SourceFile:52) at com.tencent.mm.app.MMApplicationLifeCycle.setPatchRev(SourceFile:61) at com.tencent.mm.app.MMApplicationLifeCycle.onBaseContextAttached(SourceFile:70) at com.tencent.tinker.loader.app.TinkerApplication.onBaseContextAttached(SourceFile:124) at com.tencent.tinker.loader.app.TinkerApplication.attachBaseContext(SourceFile:138) at android.app.Application.attach(Application.java:147) at android.app.Instrumentation.newApplication(Instrumentation.java:1053) at android.app.Instrumentation.newApplication(Instrumentation.java:1037) at android.app.LoadedApk.makeApplication(LoadedApk.java:499) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4613) at de.robv.android.xposed.XposedBridge.invokeOriginalMethodNative(Native Method) at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:631) at android.app.ActivityThread.handleBindApplication(Native Method) at android.app.ActivityThread.access$1300(ActivityThread.java:165) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1433) at android.os.Handler.dispatchMessage(Handler.java:107) at android.os.Looper.loop(Looper.java:194) at android.app.ActivityThread.main(ActivityThread.java:5391) at java.lang.reflect.Method.invokeNative(Native Method)