1.先準(zhǔn)備好一個root的手機(jī)喊巍,利用mprop獲取debug模式
2.利用apktool d 命令來獲取apk的smali代碼
3.利用jadx對照java代碼來閱讀
打開studio導(dǎo)入代碼
----此處省略100個字
配置遠(yuǎn)程端口
adb shell am start -D -n xxx.xxxx.xxxx/.xxxx
手動以debug模式啟動應(yīng)用
adb shell
ps|grep xxx.xxxx.xxxx(包名)
-------
u0_a1151 2510 573 2220972 21904 futex_wait 0000000000 S xxxx
2510是端口號
exit退出后執(zhí)行
adb forward tcp:8701 jdwp:2510
選擇sdk版本
因為我們是調(diào)試Android,需要選擇android
最后點(diǎn)擊run的最后一個選項
Attach debugger to Android process
打上你需要調(diào)試的斷點(diǎn)
調(diào)試過程中多次打包安裝,需要用 adb install -r 執(zhí)行安裝,就不會有問題