起序:记下来,记下来。希望帮助有需要的同志。
一、软件环境
- 模拟器:雷电模拟器
- 反编译 APK 工具:JEB 2.2.7
- 软件:***
软件下载:百度网盘 提取码:ybcf
二、安装 APK
打开 APK,界面展示
三、反编译 APK
四、调试
1、选择调试位置
这里选择
checkSN方法,Ctrl+B设置调试断点。
2、Debugger
Debugger→Start
点击确定。
这里可以看出有一个模拟器
emulator-5562存在。并搜索进程(进程就是包名,可以在AndroidManifest.xml内找到。),然后点击Attach按钮。
可以看出
Breakpoints是断在了checkSN方法处。
3、点击注册
随便来一个
用户名和***。(注:***需要有 16 位)。点击注册按钮。
点击注册按钮之后,可以看到
JEB中的smali代码中停在了灰色处,然后就可以开始调试了。
五、来个动态图吧
我赶脚,视频比看文章更快理解,就简单做了个动态图。
- 有一点需要注意,断点一定要提前断好,如果你没打好断点,那你得重新做一遍。因为我做这个动态图做了好多次才成现在这样。
如果对您有帮助,点个赞再走吧。