WindySha / Xpatch

This is a tool to repackage apk file, then the apk can load any xposed modules installed in the device. It is another way to hook an app without root device.
Apache License 2.0
2.55k stars 391 forks source link

打包微信703版本,打开小程序闪退 #23

Closed Muthless closed 4 years ago

Muthless commented 5 years ago

2019-05-26 16:47:51.115 E/Whale: Notice: MovingGC cause the GcRoot References changed. 2019-05-26 16:47:51.333 A/zygote: java_vm_ext.cc:534] JNI DETECTED ERROR IN APPLICATION: obj == null 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] in call to CallBooleanMethodV 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] from boolean com.tencent.mm.plugin.appbrand.m.j.b!(java.util.ArrayList, java.lang.String, boolean) 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] "AppBrandAsyncJSThread" prio=5 tid=62 Runnable 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] | group="main" sCount=0 dsCount=0 flags=0 obj=0x13b02dd8 self=0x8768ac00 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] | sysTid=25869 nice=0 cgrp=default sched=0/0 handle=0x816e3970 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] | state=R schedstat=( 27114850 32746076 61 ) utm=1 stm=1 core=3 HZ=100 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] | stack=0x815e1000-0x815e3000 stackSize=1038KB 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] | held mutexes= "mutator lock"(shared held) 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] native: #00 pc 002e93d7 /system/lib/libart.so (art::DumpNativeStack(std::1::basic_ostream<char, std::__1::char_traits>&, int, BacktraceMap, char const, art::ArtMethod, void)+130) 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] native: #01 pc 0037c9e1 /system/lib/libart.so (art::Thread::DumpStack(std::1::basic_ostream<char, std::1::char_traits>&, bool, BacktraceMap*, bool) const+204) 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] native: #02 pc 00379083 /system/lib/libart.so (art::Thread::Dump(std::__1::basic_ostream<char, std::1::char_traits>&, bool, BacktraceMap, bool) const+34) 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] native: #03 pc 0024df39 /system/lib/libart.so (art::JavaVMExt::JniAbort(char const, char const)+720) 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] native: #04 pc 0024e31b /system/lib/libart.so (art::JavaVMExt::JniAbortF(char const, char const, ...)+66) 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] native: #05 pc 00283a41 /system/lib/libart.so (art::JNI::CallBooleanMethodV(_JNIEnv, _jobject, _jmethodID, std::va_list)+944) 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] native: #06 pc 0004e6f3 /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] native: #07 pc 0004e693 /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:51.334 A/zygote: java_vm_ext.cc:534] native: #08 pc 00050879 /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:51.335 A/zygote: java_vm_ext.cc:534] native: #09 pc 0004fd1b /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:51.336 A/zygote: java_vm_ext.cc:534] native: #10 pc 0004f791 /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:51.336 A/zygote: java_vm_ext.cc:534] native: #11 pc 0003d8df /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:51.336 A/zygote: java_vm_ext.cc:534] native: #12 pc 0004921b /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:51.336 A/zygote: java_vm_ext.cc:534] native: #13 pc 00049968 /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:51.337 A/zygote: java_vm_ext.cc:534] native: #14 pc 0040a679 /system/lib/libart.so (art_quick_generic_jni_trampoline+40) 2019-05-26 16:47:51.337 A/zygote: java_vm_ext.cc:534] native: #15 pc 00406175 /system/lib/libart.so (art_quick_invoke_stub_internal+68) 2019-05-26 16:47:51.337 A/zygote: java_vm_ext.cc:534] native: #16 pc 0040b3eb /system/lib/libart.so (art_quick_invoke_static_stub+226) 2019-05-26 16:47:51.338 A/zygote: java_vm_ext.cc:534] native: #17 pc 000b0317 /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+174) 2019-05-26 16:47:51.339 A/zygote: java_vm_ext.cc:534] native: #18 pc 0020154f /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread, art::ArtMethod, art::ShadowFrame, unsigned short, art::JValue)+226) 2019-05-26 16:47:51.340 A/zygote: java_vm_ext.cc:534] native: #19 pc 001fcadd /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+592) 2019-05-26 16:47:51.340 A/zygote: java_vm_ext.cc:534] native: #20 pc 003f13f5 /system/lib/libart.so (MterpInvokeStatic+184) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #21 pc 003f8814 /system/lib/libart.so (ExecuteMterpImpl+14612) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #22 pc 001e3531 /system/lib/libart.so (art::interpreter::Execute(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue, bool)+344) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #23 pc 001e7bf5 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame, art::JValue)+148) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #24 pc 001fcac5 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #25 pc 003f13f5 /system/lib/libart.so (MterpInvokeStatic+184) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #26 pc 003f8814 /system/lib/libart.so (ExecuteMterpImpl+14612) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #27 pc 001e3531 /system/lib/libart.so (art::interpreter::Execute(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue, bool)+344) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #28 pc 001e7bf5 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame, art::JValue)+148) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #29 pc 001fcac5 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #30 pc 003f13f5 /system/lib/libart.so (MterpInvokeStatic+184) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #31 pc 003f8814 /system/lib/libart.so (ExecuteMterpImpl+14612) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #32 pc 001e3531 /system/lib/libart.so (art::interpreter::Execute(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue, bool)+344) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #33 pc 001e7bf5 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame, art::JValue)+148) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #34 pc 001fcac5 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #35 pc 003f28d3 /system/lib/libart.so (MterpInvokeVirtualQuick+594) 2019-05-26 16:47:51.341 A/zygote: java_vm_ext.cc:534] native: #36 pc 003fc414 /system/lib/libart.so (ExecuteMterpImpl+29972) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] native: #37 pc 001e3531 /system/lib/libart.so (art::interpreter::Execute(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue, bool)+344) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] native: #38 pc 001e7b3d /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame*)+92) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] native: #39 pc 003e5cc5 /system/lib/libart.so (artQuickToInterpreterBridge+924) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] native: #40 pc 0040a6f1 /system/lib/libart.so (art_quick_to_interpreter_bridge+32) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] native: #41 pc 000891eb /system/framework/arm/boot-framework.oat (???) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] at com.tencent.mm.plugin.appbrand.m.j.b!(Native method) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] at com.tencent.mm.plugin.appbrand.m.j.a(SourceFile:136) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] at com.tencent.mm.plugin.appbrand.m.j.c(SourceFile:132) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] at com.tencent.mm.plugin.appbrand.jsapi.i.e.a(SourceFile:151) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] at com.tencent.mm.plugin.appbrand.jsapi.i.b$1.run(SourceFile:27) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] at android.os.Handler.handleCallback(Handler.java:790) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] at android.os.Handler.dispatchMessage(Handler.java:99) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] at android.os.Looper.loop(Looper.java:171) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] at android.os.HandlerThread.run(HandlerThread.java:65) 2019-05-26 16:47:51.342 A/zygote: java_vm_ext.cc:534] 2019-05-26 16:47:51.625 E/ActivityThread: Failed to find provider info for com.tencent.mm.coolassist.debugprovider 2019-05-26 16:47:52.338 A/zygote: runtime.cc:598] Runtime aborting... 2019-05-26 16:47:52.338 A/zygote: runtime.cc:598] Dumping all threads without appropriate locks held: thread list lock mutator lock 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] All threads: 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] DALVIK THREADS (83): 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] "AppBrandAsyncJSThread" prio=5 tid=62 Runnable 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] | group="" sCount=0 dsCount=0 flags=0 obj=0x13b02dd8 self=0x8768ac00 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] | sysTid=25869 nice=0 cgrp=default sched=0/0 handle=0x816e3970 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] | state=R schedstat=( 139224464 56082696 272 ) utm=8 stm=5 core=2 HZ=100 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] | stack=0x815e1000-0x815e3000 stackSize=1038KB 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] | held mutexes= "abort lock" "mutator lock"(shared held) 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] native: #00 pc 002e93d7 /system/lib/libart.so (art::DumpNativeStack(std::__1::basic_ostream<char, std::1::char_traits>&, int, BacktraceMap, char const, art::ArtMethod, void)+130) 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] native: #01 pc 0037c9e1 /system/lib/libart.so (art::Thread::DumpStack(std::1::basic_ostream<char, std::__1::char_traits>&, bool, BacktraceMap*, bool) const+204) 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] native: #02 pc 00379083 /system/lib/libart.so (art::Thread::Dump(std::1::basic_ostream<char, std::1::char_traits>&, bool, BacktraceMap, bool) const+34) 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] native: #03 pc 00391c7f /system/lib/libart.so (art::DumpCheckpoint::Run(art::Thread)+698) 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] native: #04 pc 0038b505 /system/lib/libart.so (art::ThreadList::RunCheckpoint(art::Closure, art::Closure)+320) 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] native: #05 pc 0038b003 /system/lib/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::1::char_traits>&, bool)+530) 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] native: #06 pc 00369ec9 /system/lib/libart.so (art::AbortState::Dump(std::__1::basic_ostream<char, std::1::char_traits>&) const+188) 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] native: #07 pc 0035c39d /system/lib/libart.so (art::Runtime::Abort(char const)+132) 2019-05-26 16:47:52.339 A/zygote: runtime.cc:598] native: #08 pc 0041f82d /system/lib/libart.so (android::base::LogMessage::~LogMessage()+452) 2019-05-26 16:47:52.341 A/zygote: runtime.cc:598] native: #09 pc 0024e125 /system/lib/libart.so (art::JavaVMExt::JniAbort(char const, char const)+1212) 2019-05-26 16:47:52.341 A/zygote: runtime.cc:598] native: #10 pc 0024e31b /system/lib/libart.so (art::JavaVMExt::JniAbortF(char const, char const, ...)+66) 2019-05-26 16:47:52.341 A/zygote: runtime.cc:598] native: #11 pc 00283a41 /system/lib/libart.so (art::JNI::CallBooleanMethodV(_JNIEnv, _jobject, _jmethodID, std::va_list)+944) 2019-05-26 16:47:52.341 A/zygote: runtime.cc:598] native: #12 pc 0004e6f3 /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:52.341 A/zygote: runtime.cc:598] native: #13 pc 0004e693 /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:52.342 A/zygote: runtime.cc:598] native: #14 pc 00050879 /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:52.342 A/zygote: runtime.cc:598] native: #15 pc 0004fd1b /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:52.342 A/zygote: runtime.cc:598] native: #16 pc 0004f791 /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:52.342 A/zygote: runtime.cc:598] native: #17 pc 0003d8df /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:52.342 A/zygote: runtime.cc:598] native: #18 pc 0004921b /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:52.342 A/zygote: runtime.cc:598] native: #19 pc 00049968 /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???) 2019-05-26 16:47:52.342 A/zygote: runtime.cc:598] native: #20 pc 0040a679 /system/lib/libart.so (art_quick_generic_jni_trampoline+40) 2019-05-26 16:47:52.344 A/zygote: runtime.cc:598] native: #21 pc 00406175 /system/lib/libart.so (art_quick_invoke_stub_internal+68) 2019-05-26 16:47:52.344 A/zygote: runtime.cc:598] native: #22 pc 0040b3eb /system/lib/libart.so (art_quick_invoke_static_stub+226) 2019-05-26 16:47:52.344 A/zygote: runtime.cc:598] native: #23 pc 000b0317 /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread, unsigned int, unsigned int, art::JValue, char const)+174) 2019-05-26 16:47:52.344 A/zygote: runtime.cc:598] native: #24 pc 0020154f /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread, art::ArtMethod, art::ShadowFrame, unsigned short, art::JValue)+226) 2019-05-26 16:47:52.345 A/zygote: runtime.cc:598] native: #25 pc 001fcadd /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+592) 2019-05-26 16:47:52.345 A/zygote: runtime.cc:598] native: #26 pc 003f13f5 /system/lib/libart.so (MterpInvokeStatic+184) 2019-05-26 16:47:52.349 A/zygote: runtime.cc:598] native: #27 pc 003f8814 /system/lib/libart.so (ExecuteMterpImpl+14612) 2019-05-26 16:47:52.349 A/zygote: runtime.cc:598] native: #28 pc 001e3531 /system/lib/libart.so (art::interpreter::Execute(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue, bool)+344) 2019-05-26 16:47:52.349 A/zygote: runtime.cc:598] native: #29 pc 001e7bf5 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame, art::JValue)+148) 2019-05-26 16:47:52.349 A/zygote: runtime.cc:598] native: #30 pc 001fcac5 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568) 2019-05-26 16:47:52.349 A/zygote: runtime.cc:598] native: #31 pc 003f13f5 /system/lib/libart.so (MterpInvokeStatic+184) 2019-05-26 16:47:52.350 A/zygote: runtime.cc:598] native: #32 pc 003f8814 /system/lib/libart.so (ExecuteMterpImpl+14612) 2019-05-26 16:47:52.350 A/zygote: runtime.cc:598] native: #33 pc 001e3531 /system/lib/libart.so (art::interpreter::Execute(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue, bool)+344) 2019-05-26 16:47:52.350 A/zygote: runtime.cc:598] native: #34 pc 001e7bf5 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame, art::JValue)+148) 2019-05-26 16:47:52.350 A/zygote: runtime.cc:598] native: #35 pc 001fcac5 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568) 2019-05-26 16:47:52.350 A/zygote: runtime.cc:598] native: #36 pc 003f13f5 /system/lib/libart.so (MterpInvokeStatic+184) 2019-05-26 16:47:52.350 A/zygote: runtime.cc:598] native: #37 pc 003f8814 /system/lib/libart.so (ExecuteMterpImpl+14612) 2019-05-26 16:47:52.350 A/zygote: runtime.cc:598] native: #38 pc 001e3531 /system/lib/libart.so (art::interpreter::Execute(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue, bool)+344) 2019-05-26 16:47:52.350 A/zygote: runtime.cc:598] native: #39 pc 001e7bf5 /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame, art::JValue)+148) 2019-05-26 16:47:52.350 A/zygote: runtime.cc:598] native: #40 pc 001fcac5 /system/lib/libart.so (_ZN3art11interpreter6DoCallILb0ELb0EEEbPNS_9ArtMethodEPNS_6ThreadERNS_11ShadowFrameEPKNS_11InstructionEtPNS_6JValueE+568) 2019-05-26 16:47:52.350 A/zygote: runtime.cc:598] native: #41 pc 003f28d3 /system/lib/libart.so (MterpInvokeVirtualQuick+594) 2019-05-26 16:47:52.350 A/zygote: runtime.cc:598] native: #42 pc 003fc414 /system/lib/libart.so (ExecuteMterpImpl+29972) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] native: #43 pc 001e3531 /system/lib/libart.so (art::interpreter::Execute(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame&, art::JValue, bool)+344) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] native: #44 pc 001e7b3d /system/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread, art::DexFile::CodeItem const, art::ShadowFrame*)+92) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] native: #45 pc 003e5cc5 /system/lib/libart.so (artQuickToInterpreterBridge+924) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] native: #46 pc 0040a6f1 /system/lib/libart.so (art_quick_to_interpreter_bridge+32) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] native: #47 pc 000891eb /system/framework/arm/boot-framework.oat (???) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] at com.tencent.mm.plugin.appbrand.m.j.b!(Native method) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] at com.tencent.mm.plugin.appbrand.m.j.a(SourceFile:136) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] at com.tencent.mm.plugin.appbrand.m.j.c(SourceFile:132) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] at com.tencent.mm.plugin.appbrand.jsapi.i.e.a(SourceFile:151) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] at com.tencent.mm.plugin.appbrand.jsapi.i.b$1.run(SourceFile:27) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] at android.os.Handler.handleCallback(Handler.java:790) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] at android.os.Handler.dispatchMessage(Handler.java:99) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] at android.os.Looper.loop(Looper.java:171) 2019-05-26 16:47:52.351 A/zygote: runtime.cc:598] at android.os.HandlerThread.run(HandlerThread.java:65)


