养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

删除android系统设置中不需要的选项

时间:2024-09-29 21:18:23

新买的android手机中基本上都内置很多厂家或者运营商的应用,这些可以通过root之后删除,但是有的厂家甚至将一些东西写进了系统设置中,这些选项可能很多人根本用不上,所以下面为大家介绍我在删除这些选项时的经验,供大家参考。

工具/原料

linux

apktool

安卓系统Settings.apk

方法/步骤

1、反编译Settings.apk,请参考我的另一篇经验,有的网友说被分解成Settings.a圬桦孰礅pk和Settings.odex的还要囗寝嗵若先合并再反编译,经过我的测试,不需要,直接反编译apk进行修改,再回编译成apk,然后提取其中的settings_headers.xml覆盖到原Setting.apk是可以的,至少我的是成功了。图为反编译后的目录内容。

删除android系统设置中不需要的选项

2、切换到"Settings/res/xml/"目录cdSettings/res/xml

删除android系统设置中不需要的选项

3、用vi打开settings_headers.xml文件

删除android系统设置中不需要的选项

4、找到你要删掉的选项对应的条目,跗柿椁焚如果不知道,可以去"Settings/res/drawable*"目录中去查看对应的掬研疔缎图标,res下可能会有多个带drawable前缀的目录,所以这里是drawable*,你可以去这几个目录中都看看。找到之后对应的图表的名字就是你要删除的条目,这里以我的手机的Settings条目为例,我要删的的是"流量监控"条目,如下图中选中的图标,复制图标的文件名。

删除android系统设置中不需要的选项

5、然后在vi中查找对应的条目,注释或删掉,然后保存退出vi

删除android系统设置中不需要的选项

6、回编译Settings,请参考《linux下使用apktool反编译和回编译安卓apk》图为回编译后的到的apk

删除android系统设置中不需要的选项

7、这里如果直接用得到的锪者谧桁新的apk去替换ROM中的apk是不能成功的,所以这里要提取新的到的apk中的编译后的settings_hea颊俄岿髭ders.xml,去替换原来apk中的settings_headers.xml文件。这里说明一下,apk其实就是zip格式,只不过将zip后缀改成了apk,所以将Settings.apk修改成Settings.zip,然后解压,提取settings_headers.xml文件,目录还是和刚才一样。直接unzip解压apk也可以。unzipSettings.apk

删除android系统设置中不需要的选项

8、然后直接将settings_headers.xml文件添加到原ROM中的Settings.apk,重启手机看一下,是不是多余的选项已经不见了?

删除android系统设置中不需要的选项

© 一点知识