aimardcr / APKKiller

Bypass APK Signatures Verify & Integrity Check using Reflection
295 stars 91 forks source link

douyin lite版本还是给获取到了base.odex #11

Open miloqq opened 1 year ago

miloqq commented 1 year ago

Spawning com.ss.android.ugc.aweme.lite... 0xe62e3897 0xe62e3851 Spawned com.ss.android.ugc.aweme.lite. Resuming main thread! [Remote::com.ss.android.ugc.aweme.lite ]-> message: {'type': 'send', 'payload': 'getPackageInfoNoCheck.ApplicationInfo.sourceDir:/data/app/~~Uf_B0mAmQniRq-eTg55ezg==/com.ss.android.ugc.aweme.lite-PsqZXK5zBwROer3JPMdFvQ==/base.apk'} data: None /system/framework/oat/arm/camerax-vendor-extensions.odex /system/framework/oat/arm/org.apache.http.legacy.odex /data/app/~~Uf_B0mAmQniRq-eTg55ezg==/com.ss.android.ugc.aweme.lite-PsqZXK5zBwROer3JPMdFvQ==/oat/arm/base.odex ====================== android_dlopen_ext base.odex ============================= message: {'type': 'send', 'payload': 'hello'} data: None message: {'type': 'send', 'payload': '=============================Stack start======================='} data: None message: {'type': 'send', 'payload': ' android.app.ActivityThread.getPackageInfo(Native Method)'} data: None message: {'type': 'send', 'payload': ' android.app.ActivityThread.getPackageInfoNoCheck(ActivityThread.java:2547)'} data: None message: {'type': 'send', 'payload': ' android.app.ActivityThread.getPackageInfoNoCheck(Native Method)'} data: None message: {'type': 'send', 'payload': ' android.app.ActivityThread$ActivityClientRecord.(ActivityThread.java:693)'} data: None message: {'type': 'send', 'payload': ' android.app.servertransaction.LaunchActivityItem.preExecute(LaunchActivityItem.java:85)'} data: None message: {'type': 'send', 'payload': ' android.app.servertransaction.ClientTransaction.preExecute(ClientTransaction.java:117)'} data: None message: {'type': 'send', 'payload': ' android.app.ClientTransactionHandler.scheduleTransaction(ClientTransactionHandler.java:54)'} data: None message: {'type': 'send', 'payload': ' android.app.ActivityThread$ApplicationThread.scheduleTransaction(ActivityThread.java:1871)'} data: None message: {'type': 'send', 'payload': ' android.app.IApplicationThread$Stub.onTransact(IApplicationThread.java:1295)'} data: None message: {'type': 'send', 'payload': ' android.os.Binder.execTransactInternal(Binder.java:1187)'} data: None message: {'type': 'send', 'payload': ' android.os.Binder.execTransact(Binder.java:1146)'} data: None message: {'type': 'send', 'payload': '=============================Stack end=======================\r\n'} data: None message: {'type': 'send', 'payload': 'PackageManager.getApplicationInfo:com.ss.android.ugc.aweme.lite'} data: None message: {'type': 'send', 'payload': 'PackageManager.getApplicationInfo sourceDir:/data/data/com.ss.android.ugc.aweme.lite/cache/original.apk'} data: None message: {'type': 'send', 'payload': 'PackageManager.getApplicationInfo publicSourceDir:/data/data/com.ss.android.ugc.aweme.lite/cache/original.apk'} data: None message: {'type': 'send', 'payload': 'PackageManager.getApplicationInfo:com.ss.android.ugc.aweme.lite'} data: System.loadLibrary("forcedarkimpl") None message: {'type': 'send', 'payload': 'PackageManager.getApplicationInfo sourceDir:/data/data/com.ss.android.ugc.aweme.lite/cache/original.apk'} data: None java.lang.Throwable at java.lang.System.loadLibrary(Native Method) at android.graphics.MiuiForceDarkConfigManagerImpl.(MiuiForceDarkConfigManagerImpl.java:22) at android.graphics.MiuiForceDarkConfigManagerImpl.getInstance(MiuiForceDarkConfigManagerImpl.java:37) at android.view.ForceDarkHelperStubImpl.initialize(ForceDarkHelperStubImpl.java:165) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7038) at android.app.ActivityThread.handleBindApplication(Native Method) at android.app.ActivityThread.access$1600(ActivityThread.java:274) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2129) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8292) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)

