更多资源传送门:
https://bbs.pediy.com/user-854079.htm
下载地址:f4cK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6$3q4Q4x3X3g2D9j5h3&6*7L8%4g2A6i4K6u0W2j5$3!0E0i4K6u0r3K9e0k6G2M7%4u0Z5j5H3`.`.
apk高强度加载工具:https://bbs.pediy.com/thread-251275.htm
说明:本文不讲述如何逆向和逆向后smali语言的解释,只做日志输出和保存,有其它需求可绕行^&^
本篇讲述在反编译时如何把日志保到手机上,且得到打印日志是在哪个对象和方法下输入的日志,且包含是在第几行加的日志
日志包含,类名,方法名,行号,自定义字符串
日志会在logcat中输出,且保存在手机的根目录,默认名字为log.log
使用流程:
一:复制两个文件FileUtils.smali,LogUtils.smali 到 com下(没有com,自己创建,如果使用AndroidKill工具,需要刷新目录,否则这个两个文件编译不进去)
二:在需要保日志的代码位置加入代码如下:
1,传入this
invoke-static {p0}, Lcom/LogUtils;->d(Ljava/lang/Object;)I
2,传入tag和this
const-string v0, "MainActivity"
.local v0, "tag":Ljava/lang/String;
invoke-static {v0, p0}, Lcom/LogUtils;->d(Ljava/lang/String;Ljava/lang/Object;)I
2,传入tag和字符串
const-string v0, "MainActivity"
.local v0, "tag":Ljava/lang/String;
const-string v1, "\u6211\u662f\u5b57\u7b26\u4e32"
invoke-static {v0, v1}, Lcom/LogUtils;->d(Ljava/lang/String;Ljava/lang/String;)I
3,字符串加字符串
const-string v0, "MainActivity"
.local v0, "tag":Ljava/lang/String;
[培训]科锐逆向工程师培训第53期2025年7月8日开班!
最后于 2021-6-7 11:43
被富到流油^-^编辑
,原因: 补充说明