安卓逆向神器JEB动态调试

1:
反编译
2:
添加 容许调试
3:
回编 并签名
4:
安装apk到手机
5:
打开 jeb (jeb_wincon.bat)
拖入修改后的 apk到 jeb左边栏 展开apk
点击 Bytecode 这时右边栏出现
Bytecode/Strings
在 Disassembly 是 smali代码
String处 是字符串 刚打开这会 可能会没有显示
多来回点击下 或者是等待下 就会出现
这里能够搜索 好比 搜索 粉丝数不足
这里直接搜索 中文 中文直接搜java

不一样于androidkiller 要搜索中文的unicode编码
搜索到后 双击 就进入对应的 smali代码处了
在smali代码处 鼠标右键 Decompile 单击 中间栏 就会出现 对应的 java代码
在smali代码处 下断点是 ctrl+bandroid

6:
手机上运行apk
7:
jeb 工具栏上 点击 虫形状的 按钮(开启一个调试会话)
搜索选中 运行的apk的 包名 再 Attach
这时可能会出现一个 notificate 消息框 不用管它 点ok就行web

8:
手机上操做apk 直到 jeb运行到 断点处
9:
点击 jeb 下面 console 控制台右边的 VM/Locals 这个是显示寄存器的
而后 进行调试吧
F6是 单步步过调试sass

注意:用JEB动态调试的时候 必定不能开 DDMS( monitor)
否则就会 attach 失败svg