小学生

- 金币
- 52
- 好评
- 0
- 信誉
- 100
|
本帖最后由 Eclipse 于 2026-5-30 00:35 编辑
本人也是刚开始接触安卓逆向,想写一个帖子来记录自己的日常,也是有点想让各位大佬给点思路的私信
回归正题:
这是该软件包内的目录
该软件目前的话我是有两个办法:
法一:
用Arsc编辑器打开.arsc文件
再搜索资源值去定位id
这里我选用的关键词是会员,然后直接搜索结果如下:
可以看到有很多的搜索结果
可以看到上面已经选中了,为什么我会选择这个呢因为我觉得这是一个会员的判定而我只需要修改这个判定便能获得我要的结果
所以我们获取他的id然后用dex++打开所有dex文件搜索上面复制的id
直接搜索
发现有两个搜索结果
R$string跟ChinaMemberFragment
因为Member有会员的意思我更倾向于进去看看,不过搜索结果很少我们都进去看看
可以看到没有什么函数的调用
那我们看下一个
接下来我们查看调用处
跳转过去可以看到
然后我们进去看看:
可以看到他先是获取了账号的单例对象,然后判断账号是否已登陆,没登陆便跳转,再调用界面接口a,然后通过一个t()Z去判断是否为会员
我们进去看看
可以看到G2()Z获取了一个结果,我们在进去看看,因为其很可能是判定vip的结果
此时其又调用了一个E2()Z我们再次进去看看
在这里他返回一个vip的判定值,故而我们再次修改
结果如下:
然后保存即可
但是我还是遇到了一个问题我们最后提及
法二就是直接关键词见下图
直接再dex++搜索vip
一个个点开确认,最终锁定
直接在.line3上面添加const/4 v0,0x1即可
两种方法最终都能实现
下图效果
但是遇到的问题就是
如果我使用用校园网登录会遇到
这种情况,然后我下载原版发现再登录时也有这种情况
我是第一次发帖子有哪里说的有问题的欢迎大家指出,也希望各位大佬给点学习建议
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|