逆向工程项目。起初是针对Bowflex Treadmill 22,但后来泛化为适用于Nautilus Inc.(Nautilus、Bowflex、Schwinn)销售的任何Android设备。
这假设你已经拥有自己的APKs。请记住,虽然我是针对Nautilus应用程序指定的,但这几乎适用于你想要“窥探内部”的任何Android应用程序。
以下指南旨在获得“可读代码”,但你不太可能能够将它们重新编译成APK。我使用这个作为理解Nautilus开发人员的参考。如果你想修改代码库并重新打包,转到将应用程序转换为Smali代码。
安装jadx
后,你应该能够打开jadx-gui
。转到文件 -> 打开文件…
查找你想要的APK并点击“打开文件”:
从那里,你可以开始四处查看:
如果你想将项目保存为Java文件,请转到文件 -> 另存为gradle项目:
如果有用,这里是我的jadx-gui
偏好设置:
社区已经测试了这个来对我们的APKs应用一些补丁。它只适用于非系统应用程序,因为没有适当的签名密钥,应用程序将无法访问系统资源(如串行端口)。
©2022-2024 Sebastian Barrenechea. 保留所有权利.
构建于 Astro v4.16.13.