ida 動態調試apk

1,啓動 android_x86_serverandroid

2 adb forward tcp:23946 tcp:23946shell

調試應用命令:adb shell am start -D -n com.droidhang.ad/.HookHeroes2tcp

兩個cmd:3d

adb forward tcp:23947 jdwp:25356調試

jdb -connect com.sun.jdi.SocketAttach:port=23946,hostname=127.0.0.1code

說明:  25356爲安卓應用程序的進程id, 23947爲本機端口,隨便取... 好比取 xxxxserver

那麼jdb -connect  com.sun.jdi.SocketAttach:port=xxxx,hostname=127.0.0.1blog

 

若是出現錯誤: Bogus or irresponsive remote server進程

 

 

解決方案:rem

在控制檯輸入:adb forward tcp:23946 tcp:23946

不是: adb forward tcp:23946 tcp:5555

 

 若是出現這個錯誤:

B72A7FAB: got SIGCHLD signal (Child status has changed) (exc.code 11, tid 4109)

一直點擊運行按鈕 而後彈出窗口點擊 pass to App 按鈕就行.  

 

 

 

若是出現

B2A42779: got SIGSEGV signal (Segmentation violation) (exc.code b, tid 4108)

 

 

 

 

 

下斷點調試出現:

B731ECA5: got SIGSTOP signal (Stop unblockable) (exc.code 13, tid 1919)

 查看進程id    ps | grep 進程名

查看進程佔用端口:

 

 

解決方案:

相關文章
相關標籤/搜索