message: {'type': 'send', 'payload': 'PackageManager.getApplicationInfo publicSourceDir:/data/data/com.ss.android.ugc.aweme.lite/cache/original.apk'} data: None libforcedarkimpl.so System.loadLibrary("killer") java.lang.Throwable at java.lang.System.loadLibrary(Native Method) at com.kuro.APKKiller.(APKKiller.java:11) at com.ss.android.ugc.aweme.app.host.AwemeHostApplication.attachBaseContext(SourceFile:17104939) at android.app.Application.attach(Application.java:333) at android.app.Instrumentation.newApplication(Instrumentation.java:1178) at android.app.LoadedApk.makeApplication(LoadedApk.java:1369) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7053) at android.app.ActivityThread.handleBindApplication(Native Method) at android.app.ActivityThread.access$1600(ActivityThread.java:274) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2129) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8292) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)

/data/app/~~Uf_B0mAmQniRq-eTg55ezg==/com.ss.android.ugc.aweme.lite-PsqZXK5zBwROer3JPMdFvQ==/lib/arm/libkiller.so message: System.loadLibrary("c++_shared"){'type': 'send', 'payload': 'PackageManager.getApplicationInfo:com.ss.android.ugc.aweme.lite'} data: Nonejava.lang.Throwable at java.lang.System.loadLibrary(Native Method) at com.GlobalProxyLancet.com_ss_android_ugc_aweme_lancet_JatoBoostLancet_loadLibrary(Unknown Source:10211) at X.FSz.LIZ(SourceFile:17236027) at com.bytedance.librarian.LibrarianImpl.LIZ(SourceFile:296) at com.bytedance.librarian.LibrarianImpl.LIZIZ(SourceFile:33947699) at com.bytedance.librarian.LibrarianImpl.LIZ(SourceFile:179) at com.bytedance.librarian.Librarian.loadLibraryInternal(SourceFile:67436598) at com.bytedance.librarian.Librarian.loadLibrary(SourceFile:16973849) at com.ss.android.ugc.aweme.keva.AwemeKevaMonitor.loadLibrary(SourceFile:17039386) at com.bytedance.keva.KevaImpl.(SourceFile:393420) at com.bytedance.keva.Keva.getRepo(SourceFile:17039388) at com.ss.android.ugc.aweme.experiment.LaunchSoLoadMonitorExperiment$value$2.invoke(SourceFile:262171) at kotlin.SynchronizedLazyImpl.getValue(SourceFile:262165) at X.832.LIZ(SourceFile:262177) at X.FSy.LIZIZ(SourceFile:4080) at com.ss.android.ugc.aweme.app.host.AwemeHostApplication.attachBaseContext(SourceFile:17104951) at android.app.Application.attach(Application.java:333) at android.app.Instrumentation.newApplication(Instrumentation.java:1178) at android.app.LoadedApk.makeApplication(LoadedApk.java:1369) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7053) at android.app.ActivityThread.handleBindApplication(Native Method) at android.app.ActivityThread.access$1600(ActivityThread.java:274) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2129) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loopOnce(Looper.java:210) at android.os.Looper.loop(Looper.java:299) at android.app.ActivityThread.main(ActivityThread.java:8292) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:556) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)

message: {'type': 'send', 'payload': 'PackageManager.getApplicationInfo sourceDir:/data/data/com.ss.android.ugc.aweme.lite/cache/original.apk'} /data/app/~~Uf_B0mAmQniRq-eTg55ezg==/com.ss.android.ugc.aweme.lite-PsqZXK5zBwROer3JPMdFvQ==/lib/arm/libc++_shared.sodata: None