|
|
本帖最后由 Android逆向 于 2022-5-7 21:16 编辑
本次教程使用软件:普通下载
安卓清理君
【小白以能看懂!做了好几个小时,支持一下呗】
【开始教程】
提取安装包↓
去除签名验证↓- 有很多软件有签名验证
- 如果用MT闪退
- 就用
- Np超强去签
复制代码
定位会员地址↓
- 【学习重点】
- 为什么要定位会员地址:
- 他把会员地址换成别的字母或数据代替了
- 搜索vip→isvip→会员 是搜索不到的!
- 所以我们要到后缀为〖.arsc〗的文件→搜索
- 它一定有一串数据或字母代替会员字样
复制代码
很明显软件让我们开通高级版用户,我们就搜索关键词:高级
长按复制定位会员代码↓
上一部复制的代码,下面直接搜索
搜索到2个结果
2个结果都要改,
一个一个来,
第一个!点进入
- ①↓
- 把if-lez v4 改成goto
- 【goto:cond_a0】
- ②↓
- 把if-lez v6, :cond_ba删除或加#忽略
- 【#if-lez v6, :cond_ba】
复制代码
- if-lez v4, :cond_a0
- 意思是:判断寄存器v4的值是否小于等于0,如果成立,跳转到:cond_a0,
- goto 语句用于在一个程序中转到程序内标签指定的位置,
- goto:cond_a0意思是:无条件跳转到标号cond_a0处,然后执行代码cond_a0以下代码
- 【Smali语法重点】
- if-lez v4, :cond_a0
- 判断寄存器v4的值是否小于等于0,如果成立,跳转到:cond_a0
- if-eq 如果等于
- if-ne 如果不等于
- if-lt 如果小于
- if-le 如果小于等于
- if-gt 如果大于
- if-ge 如果大于等于
- if-eqz 如果等于0
- if-nez 如果不等于0
- if-ltz 如果小于0
- if-lez 如果小于等于0
- if-gtz 如果大于0
- if-gez 如果大于等于0
复制代码
这里修改完——展示的效果图↓↓
修改免登录
- 【重点学习】
- 免登录为什么要这样改
- if-nez v0, :cond_3b
- 判断寄存器v0的值是否不等于0,
- 如果不成立就执行以下代码(就是让你登录),
- 如果成立就跳转到:cond_3b(登录成功),
- 默认是执行以下代码(让你登录)
- 【那我们怎么给他反过来呢】
- 上面有讲过【eqz等于0 → nez不等于0】
- 把不等于换成等于不就反过来了吗?
- 让这个判断条件成立跳转到:cond_3b(登录成功)他就会执行1877以下的代码
复制代码
用户名称也可以随便修改
效果图
修改第二个数据
- const-wide v0, 0x4787107805000L
- 【永久高级的意思】
复制代码
- 把if-lez v6, :cond_60
- 改goto:cond_60
- 方法意思同上
复制代码
效果图
名称也可以改
【修改完成→返回保存→给软件签名V1+V2+V3→安装】
成品软件下载地址点击进入密码:60xt
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
-
查看全部评分
总评分:好评 +6
金币 +8
|