2019-05-26 16:47:52.665 A/google-breakpad: Microdump skipped (uninteresting) 2019-05-26 16:47:52.806 A/MicroMsg_Crash: Process: com.tencent.mm:appbrand0 Crash Thread: 25869(total:124) Date/Time: 2019-05-26 +8.00 16:47:52.742 Live Time: 9s Device: Redmi 6A android-27 Exception info:
Siginfo: errno:0, pid:25617, uid:10203, process:UNKNOWN->com.tencent.mm:appbrand0 Memory Info: total:1795M rss:310M 2019-05-26 16:47:52.810 A/MicroMsg_Crash: Build fingerprint: xiaomi/cactus/cactus:8.1.0/O11019/V9.6.11.0.OCBCNFD:user/release-keys pid: 25617, tid: 25869 >>> com.tencent.mm:appbrand0 <<< signal 6 (SIGABRT), code -6 (?), fault addr 00006411 2019-05-26 16:47:53.118 E/memtrack: Couldn't load memtrack module 2019-05-26 16:47:53.155 A/MicroMsg_Crash: #00 pc 0x1a40e /system/lib/libc.so (abort+63)

01 pc 0x3504a1 /system/lib/libart.so (art::Runtime::Abort(char const*)+392)

  #02  pc 0x41382d  /system/lib/libart.so (android::base::LogMessage::~LogMessage()+452)
  #03  pc 0x242125  /system/lib/libart.so (art::JavaVMExt::JniAbort(char const*, char const*)+1212)
  #04  pc 0x24231b  /system/lib/libart.so (art::JavaVMExt::JniAbortF(char const*, char const*, ...)+66)
  #05  pc 0x277a41  /system/lib/libart.so (???)
  #06  pc 0x4e6f3  /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???)
  #07  pc 0x4e693  /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???)
  #08  pc 0x50879  /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???)
  #09  pc 0x4fd1b  /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???)
  #10  pc 0x4f791  /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???)
  #11  pc 0x3d8df  /data/app/com.tencent.mm-hdm-pkJPGZvu

