话不多说,我们开始吧!
此教程仅供参考尝鲜。无太多实用价值。
因为QQ有一大串的验证,所以直接改安装包然后安装是不行的。
过签名验证这些教程可能会出,但即使弄了这些你安装了修改过的QQ还是会有被冻结账号的风险的。
我们先从这个弹窗上找找突破口
有文本信息开通超级会员可以贴收藏表情哦~和两个按钮,我们就从那个文本信息下手吧。
我们先去确定这串字符的ID
ID复制好后,去dex里面搜
因为不知道具体在哪个里面,我们全部勾选上
数据类型选整数,勾选16进制
搜到后发现在classes8里面,然后我们要退出来,单独进classes8
进去后,就可以分析了
转成Java发现它在这个叫showOpenVip的私有方法中
再往上翻翻,我们还在这里发现了且它上面有个判断,我们先不管它,转回smail
回到这里我们也搜索一下这个叫showOpenVip的方法,同样也是找到这里。而这里就是刚才Java中有个eles的地方
这里就有意思了,这里直接调用了方法showOpenVip
而它上面就有个判断,如果如果v5不等于0则跳转到:cond_83d
再结合刚才的Java看
这里我们知道if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。
所以这里的判断就是这么一个,
即v5不等于的条件成立输出为ture则跳转到cond_83d。反之则调用方法showOpenVip即判断你未开通会员并弹出提示。而我们要在无会员的情况下贴表情就只要让它无条件跳转到cond_83d即可。
既然确定了,修改上面的判断即可,我们将 if-nez v5
改成
goto
OK 测试一下,发现修改成功,可以在无会员的情况下贴表情了
来了