luoyesiqiu / dpt-shell

An android Dex protects shell implementation
MIT License
518 stars 190 forks source link

IncompatibleClassChangeError #46

Open helengray opened 2 weeks ago

helengray commented 2 weeks ago

项目是Androidx的,加固后抛异常 java.lang.IncompatibleClassChangeError: Class androidx.activity.ComponentActivity implements non-interface class b.a (declaration of 'androidx.activity.ComponentActivity' appears in /data/user/0/<package_name>/code_cache/i11111i111.zip)

helengray commented 2 weeks ago

完整堆栈

java.lang.IncompatibleClassChangeError: Class androidx.activity.ComponentActivity implements non-interface class b.a (declaration of 'androidx.activity.ComponentActivity' appears in /data/user/0/<package_name>/code_cache/i11111i111.zip) at java.lang.Class.newInstance(Native Method) at wc.b.a(SourceFile:11) at <package_name>.ComApplication.onCreate(SourceFile:125) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1266) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7336) at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2382) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:223) at android.os.Looper.loop(Looper.java:324) at android.app.ActivityThread.main(ActivityThread.java:8558) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:582) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1061)

luoyesiqiu commented 2 weeks ago

必现吗?看堆栈怎么没有ProxyApplication

helengray commented 1 week ago

必现,应该是已经在执行目标Application了

blackandwhiteforzj commented 1 week ago

必现,应该是已经在执行目标Application了

加固前的apk发一下

helengray commented 5 days ago

必现,应该是已经在执行目标Application了

加固前的apk发一下

app-release.zip

luoyesiqiu commented 3 days ago

这边试了一下,是可以起来的