我正在尝试对 Galaxy S6 固件系统映像中的某些三星系统应用程序进行逆向工程,例如 KnoxAttestationAgent.apk。在逆向工程方面,我是个菜鸟,到目前为止我的尝试都没有成功。这是我到目前为止所做的。
- 在 APK 上运行 apktool。我得到了一些 XML 文件,包括 AndroidManifest,但没有源文件。显然这是因为包中没有 classes.dex。
- 注意到 arm64/ 文件夹中有 KnoxAttestationAgent.odex,我尝试在其上运行 baksmali 2.1.1。但是,此版本显然不支持 Android 5 版本的 oat。我正在处理的 S6 固件是 5.1.1。
- 我尝试了没有限制的 baksmali 2.0.8 的早期版本,但我收到另一个错误“KnoxAttestationAgent.odex 不是 apk、dex 文件或 odex 文件”。
- 我试图在 APK 上运行 AndroGuard,但也没有成功。一堆错误。
这些工具(或其他工具)有没有办法在系统应用程序上工作,例如三星 Knox 的应用程序?
谢谢!