解决某些APK文在反编译时报错问题
2022-10-13 13:29:041116浏览
使用反编译工具反编译APK文件时由于DEX文件导致反编译失败

使用Androidkiller工具反编译APK文件时由于DEX文件导致反编译失败解决方案如下:

有的APK文件直接拖入到Androidkiller工具里面进行反编译会报错,错误提示“APK 反编译失败,无法继续下一步源码反编译!”。通过阅读错误信息1发现是由于在反编译“39285EFA.dex”文件时出错,根据2提示信息表示该文件不是dex文件。

解决思路如下:

第一步:使用压缩软件打开APK文件找到里面的assets文件夹下的“39285EFA.dex”文件,把这个文件复制到桌面上,在后面操作中会用到。

第二步:将APK文件里面的assets文件下的“39285EFA.dex”文件进行删除,并且将之前反编译失败的工程删除,再将修改后的APK文件拖到Androidkiller中进行反编译,此时就会发现该APP可以正常反编译了。

第三步:等APK文件反编译成功后就可以切换到工程管理器栏目,打开该工程下的assets文件夹,再将之前保存到桌面上的文件拷贝到assets文件夹下,后续回编译时可以正常编译安装运行。

友情链接: