今天逆向APK的时候有一个莫名其妙的报错:
Exception in thread "main" org.jf.dexlib2.dexbacked.DexBackedDexFile$NotADexFile: Not a valid dex magic value: cf 77 4c c7 9b 21 01 cd
image.png
查找了一下,这种错误一般是使用了加密的结果。
比如有些apk的assets目录下有加密后的Dex文件。
看log,确实是在解析assets目录出的错。这种也好解决在原来的执行命令后面添加–only-main-classes
参数即可
执行命令:
apktool d .\debug.apk -only-main-classes
网友评论