安卓 smali 代碼動態調試

最近在研究安卓逆向,剛開始接觸,有需要脫殼的可以找我。QQ 657589436 安卓需要很多的反編譯工具 jEb,jadx_gui,androidkiller,Android stodio等。今天首先講一下 安卓動態調試smali代碼(需要smalidea插件的哦,沒有插件調試不了)

1,首先用 Androidkiller 反編譯出項目源碼,可以導入到桌面方便找
在這裏插入圖片描述
2 ,需要下載Android stodio, import 導入你的項目
在這裏插入圖片描述
3,選中項目包名 獲取該項目的root權限和一些配置
在這裏插入圖片描述
默認是空的 需要手動去選擇你的jdk,別的都不需要修改的
在這裏插入圖片描述
下圖標註的是需要修改的地方,端口號最好是8700
在這裏插入圖片描述
4 ,adb shell ps 獲取模擬器軟件進程pid
在這裏插入圖片描述
在這裏插入圖片描述
然後從新打開一個新的cmd窗口輸入:adb forward tcp:8700 jdwp:3041 (3041是進程id)直接回城如下圖
在這裏插入圖片描述
上面的配置完了在Android stodio中,點擊debugger (如下圖)出現 socket就可以下斷點動態調試了。
在這裏插入圖片描述