无名 发表于 2022-5-8 13:40:59

【技术教程】迅游加速器修改教程


(此教程不算是原创,但是大概得意思表明了为啥要这么改,如果有人要问为什么这么写代码,我只能说你去问开发这个语言的人,人家就这么设定的,我知能告诉你这个代码干啥用)

打开安装包
打开classes.dex文件,用dex编辑器++
搜索no vip,搜索出来后看这里http://cdn.u1.huluxia.com/g3/M01/EB/C9/wKgBOV4lr1WATs5lAAKFnw74F8M583.jpg
先来解析下代码
move-result v1这里说的是将上面运行结果赋值给v1

if-eqz v1,意思是v1等于0则跳转到cone_1e处,否则不进行跳转,此处很明白了,跳转过去是no vip,不跳转是vip

大家知道怎么改了吗,直接给他修改赋值

往上看代码,有处地方可疑,长按跳转下看看,下图位置(为什么可疑?.link 47这段代码判断跳转是不是vip的上面就这一句,再不可疑你来给我找)http://cdn.u1.huluxia.com/g3/M01/EB/C9/wKgBOV4lr1WAb2s5AAKPuYLP2z0846.jpg
记住这里->后面的内容,这里是q()Z

然后,长按跳转后点最上面的导航按钮http://cdn.u1.huluxia.com/g3/M01/EB/C9/wKgBOV4lr1aAeRx9AAIehx3oD5M014.jpg
找到刚才记住的q()Zhttp://cdn.u1.huluxia.com/g3/M01/EB/C9/wKgBOV4lr1eAGaNOAAI3W7QRF78877.jpg
直接看这里的方法,这里是验证值是否为0的,cond_15这里赋值为0,然后跳转到18,直接结束,cond_17赋值为1,然后直接结束。

再回忆下刚才的,值为0则跳转到no vip,所以我们就直接赋值
:cond_15这里的const/4 v0, 0x0把里面的0x0改成0x1

(这里应该没有人问这里是给v0赋值的,前面跳转no vip是v1的值吧,有的话请仔细看教程的每一个字,有说明)

然后退出保存更新就完事了!
页: [1]
查看完整版本: 【技术教程】迅游加速器修改教程