最近下载了一个app,打开的时候发现了一个很大的广告弹出窗口严重影响使用体验,现在大部分app基本都是先谈广告,这是流氓行为于是,他开始改造自己的app一般来说,下载的应用程序和代码基本上都是本地的,只有在数据交换时才会要求服务器数据。
因此,一般请求数据可以进行改造,这种改造过程也被称为脱壳1.前期准备root手机或安卓模拟器、mt管理器(部分操作需要会员功能)2.app脱壳安装上述软件,打开xposed install,点击左上角,选择模块,选择反射大师。
返回xposed install,点击右上角重启重启后,打开反射大师,选择要破解的软件,点击选择软件,点击打开软件打开软件后,有一个小红圈,如下图所示,如果没有,检查步骤2.1,尝试软重启如果没有这个教程,就不适合你了。
点击小红圈,选择当前activity,出现以下界面,长按写dex,确定,记住保存路径打开mt管理器,找到要破解app的apk,点击查看要破解的app,在app中找到claseses.dex 选择dex作为文件 打开,依次点击com、wrapper.proxyapplication、wrapperproxyapplication,打开后,找到下图所示的位置,复制选定的代码。
回到Apk包,找到Androidmanifest.xml,在下图中选择反编译位置dex 打开classes.dex文件,搜索相关提示和广告找到后,发现有一个if判断,删除if之前的代码(这里是判断是否有vip,然后赋值代码),重写赋值句const/4 p1, 0x1(赋值为1)让它通过if-nez(不等于0)从而跳转到cond_1a
搜索3个” 找到后点开,如下图所示,上面有一个 如果现有规则的p1小于限定条件,if语句的意思是(const/4 v0, 0x3 意思是将v0赋值3 )就不提示修改(const/4 v0, 0x3 为(const/4 v0, 0x0) 将赋值改为0,下面的if-lt意味着小于if-lt-ge,也就是说,如果现有规则数p1大于或等于限定条件0,则不提示大于或等于。
与原自定义规则数超过3相比,不能使用修改后,可以使用自定义规则数大于0,自定义规则数不能小于0,因此可以一直使用修改后保存,重新封包安装,你会发现之前的提示和广告都消失了修改app的方法有很多,不是唯一的。
选择最适合自己的方法就好例如,对于破解软件,您只能自定义三条规则的有限条件(即在已经有三条自定义规则之后,您无法添加自定义规则)最简单的修改方法是将有限的三条改为9999条,这也可以实现目标,但我认为只有当当前自定义规则的数量大于或等于0条时,才能添加规则,这将更加优雅。
今天就分享到这里吧,德斯软件资讯是一个软件分享基地,其中包括红包软件有微信,钉钉,支付宝,陌陌,QQ,68,哈小聊,奈斯特惠,山楂树,优品盲盒,满易购物,智幸,知信,汇通至选,小小街,智云互享,KUKU好物,汇聚,火星严选,典易优选,腾城购,易点购,咪玩,惠趣购,火星严选,佑米,世纪购,亿讯,联信,尚客商城,小小街,米兰优选,淘淘,微信多开,微信分身等社交软件下载,软件自带功能有红包软件,红包辅助,埋雷辅助,单透,埋雷软件,牛牛辅助,牛牛外挂,尾数控制,机器人等一些红包强项外挂辅助软件功能免费下载使用。喜欢的请关注收藏,谢谢。