现在应用商店里的数字加固软件越来越多了,虽然对我们小白来说没办法也没必要花钱去去签修改,但是有些软件我们可以通过另外的方式去破解,今天就详细讲解一下全过程
首先我们需要用脱壳网站对他进行脱壳https://dump.bf/upload.php
用上面的网站脱壳之后得到对应的dex文件,我们用mt管理器打开,选择dex++编辑器[hide]首先呢,我们以AI视频换脸秀为例,这个软件应用商店可以直接搜到,是一款数字加固软件
首先我们需要用脱壳网站对他进行脱壳https://dump.bf/upload.php
用上面的网站脱壳之后得到对应的dex文件,我们用mt管理器打开,选择dex++编辑器
打开之后我们开始找会员成立的逻辑,我一般习惯先搜索vip方法名,搜不到再去过滤会员,vip等字眼
在这之前,我们先对原软件用小x分身做一个独立分身,如图所示
紧接着用onpatch或者lsp对这个分身进行修补
选择本地注入的模式,这是因为我们要试验一下到底修改哪里才是会员,这样方便我们修改
接着模块作用域勾选算法助手,我们用算法助手验证我们要hook的地方会方便一点
接着回到mt管理器,把你认为是会员逻辑地方找到,我已经提前找好了如图
接着我们点开导航栏选择转成Java
把代码全部复制,发给AI问他会员逻辑,这能帮新手更好的了解待会需要的返回值是数字1还是一个布尔值true
根据AI回答我们知道应该返回一个true,所以打开算法助手,勾选我们制作的分身
翻到最下面添加hook
再返回mt管理器导航栏复制方法签名
直接返回算法助手,会帮你自动粘贴,根据AI我们知道修改返回值为true
然后返回点这个三角形启动
进入之后发现已经是会员了,功能也可以正常使用,破解完成
当然这意味着我们以后打开都需要先打开算法助手,这样很不方便,于是我们得自己亲手写一个模块,具体的写法我就不教了,我会的也不多,网上你们可以找模板,用Aide写,之所以先用算法助手本地注入模式,这样是方便你们找到会员逻辑点,如果一次不对可以直接用算法助手多找很多个点进行返回,等找到正确点之后我们再使用Aide写模块,写好之后我们重新做一个分身,原来的不要了,我们直接用集成模式集成进去,就如同我上一个帖子说的那样,以后就只需要打开分身就能用,注意看不懂的地方可以多问一问AI,大佬就不需要了,但是小白的话不理解可以多用AI去理解代码逻辑,包括写模块的时候也可以提供帮助,今天的教程就说这么多,感谢大家观看最后附上我写的这个软件模块在这
对了,这个软件广告挺多的,但是换脸效果还是很棒的你们可以试一下