|
|
本帖最后由 HaiMing 于 2026-2-22 09:21 编辑
某分身双开修改教程(解锁会员+去除更新)
前言
为啥我要出这个教程呢? 主要是市面上的那些框架吧,说实话,好多都不太好用。而且有些人改完之后还直接给加密了,我们也不确定他到底有没有在里头植入点啥监控,用着心里总不踏实。所以干脆自己动手,丰衣足食,搞个干净的版本出来,用着也放心
注意: 修改软件仅供学习交流,请勿用于非法用途,侵权联系删除
若依据我的教程修改分发,必须指明原处
本帖链接: https://bbs.binmt.cc/thread-162771-1-1.html
我用的是 4.5.0版本,因为这个版本没有加固(zmvmp),改起来比较自由
附上下载链接(不是成品,请自行按照教程修改): https://m.wandoujia.com/apps/7627795/history_v600
我们一步一步来,保证你能看懂
---
第一步:准备工具
· MT管理器(用来改dex,如果没有VIP也可以使用NP管理器)
· NP管理器(用来去签名)
· HttpCanary(小黄鸟抓包工具,后面找更新地址用)
· 目标App安装包(就是上面那个4.5.0版本)
---
第二步:去除签名校验(必须先搞)
打开NP管理器,找到下载好的安装包,点它 → 选 “去除签名校验”
使用SRpatch,具体配置按照图片来
---
第三步:解锁会员
1. 用NP管理器打开刚才去签后的包,点 “查看” → 进到 dex文件
2. 点右上角菜单 → “搜索” → “常量”,输入关键词:
尚未开通会员
点确定开始搜。
(当然你直接搜代码也行,就是慢一点)
3. 搜出来一般有两个结果,随便点一个进去
4. 为了方便看逻辑,点右上角菜单选 “转Java”。你会看到类似这样的代码:
- public final f a(Context context) {
- if (!a.a.c(context)) {
- return new f("", "去登录", "尚未开通会员", "普通用户", 0x7f0803a1, 0);
- }
- NativeUserInfoBean a = a.a.a();
- if (a == null || TextUtils.isEmpty(a.getAccessToken())) {
- return new f("", "去登录", "尚未开通会员", "普通用户", 0x7f0803a1, 0);
- }
- if (vmx84si81uucd.a()) {
- String userIcon = a.getUserIcon();
- g.b(userIcon, "userInfo.userIcon");
- String userName = a.getUserName();
- g.b(userName, "userInfo.userName");
- return new f(userIcon, userName, "有效期至: " + gqe40kc77puki.c(a.getVipExpireTime()), "高级会员", 0x7f0803a2, 2);
- }
- String userIcon2 = a.getUserIcon();
- g.b(userIcon2, "userInfo.userIcon");
- String userName2 = a.getUserName();
- g.b(userName2, "userInfo.userName");
- return new f(userIcon2, userName2, "会员尚未开通", "普通用户", 0x7f0803a1, 1);
- }
复制代码
5. 看到那个userInfo.userName 没?它上面有个 a()z 方法,接下来改的就是它
· 然后返回smali,搜索这个方法“userInfo.userName”
· 找到后进到方法里面,把里面的代码 全部清空,赋值"1"。
保存退出。
6. 编译保存dex,会员就改完了。不过别急,更新提示还没有解决,继续下一步
---
第四步:去除更新提示(让它安静)
1. 打开 HttpCanary(小黄鸟),开启抓包。然后进到app里就会直接触发更新,如果没有点一下“检测更新”,触发它检测更新
2. 观察抓到的网络请求,找到包含版本信息的那个,重点关注域名
我抓到的域名是:
api.moocang.net
很明显,app就是通过这个域名加上参数来获取最新版本的
3. 回到MT管理器,在dex里搜索这个域名(常量搜索):api.moocang.net
一般只有一个结果,点进去编辑
4. 把域名改成随便一个无效的,比如
“example.com” 保存修改
5. 签名一下然后安装
---
完成
如果遇到问题,欢迎在评论区提出,一起折腾才是逆向的精髓! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|