简单去除安卓Q类原生系统“SIM1支持高清”通知

    技术2022-07-10  244

    文章目录

    问题描述准备环境提取APK文件反编译修改bools.xml文件回编译用修改后的替代原有ims最后

    问题描述

    自安卓支持VoLTE(高清语音)后,在原生/类原生系统中使用具备VoLTE功能的SIM卡并在设置中开启该功能后,会有一条“SIM1支持高清”常驻通知栏,在通知管理中也无法将其关闭。之前已有类似教程,但对安卓Q似乎已经失效,我在误打误撞中找到一个可行方案,下面为大家详细介绍。

    准备环境

    手机需要root!需要root!root!我们将使用Apktool点击下载(蓝奏云)工具进行反编译、回编译操作,此工具需要配置Java JDK环境(下面介绍)。在下载安装(不建议更改安装位置)好Java JDK下载链接后,解压刚刚的Apktool压缩包,运行“Java&adb环境一键配置.exe”,选择刚刚Java JDK的安装路径,默认是C:\Program Files\Java\jdk1.8.0_131 如果安装时改位置了的找到安装路径时一定要选择jdk1.8.0_131,而不是jre1.8.0_131,点开始配置,完成后关闭。

    提取APK文件

    这一步其实也算是准备工作,但是在手机端操作,比较特殊,拿出来单独说。

    取得完整root(root请百度自己机型找对应方法,安卓Q一般步骤是刷TWRP等第三方Recovery—卡刷magisk较新版本)。安装能访问根目录的文件管理器,如RE文件管理器、MT文件管理器,并给他们授予root权限。在下面的路径里找到ims.apk文件,并将它发到电脑。

    / system / product / priv-app / ims

    反编译

    将ims.apk备份一份,以便误操作后备用。

    打开Apktool工具文件夹中的ApkToolBox.exe选择ims.apk路径。 确认无误后点击第一个按钮反编译apk,然后会弹出 另存为 选择反编译后的文件夹保存路径及文件名(反编译后生成的是文件夹不用担心与ims.apk覆盖),随意。

    提示“是否需要忽略res资源文件”选择取消。

    注:如果点反编译apk卡死或闪退请回到去检查准备环境有没有做好。

    注意观察下方日志,虽然一般来说不会报错。日志中显示完成后关闭软件。

    修改bools.xml文件

    找到并打开刚刚反编译的结果文件夹,然后在res文件夹中寻找类似values-mcc450-mnc5的文件夹,打开后里面有一个bools.xml,都是安卓Q应该是一样的。

    注:其他文件不要作任何改动

    有Dreamwear的可以用DW打开,没有的图个简单,用记事本打开就行。如图: 是的,我想你肯定看到了display(显示),没错这就是“通知的开关”我也不知道为什么,我是看到了display觉得它或许可以解决问题便试了试,最后竟然成功了。虽然你一会就会发现修改它并没有完全关掉通知。 将

    <bool name="config_carrier_display_csretry_toast">true</bool>

    改为

    <bool name="config_carrier_display_csretry_toast">false</bool>

    是的将true改成false即可。改完记得保存。

    回编译

    再次打开Apktool工具包中的ApkToolBox.exe

    选择路径为刚刚反编译的结果文件夹,这里会遇到一个小BUG就是文件夹无法选中,可以将修改后的结果文件夹通过鼠标拖动的方式拖到路径的框里。

    确保这个结果文件夹中的/res/values-mcc450-mnc5/bools.xml已经按上述步骤修改哦。

    点击回编译apk,选择另存为地址,随意。

    日志中获取…版本号失败的提示不用管。

    完成后可以看到编译完成的apk文件,回编译时会自动签名。

    用修改后的替代原有ims

    将回编译好的apk文件发送给手机,找个容易找到的地方保存好。用幸运破解器或者其他可以卸载系统预装软件的应用卸载org.codeaurora.ims应用。重启,放心,不影响开机。将修改后的apk文件重命名为ims.apk,然后放到下面目录里,也就是一开始的目录。因为刚刚卸载了ims所以这里ims文件夹可能会消失,新建一个即可。

    / system / product / priv-app / ims

    再次重启。

    切记:不要手动安装ims.apk会导致各种错误,放到指定文件夹重启会自动安装加载!

    最后

    开机后过了一会是不是又看到了熟悉的面孔——“SIM1支持高清”。 哈,骗你做了做么多~ 什么,想揍我? 你长按一下通知看看是不是有什么惊喜

    是的,可以更改通知的显示与否了,教程结束。

    感谢浏览,希望这些能够帮到你~

    Processed: 0.011, SQL: 8