VirtualApp实战之拿到女神朋友圈封面
"一、序言
以前讲过得 VirtualApp 免 Root 将会大伙儿还没有实际上感受到它的益处,这篇教大伙儿怎样得到女王手机微信「微信朋友圈」的封面图(恶邪脸)
二、实战演练全过程
微信朋友的头像图片是可以立即储存到像册的,可是微信朋友圈的封面图,却沒有出示储存的通道,下边人们来一步一步寻找朋友圈封面的详细地址。
表明一下下:这儿是对于「手机微信 v6.6.7」 的源代码剖析,不一样版本号的编码由于搞混以后的原因,不y必须可用。要是想下载微信的历史时间版本号安装文件,能够免费下载 「Pp 小助手」,就能找到微信的历史时间版本号。
1、TopActivity 剖析
精准定位到微信朋友圈当今的 Activity 是 Com.tencent.毫米.plugin.sns.ui.SnsUserUI
2、Jadx 反编译源代码
用 Jadx 将反编译的源代码,另存为 Gradle 新项目,那样能够立即在 Android Studio 看源代码了,只有那样导出来的,不是可以运作的。我本人习惯性在 Android Studio 查询源代码,由于能够便捷地应用搜索、自动跳转和类构造等作用。
看一下 SnsUserUI 源代码,发觉并沒有设定封面图有关的地区,只有里边有一个类好像把许多实际操作掩藏起來,而且传到好多个关键词段信息内容进来,最该猜疑:
点进来看 Bb 类,在它的 onCreate() 方式里边,找到封面图的封裝类 SnsHeader
再次看 SnsHeader 的源代码,寻找封面图设定的 ImageView ,应当就是说照片红框的控件,为什么那么确认?由于点一下封面图会弹出来拆换封面图的弹出窗口,里边的 log 提醒的也很显著
追踪自变量 this.nWh.nWt 是在哪儿设定值,寻找下列编码,可以看给封面图设定 bitmap 值及其默认设置封面图的資源名字,至少 bitmap 相匹配的自变量名字是 a
寻找这一 a 赋值的地区,这方式有一个异常主要参数:accSnsPath ,跟一下下
可以看 accSnsPath 有多处赋值的地区,猜想封面图片的解决应当是用了「三级缓存」体制的,先读运行内存,运行内存沒有,入读当地,当地沒有,再互联网post请求获得。因此相匹配的第一位赋值的地区是:当地储存相对路径;下一个赋值的地区是:互联网的 url。
3、Hook
依据上边的剖析全过程,对下列 3 个类,开展 hook ,这儿有一个 「小窍门」,是「尼古拉斯·赵四」共享的,要是在开展编码剖析全过程沒有条理的那时候,能够对 Log 类开展 hook,在复印出去的系统日志,寻找真相。
再度注重,hook 对于手机微信 v6.6.7 源代码,选用 YAHFA hook
public class HookWxG {
public static String className = ""Com.tencent.毫米.plugin.sns.model.g"";
public static String methodName = ""a"";
public static String methodSig = ""(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/tencent/毫米/storage/av;)Landroid/graphics/Bitmap;"";
public static Bitmap hook(String str, String str2, String str3, boolean z, Object avVar) {
//照片 url Log.w(""@@@"", ""url:"" + str2);
return backup();
}
public static Bitmap backup() {
return null;
}
}
public class HookWxAf {
public static String className = ""Com.tencent.毫米.plugin.sns.model.af"";
public static String methodName = ""getAccSnsPath"";
public static String
相关文章
- 5条评论
- 辞眸北槐2022-05-30 09:33:19
- ethodSig = ""(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLcom/tencent/毫米/storag
- 泪灼末屿2022-05-30 04:39:04
- "一、序言 以前讲过得 VirtualApp 免 Root 将会大伙儿还没有实际上感受到它的益处,这篇教大伙儿怎样得到女王手机微信「微信朋友圈」的封面图(恶邪脸) 二、实战演练全过程 微信朋友的头像图片是可以立即储存到像册的,可是微信
- 断渊铃予2022-05-30 08:58:30
- ; Log.w(""@@@"", ""url:"" + str2); return backup(); } &
- 双笙颇倔2022-05-30 14:22:42
- Log 类开展 hook,在复印出去的系统日志,寻找真相。 再度注重,hook 对于手机微信 v6.6.7 源代码,选用 YAHFA hook public class HookWxG { public static St
- 听弧缪败2022-05-30 06:21:41
- bsp; }}public class HookWxAf { public static String className = ""Com.tencent.毫米