原因:

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文件校验,只管反编译源代码就行

取消之后,再点一下刷新,就可以看到源代码了!!!

如果有帮助到你,可以帮忙点个赞嘛,谢谢!!!

GitHub 加速计划 / ja / jadx
55
9
下载
skylot/jadx: 是一个用于反编译Android应用的工具。适合用于需要分析和学习Android应用实现细节的开发者。特点是可以提供反编译功能,将Android应用打包的APK文件转换成可阅读的Java代码。
最近提交(Master分支:4 个月前 )
ad267e16 - 1 天前
54265e34 Update MethodThrowsVisitor.java 1 天前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