2019-05-26 16:47:53.155 A/MicroMsg_Crash: R5gKMgyvA==/lib/arm/libxpatch_wl.so (???)

12 pc 0x4921b /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???)

  #13  pc 0x49968  /data/app/com.tencent.mm-hdm-pkJPGZvu5R5gKMgyvA==/lib/arm/libxpatch_wl.so (???)
  #14  pc 0x3fe679  /system/lib/libart.so (???)
  #15  pc 0x3fa175  /system/lib/libart.so (???)
  #16  pc 0x3ff3eb  /system/lib/libart.so (art_quick_invoke_static_stub+226)
  #17  pc 0xa4317  /system/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+174)
  #18  pc 0x1f554f  /system/lib/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+226)
  #19  pc 0x1f0add  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+592)
  #20  pc 0x3e53f5  /system/lib/libart.so (MterpInvokeStatic+184)
  #21  pc 0x3ec814  /syste

2019-05-26 16:47:53.155 A/MicroMsg_Crash: /lib/libart.so (???)

22 pc 0x1d7531 /system/lib/libart.so (???)

  #23  pc 0x1dbbf5  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
  #24  pc 0x1f0ac5  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+568)
  #25  pc 0x3e53f5  /system/lib/libart.so (MterpInvokeStatic+184)
  #26  pc 0x3ec814  /system/lib/libart.so (???)
  #27  pc 0x1d7531  /system/lib/libart.so (???)
  #28  pc 0x1dbbf5  /system/lib/libart.so (art::interpreter::ArtInterpreterToInterpreterBridge(art::Thread*, art::DexFile::CodeItem const*, art::ShadowFrame*, art::JValue*)+148)
  #29  pc 0x1f0ac5  /system/lib/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+568)
  #30  pc 0x3e53f5  /system/lib/libart.so 

2019-05-26 16:47:53.155 A/MicroMsg_Crash: MterpInvokeStatic+184)

31 pc 0x3ec814 /system/lib/libart.so (???)

Muthless commented 5 years ago

用着刚发布的1.4jar重打包的,HOOK就闪退

WindySha commented 5 years ago

1.4版本重打吧包什么app闪出? 微信703是不是hook了什么东西导致的闪退?用了哪个Xposed插件?

Muthless commented 5 years ago

重打包的微信,hook微信的com.tencent.mm.plugin.appbrand.m.j包下方法,之前在ROOT环境下用XPosed正常,非ROOT模式下用Xpatch会出现上面的报错.

WindySha commented 5 years ago

可能是hook框架whale的问题导致的,有时间我换一个hook框架

WindySha commented 4 years ago

3.0版本修复此问题