返回介绍

16.2 反编译常见的问题

发布于 2024-10-10 22:32:20 字数 1071 浏览 0 评论 0 收藏 0

apktool 工具在反编译的过程中总会遇到一些问题,下面介绍最常见的两类问题。

1.第一类问题

错误提示:

主要是因为利用了 apktool 的一个漏洞,做了属性 id 的混淆,如下所示。

2.第二类问题

错误提示:

这是在使用 apktool 工具时报错最多的错误,主要是利用 apktool 的漏洞,修改了 resource.arsc 的头部信息,如下所示:

网上很多解决方案都是说 apktool 工具的版本太旧了,用最新版本,但是这里可以看一下 apktool.jar 的版本,如下所示:

这个版本是最新的了。反编译失败的原因是应用开发公司知道了 apktool 工具反编译的厉害,所以去看 apktool 的源码,分析得到漏洞,然后进行 apk 的一些混淆,防止反编译。因此,防护和破解真的是无休止的战争。幸好 apktool 的代码也更新得比较快,所以会解决这些漏洞,但是在破解的时候遇到这些问题,不能一味地等待 apktool 的更新,既然是开源的,那么就直接分析源码,发现报错的地方修复即可。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文