jadx反编译源代码不完整jadx.plugins.input.dex.DexException: Bad dex file checksum: 0x*****, expected: 0x*****
jadx
skylot/jadx: 是一个用于反编译Android应用的工具。适合用于需要分析和学习Android应用实现细节的开发者。特点是可以提供反编译功能,将Android应用打包的APK文件转换成可阅读的Java代码。
项目地址:https://gitcode.com/gh_mirrors/ja/jadx
·
原因:
jadx反编译dex,源代码不完整缺失
或者反编译出现编译错误:
jadx.plugins.input.dex.DexException: Bad dex file checksum: 0x*****, expected: 0x*****
版本:jadx1.5.0,jadx1.4.7
如下图

解决方法:
1.点击右上角文件选项,点击选择 “ 首选项 ”,或者快捷键Ctrl+Shift+P

2.选择插件,Dex Input ,然后取消勾选,就可以了!

意思就是:
取消Dex加载前验证Dex文件校验,只管反编译源代码就行
取消之后,再点一下刷新,就可以看到源代码了!!!

如果有帮助到你,可以帮忙点个赞嘛,谢谢!!!
skylot/jadx: 是一个用于反编译Android应用的工具。适合用于需要分析和学习Android应用实现细节的开发者。特点是可以提供反编译功能,将Android应用打包的APK文件转换成可阅读的Java代码。
最近提交(Master分支:4 个月前 )
ad267e16 - 1 天前
54265e34
Update MethodThrowsVisitor.java 1 天前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)