1、首先将ida文件目录下找到android_server,拷贝到手机的/data目录下

2、./android_server 启动androidserver;

3、adb forward tcp:23946 tcp:23946 端口映射

4、打开ida,点击debugger-attach-remote armlinux/android debugger5、设置hostname,port6、点击debugger options,设置debug选项7、点击OK,选择一个保存路径

8、选择自己要调试的App(须在手机上已启动)9、点击OK后进入debug界面,使用Ctrl+s快捷键,选择要调试的so库10、使用g快捷键,选择自己要跳转的地址(可以是某个函数或寄存器等,需要进行地址运算绝对地址=基址+偏移地址)

此处stringFromJNI函数的地址是75196000+00009f7c = 7519ff7c11、点击行首位置选择要下断点位置,d年级三角符号开始debug

results matching ""

    No results matching ""