分享

【玩机组】APK的修改与精简(教程+实战①)

 伪圆舞曲 2021-02-24
本期教程教大家如何修改软件的布局

(去除广告等)和普及安装包内的一些文件夹作用

如果有用过XP模块(上帝模式)的小伙伴们应该知道可以去除一些不想要的界面,那么还有一个办法就是修改apk,话不多说,开始



准备工具:【MT管理器2.0】【开发者助手】
MT管理器是主要修改工具,用于修改安装包。
开发者助手是检测布局要用的,具体操作在后面。

MT管理器2.apk (5.09 MB, 下载次数: 516)

开发者助手.apk (3.31 MB, 下载次数: 633)

测试软件:【联通手机营业厅】
广告多,一些无用的东西也多,我们用来练手测试

联通手机营业厅.apk (27.53 MB, 下载次数: 90)





打开开发者助手,再打开MT管理器,找到联通营业厅安装包 点【查看】


我们先来了解一下APK的结构 ▼


打开手机营业厅,我们发现有很多广告,还有底部一些无用的控件


我们点屏幕左侧的小爬虫(开发者助手)
选择界面资源分析(点击开始)
点一下底部的商城  查看他的Id-Hex并点击复制


回到MT管理器,点击右上角【XML搜索】
选【十六进制】,粘贴刚刚复制的的ID  记得去掉前面的0x


找到了main_tab.xml,选择【反编译】
点击右上角,选【搜索】


在搜索框内输入7F100326,找到后回车
在下一行添加代码【android:visibility="gone"


其中【7F100326】是商城的ID  【7F100329】是发现的ID

再次搜索,输入7F100329,添加代码【android:visibility="gone"


右上角退出,返回到联通营业厅apk,选【功能】


选【APK签名】,签名完成后,点击新的安装包 安装


现在我们打开联通营业厅,发现底栏的商城和发现按钮都被去掉了

但是还有几个广告还在,按照之前的步骤用开发者助手查询其他广告的ID

通过开发者助手,我们得到了这几个广告的ID


打开MT管理器搜索,反编译打开xml文件,给他们添加一行【android:visibility="gone"



回到apk界面,点【功能-APK签名-确定】 安装刚刚生成的安装包


现在是不是感觉简洁了一些


我们再去看看【我的】界面,点开就有一个广告,记得把MT的ID转名称打开,然后我们搜索【kuaibao】,找到了,但他不是ID,而是定义了一个src图标

我们找到他的ID【user_info_content_layout】,然后在它的下面添加代码【android:visibility="gone"】,然后返回,签名,安装,再打开看看,是不是广告没了


最后一步我们来去除升级提示
打开【AndroidManifest.xml】
找到【VesionCode】和【VersionName】


【VesionCode】和【VersionName】改大并保存


然后用第一个方式打开【resources.arsc
选【搜索资源值】 输入 5.9.4(这个是营业厅的版本号)


找到了一个,点击,改成9.9.9


返回,再次搜索5.94,改成9.99


之后再签名安装,打开app看一下,是不是版本号变了呢

到这差不多结束了,这是简单的修改一下apk的布局和升级提示等
其实很入门,没什么技术难度,这在以后我们修改手机apk的时候可以提供一些参考及帮助,比如修改状态栏和改圆角等也是要拆包去修改里面的内容,这期主要是教大家学会认识apk里面的一些东西和布局修改,下一期教程打算修改微信的一些布局及颜色,教大家学习更深入的修改,尽请期待


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多