WrBug / dumpDex

💯一款Android脱壳工具,需要xposed支持, 易开发已集成该项目。
https://github.com/WrBug/DeveloperHelper
MIT License
3.04k stars 617 forks source link

64位应用闪退,并且dump出的内容不可读 #25

Closed axzhcode closed 5 years ago

axzhcode commented 6 years ago

会dump出一个文件,但是打开失败,内容为空

然后闪退,错误日志如下:


Build fingerprint: 'Xiaomi/rolex/rolex:6.0.1/MMB29M/8.3.15:user/release-keys' Revision: '0' ABI: 'arm64' pid: 6959, tid: 6959, name: squloan.android >>> com.squloan.android <<< signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0xfd40 x0 0000007fe1cec120 x1 0000007f82debde4 x2 0000000000000001 x3 00000055a707ab10 x4 0000000000000000 x5 0000000000000001 x6 0000000000000000 x7 0000000000000000 x8 0000000000000043 x9 0000007f82deba70 x10 0000000000000003 x11 0000000000000400 x12 0000007f82debb58 x13 0000007f82debb58 x14 0000000000000000 x15 0000007f82dea7c8 x16 bdc36138ebf789d4 x17 0000000000000000 x18 0000007f82deb000 x19 0000007f7f9e55e0 x20 0000007fe1cec1a0 x21 0000007fe1cec3f4 x22 000000000000fd00 x23 0000007f7fab8000 x24 00000055a707aa00 x25 0000000000000022 x26 0000000000000001 x27 0000000000000000 x28 00000055a6d955d0 x29 0000007fe1cec0b0 x30 0000007f7f656e18 sp 0000007fe1cec0b0 pc 0000007f7f656e20 pstate 0000000060000000

backtrace:

00 pc 00000000001cde20 /system/lib64/libart.so (_ZN3art7DexFile11GetChecksumEPKcPjPNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE+568)

#01 pc 00000000003d8eb4  /system/lib64/libart.so (_ZN3art16OatFileAssistant22GetRequiredDexChecksumEv+88)
#02 pc 00000000003d905c  /system/lib64/libart.so (_ZN3art16OatFileAssistant23GivenOatFileIsOutOfDateERKNS_7OatFileE+52)
#03 pc 00000000003d9438  /system/lib64/libart.so (_ZN3art16OatFileAssistant22GivenOatFileIsUpToDateERKNS_7OatFileE+28)
#04 pc 000000000017685c  /system/lib64/libart.so (_ZN3art11ClassLinker19OpenDexFilesFromOatEPKcS2_PNSt3__16vectorINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS8_ISA_EEEE+368)
#05 pc 0000000000398250  /system/lib64/libart.so (_ZN3artL25DexFile_openDexFileNativeEP7_JNIEnvP7_jclassP8_jstringS5_i+328)
#06 pc 0000000073c25338  /data/dalvik-cache/arm64/system@framework@boot.oat (offset 0x257f000)

看着像是指令修复时偏移计算错误。。。

红米 miui 9 8.3.15 Android: 6.0.1