【发布时间】:2015-11-05 06:55:42
【问题描述】:
我看到一些 SDK 公司(例如 TestFairy)设法将他们的 SDK 自动添加到任何 APK。
因此,假设您从 APK 中获取 dex 文件并将其转换为 jar(通过 dex2jar)。他们是如何设法编辑 jar(类文件),将其编译为 dex,然后将其重新打包回 jar 的?
我知道你可以只编辑一个类文件,因为没有其他依赖项就无法编译。我错过了什么?
【问题讨论】:
-
您不必转换 APK 文件,您可以简单地编辑 dex 文件并添加额外的预 dexed 类。您只需要合适的工具。
标签: java android reverse-engineering