逆向教程之-反编译apk修改菜单默认设置(一)
本帖最后由 liuxiaoxin 于 2020-12-3 18:58 编辑授人以鱼,不如授人以渔!
本教程图文并茂,步骤非常详细,偏小白向,大佬请自觉屏蔽。
使用工具:MT管理器免费版
被修改的软件:Apktool M_v2.4.1
如果想跟着教程一起实操,感受一下反编译带来的乐趣,修改成功之后油然而生的成就感,可以下载本软件练练手,链接我放在文末了。
言归正传,接下来教程正式开始{:1_927:}{:1_927:}
首先打开Apktool M→进入设置→程序更新,会看到“检查更新”,
默认是开启的状态,接下来通过反编译进行修改,让默认的设置处于关闭状态。
1.使用MT管理器点击Apktool M_v2.4.1.apk文件→选择查看
2.选择resources.arsc文件→通过Arsc编辑器打开
3.点击搜索资源值→输入“检查更新”关键词→搜索类型选择字符串→点击确定进行搜索
4.看到出现了4个搜索值→选择第1个进行长按→会弹出菜单点击复制ID,这里复制的ID是“7F07011E”,然后按两次返回
5.点击右上角三个点→会弹出菜单功能→选择XML搜索→内容栏粘贴之前复制的ID“7F07011E”→搜索类型选择十六进制→点击确认
6.会看到一个搜索结果→点击它会进入指定的路径找到该文件→点击文件
7.打开方式选择反编译→进入编辑界面,会看到5~8之间的内容,就是对“检查更新”的定义,
第8行后面的“true”为真,可以理解为打开,意思就是默认打开检查更新
8.我们需要让它默认为关闭状态,只需要把它改为“false”。“false”为假,可以理解为关闭。
修改完之后,点击保存,然后返回,会出现提示,勾选自动签名,让它自动回编译即可
反编译完成之后,卸载原来的安装包,重新安装修改过的包,
然后再打开软件,这时候在设置里面我们会看到,检查更新已经默认为关闭状态了。
写到这里教程就结束了,其实这篇教程的目的,只是为了记录一下自己反编译的一个过程。分享给大家,提供的只是一个反编译的思路。
从我的角度来说,过程相对过于简单,但是我相信对于刚接触反编译的小白而言,能起到一个很好的启蒙作用。
声明一下:本篇教程只是以“检测更新”为例,并不是为了教大家怎么设置关闭软件自动检测更新的问题,而是提供的一个思路。
可以按照这个反编译的思路,修改一些常用软件的默认设置,比如“软件的默认字大小、主题、布局等等”,只要是可以通过设置改变的配置,
都可以按照这个方法,进行修改好。省去每次安装软件之后,繁琐的设置。打开就能直接使用,不用再去设置这设置那了,达到一劳永逸的目的。
当然,反编译不仅仅于此,聪明的你可以根据本教程,举一反三,对apk进行更深层次的修改!
接下来上干货了,为了满足部分伙伴的需求,方便他们按照教程实操时,省得还要到处去找使用工具。
在这里为大家一并提供了教程中使用的同款,MT管理器和修改的软件素材,请外链自取。
MT管理器:https://www.lanzoui.com/i80NBitkr6f 密码:99gn
Apktool M_2.4.1:https://www.lanzoui.com/i4JvSiqf02b 密码:5bq9
如果本教程能帮到您,记得三连哦!顺便免费评分走一波,感谢支持!{:1_927:}{:1_927:} 您的支持,将是对我最大的鼓励!{:1_887:} 后续会继续分享更多逆向反编译教程,咱们下期再见{:1_911:}
忆昨日 发表于 2020-11-27 11:33
没有找到xml文件呢
我帮你找找看,到时候再告诉你 xiaochongzi 发表于 2020-11-24 22:36
爱加密脱壳,博主可以做吗?我付费
爱加密脱壳,论坛应该有教程。可以去学习一下。对脱壳这一块,我目前还接触的不多呢! 爱加密脱壳,博主可以做吗?我付费 很适合小白开阔思路,赞一个 谢谢大佬的教程 学习了 感谢分享 感谢大佬的教程 依葫芦画瓢成功了,用的楼主的素材,哈哈 MT是vip吗? Protagonist 发表于 2020-11-24 22:52
依葫芦画瓢成功了,用的楼主的素材,哈哈
太棒了!很有潜力哦,你将是下一个反编译大佬。