7.動態調試筆記--調試smali

1.通過DDMS拿online
實際就是pid嘛,總是通過DDMS拿,還會占用端口

adb shell

ps | grep 包名

11824實際就是pid

DDMS驗證一波

11824

2.進入
adb shell am start -D -n hfdcxy.com.myapplication/.MainActivity

3.轉發接口
adb forward tcp:8700 jdwp:11824

4.打開AS設置調試接口

5.開始debug
如果出現


socket轉發失敗的問題

解決方案
https://stackoverflow.com/questions/32381180/how-to-fix-the-error-unable-to-open-debugger-port-in-android-studio

先關閉AS
再adb kill-server
重復3~5步驟
參考教程

教我兄弟學Android逆向04 動態調試smali代碼

JDWP 協議介紹

adb操作命令詳解及大全

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。