|
本帖主要是为了解答关于此求助帖子的问题;
教程开始:
关于登录问题这里不做解答(你可以通过使用核心破解来实现覆盖安装,但是其实这个软件搞定了会员就算不登录也能使用功能)
所以我们直接开始搞会员.
首先先进行一个模糊搜索,直接在dex里面搜含有vip的代码

bytedance的可以直接跳过,qq和tencent的也能直接跳过(原因:bytedance为字节跳动相关的api与本软件无关,同样地,腾讯也是如此)
那么我们就来到了这个yanju.data.datas类

前两个name直接跳过(没用),来到第三个,点进去康康,"prostatedata(isvip="以及下面的"expiredTs="
大胆推测下,这里就是用来显示会员数据的地方,同时我们也看见了这两条代码

大胆猜测下,一个是给出是否为会员,而另一个则是给出会员的时间,那么我们长按a跳转到这个final

同时打开导航

长按这个并点击查找调用处
点击仅查找get调用

(为什么不用查找put:因为put是给a赋值,但我们只要更改了所有从a处获取的值后,那么给a赋什么值就无所谓了)
一共找到了六条结果

现在有两种方法:
1.全部点进去一个个赋值1(此时只有6条结果,使用此方法也不会很麻烦)
2.使用正则表达式一键替换(拜托,一键替换真的超酷的好不好)
本教程使用第二种方法:
先随便点进去一个,全选这条语句并复制

然后随便找到一个正则转换的软件或者网站(我使用的是在论坛里面下载的一个一键正则转换)
然后将刚刚复制的语句粘贴上去,点击正则一键转换

复制结果

然后回到mt,点击在当前结果中替换

将刚刚复制的正则语句粘贴到查找内容里面,替换内容可以写:$0\n const $1, 1
然后勾选正则表达式

点击确定,然后随便点击去一个康康效果

效果可以,ok,我们保存并退出,搞定
关于正则:
正则适用情况:当想要赋值的内容没有一个具体的方法来实现时(或者说他是一个全局变量)可以使用正则
当你想要替换的内容很多而且要赋值的临时寄存器不一样时可以使用正则
正则使用方法:对于一大类例如:iget-xxxx;直接复制然后正则替换为$0\n const $1, n(n为你想要替换的值)或者是$0\n const-wide $1, 0xnL(n为你想要替换的时间戳)
这两句可以搞定你目前遇到的绝大部分简单正则替换,至于不能解决的,自己动脑筋想想吧
如果你觉得本教程有用,给个免费的好评或者赞吧
效果图:

(ps:我这个头像明明很正常,非要我打码 )


|
-
查看全部评分
总评分:好评 +3
金币 +3
|