有哪些方法可以调试第三方 android 应用程序(您没有源代码的应用程序)?我想通过指令单步执行 APK 指令,并可能在某些 API 或某些 smali 指令上设置断点。
我试过用 apktool 反编译,加载到 netbeans 中,并连接到模拟器,我也试过使用 IDA Pro,但我总是遇到类似“JDWP 错误:对等方重置连接”的错误。我已经尝试过使用默认的 Android 模拟器和使用 Android 5.0.1 的 Genymotion。
有没有人在这方面取得过任何成功?您能描述一下您使用的设置和工具吗?