ida 调试 dex文件

准备工作: 将ida IDA 7.0\dbgsrv这个路径中的 android_server  adb push 到手机中的 /data/local/tmp目录下 并且运行起来

1.将apk解压后 得到的 xxx.dex 文件 拖到ida中

2.打开Debugger -> Debugger options  

1

在点击Set specific options 设置包名以及活动类

2

设置好后 另外打开一个cmd窗口 

使用 adb forward tcp:23946 tcp:23946 转发端口

IDA Debugger->Process options  设置端口

3

cmd  

4

将手机中的 APP 运行起来

5

ida 找到MainActivity onCreate 

6

下载好断点,然后记录偏移0x156514

点击Debugger-> attach to process 附加进程

7

点击附加

8

按G 输入刚刚我们记录的偏移0x156514

9

到了我们下好断点的位置

10

点击这个让程序跑起来 或者使用F9

11

程序自动跑到断点处 断下 按F8步过

12

查看变量 locals table 

13

ok 调试过程如上

你可能感兴趣的:(ida 调试 dex文件)