华为nova3更换默认桌面的折腾过程记录

您所在的位置:网站首页 华为bnd-al00怎么隐藏应用 华为nova3更换默认桌面的折腾过程记录

华为nova3更换默认桌面的折腾过程记录

2023-03-10 19:03| 来源: 网络整理| 查看: 265

1. 背景

趁着亲戚换新手机之际,薅了台他的旧手机华为nova3,准备将它作为备用机来用。首先做的事便是了解一下它的的基本参数以及其他基本情况。

基本情况:

锁屏密码:无;系统账号:已绑定(大事不妙);设备受损情况:除屏幕开胶会掉出来之外,其他部件均正常;

基本参数:

Android版本:未显示,通过其他软件得知是安卓9;系统版本:HarmonyOS 2.0.0.150,已是最新;处理器:麒麟 970;内存与空间:6+128GB;屏幕:2340x1080

经过一番大致的使用之后,最终感受如下:

内存与空间方面基本够用;安卓版本稍微有点老了;屏幕开胶明显但维修可以解决;最主要的让人头疼的地方是账号锁和系统桌面。2. 前期折腾2.1 解账号锁

现在的手机都是有账号锁的,不把系统帐号退掉手机就失去了可玩性,没想到这么一颗硬钉子竟然让我给碰上了。从我亲戚那里了解到,这上面登陆的华为账号并不是他的,在几年前机子的第一代主人(另一个亲戚)把手机送给他用的时候压根就没退出过账号……而由于他在平常使用的时候也就用来打打电话、发发微信,刷刷短视频什么的,这些对他来说已经足够了,于是他也就用不着那些需要验证华为账号的功能,更不需要清楚华为账号是个什么东西。但机子的第一代主人已经跑到老远的地方打工去了,也没有留下什么联系方式,至于华为账号绑定的号码早已是一个空号。或许,他本人都不一定能够轻松搞定这个已经废弃的账号。

于是只好通过账号申诉来解决问题了,要验证的内容还挺多的,什么常用WiFi名称、常去的地方、生日、充值过的游戏等等,真让我很是为难,我哪知道这些玩意儿呀?!好多次都打算要放弃了,但……这些东西不应该就在这手机上吗,他们平常又不会删东西,多多少少应该有点记录的呀?!凭着这个试试看的想法,在手机上“大搜一通”,要验证的大多数内容还真能在机子上面直接找出来!于是最后,账号锁的问题终于解决了!可以放心地恢复出厂设置了~

2.2 修复设备

屏幕已经开胶到可以直接掉出来了,不过还好,在华为官方授权服务中心帮免费给粘好了。自己再换个钢化膜和手机壳,至此,这机子简直跟新的一样~

粘屏幕3. 正式折腾

下面便开始正式的折腾环节了,也就是那个用着不顺手的华为桌面。由于本人在很多领域还只算得上是个业余人员,因此下面的内容中可能会有很多描述得不恰当、不标准甚至不正确的地方。

这个桌面呢,其实丑点不太要紧,主要是长按应用图标竟然连个“应用信息”的菜单项都没有?同MIUI的桌面相比,这实在也太不方便了吧!我本想着下个微软桌面直接给它换掉就行,没想到在设置里面竟然不显示,就只有个华为桌面放在那里当装饰!通过搜索发现,华为为了“保护用户的隐私以及合法权益”禁用了第三方启动器已经好几年了,这能忍?难不成你不让我换我就不换了?当然不行!于是便继续寻找能够换掉华为桌面的方法。

3.1 方案一:冻结华为桌面法

我起先想到的也是这个方案,既然你不让我用第三方,我还不准你用官方嘞!

3.1.1 对“冻结”的最初印象

冻结类的工具软件有很多,以前用过冰箱、空调狗、小黑屋等等。但当时能力有限,唯一用过的工作引擎便是root,其余的完全不了解也不敢瞎搞。通过对各种冻结类工具进行使用,观察到了两个有趣的现象,至于为什么会这样当时我也不清楚。一是,对于某些软件,用A工具无法将其冻结,但用B工具却可以。二是,对于某个软件,用A工具将其冻结了,但B工具却显示它还没被冻结,并且那个软件是被哪个工具冻结的就得用哪个工具来解冻。

3.1.2 发现“雹”

F-Droid是继Google商店、酷安之后,我发现的第三个有趣的应用市场。在里面,我发现了雹这个软件(当然在酷安和Google上面也有发布),当对其进行一番使用之后再去看其在GitHub上留下的README文档时,我终于对“冻结”这一词有了更深一步的认识,同时我也认为这是目前我用过的最好的冻结类工具软件。

雹的GitHub链接:aistra0528/Hail: 冻结 Android 应用 Freeze Android apps 2/12/6.72/172.57 (github.com)

3.1.3 实际效果

由于系统限制的通常表现为越升级限制越多,加之网上也有很多经验中提到老版本 EMUI 会“宽松”一些的,于是便试着用华为手机助手对系统进行降级。(网上还有经验中提到4.x、5.x版本的华为手机助手可以自由选择要刷入的系统版本,但我试了一下发现旧版本的助手现在已经不能获取到刷机包的数据了,也就是说现在要刷入其他版本的系统要么就用新版的助手要么就通过第三方的工具或平台下载或安装。)

期间我换了好多个系统版本,过程如下。可以看到降级用了2次,升级需要多次。其中9.x对应的是EMUI 9.x,102.x对应的是HarmonyOS 2.x。

降级:102.0.0.150> 9.1.0.359> 9.0.0.187升级:9.0.0.187> 9.1.0.321> 9.1.0.351> 9.1.0.353> 9.1.0.359> 102.0.0.140> 102.0.0.150

具体效果如下。

HarmonyOS 2.0.x 下:

没具体记录,好像跟 EMUI 9.1.x 版本下的效果是一致的。

EMUI 9.1.x 版本下:

通过adb shell pm uninstall卸载华为桌面:失败;通过adb shell pm disable停用华为桌面:失败;使用雹“隐藏”华为桌面:失败;使用雹直接“暂停”华为桌面:失败;使用雹“停用”华为桌面,并“暂停”华为桌面:成功。详情如下。通过ADB激活Shizuku并授予雹权限,同时通过ADB将雹设置为设备所有者。使用雹通过 Shizuku “停用”华为桌面,进而继续以设备所有者“暂停”华为桌面。这样设置好之后,按下主页键时就会直接调用第三方桌面了,在华为桌面被停用或隐藏时多任务界面会回到那种原始的界面。手机重启之后系统会自动启用华为桌面导致“停用”的效果会失效,但“暂停”的效果还在。在仅“暂停”的情况下,系统仍会去调用华为桌面,此时按下任务键或主页键时就会出现华为桌面被禁止使用的相关提示,不会打开任何桌面或其他界面。此时可以通过状态栏打开设置应用,也可以通过语音助手小艺打开第三方桌面或者其他应用,然后再次激活Shizuku并停用华为桌面。

EMUI 9.0.x 版本下:

默认桌面设置中有第三方桌面的影子,但选项是灰色的不能选中。可以使用雹直接对华为桌面进行暂停、隐藏或停用,因此通过多种工作模式冻结华为桌面后可以使得手机重启之后仍保留对华为桌面的禁用效果。

从上面可以看到,在系统降级到 EMUI 9.0 版本后,默认桌面的问题似乎已经解决了。但:

一旦华为桌面被解冻,第三方桌面立马又没了,系统还是会自动调用华为桌面;如果存在多个桌面,那么每次按下主页键的时候系统都会询问要使用哪一个桌面;“将快捷方式添加到桌面”对第三方桌面完全不起作用。

因此,冻结华为桌面并没有从根本上解决“默认启动器”的问题,至于只保留一个第三方桌面时可以使用主页键将其正常打开那只是系统迫不得已做出的临时决策,默认桌面仍然会不停地被重置。

3.2 方案二:利用手机管家bug法

既然冻结华为桌面不能从根本上解决默认启动器的问题,那便另寻他路。

然后便找到了这个视频:【华为鸿蒙更换桌面启动器的方法-哔哩哔哩】

其原理是,通过升级手机管家到有bug的12.0.1.330或12.0.1.332等版本以使得某些设置错乱失效,而后就可以随意地更换桌面了。看似确实是可行的,像是个非常不错非常彻底的方案,只可惜这个牛逼的方法并不适用于nova3,因为官方对于nova3最高只提供安卓9的版本,但新版管家构建的最低SDK版本对应的是安卓10,因此无法解析新版管家软件。

3.3 方案三:提升为系统软件大法

既然常规方法不行,那就别怪我下狠手了。刚好看你不爽,这么多没用的预装软件,干脆顺便都给你彻底卸载掉!不论结果如何,先获取个root权限再说。

3.3.1 获取root权限

这还是我第一次手动给手机获取root权限。以前获取root都是通过KingRoot什么的那些一键root软件利用系统漏洞来直接获取的,去掉root也只需卡刷一次完整包就解决了。但这种方法早就过时了,我清晰地记得那是2019年,几乎所有的一键root软件都公开宣布“不干了”,因为它们所利用的那些系统漏洞只适用于低版本的安卓,对现在的手机已经不管用了。现在的手机获取root权限得先解锁Bootloader,然后再刷入Magisk来获得权限,这些我从未接触过的东西操作起来还真有点不太敢下手。

在搜索如何给nova3获取root的期间,一条由某贼发布的“极具正能量”的视频出现了:【《新生》——华为刷机宣传短片-哔哩哔哩】

这更加坚定了我要给它获取root的决心,但当时没注意到该视频留下的解决方案,就去继续搜寻其他教程了。主要还参考了以下教程:

来自Admie_TxT_0的视频:【全网首发】华为刷机入门【保姆级教程】华为手机刷机-魔鬼级难度刷机-小白也能看懂!_哔哩哔哩_bilibili来自东山海岛的图文:华为EMUI、HarmonyOS 系统ROOT安装Magisk(面具) - 哔哩哔哩 (bilibili.com)来自某贼的图文:如何Root你的华为旧机? 来自 某贼 - 酷安 (coolapk.com)来自某贼的图文:华为官方系统双清(恢复出厂)或格式化data后出问题的解决方法 来自 某贼 - 酷安 (coolapk.com)来自zhangjeb的图文:华为nova3刷类原生dotos教程(纯小白向) 来自 zhangjeb - 酷安 (coolapk.com)来自灰酱Official的图文:【长文预警】华为麒麟设备刷入类原生安卓详细教程 - 哔哩哔哩 (bilibili.com)

如上,期间参考了好些大佬们的经验,但最后发现似乎就是看不明白,不理解,不太懂他们所表达的到底是什么个意思,直到看到极客湾Geekerwan的这个视频才后悔没有早点翻开这一伟大的入门宝典:【玩机必看!带你入坑安卓刷机,小白也能看懂的ROOT基础指南来啦!-哔哩哔哩】

本来应该最先看的最重要的入门宝典,结果我却到了最后才发现,真是一开始就没抓着重点啊。看完这些内容,由于缺少实战经验最后还是似懂非懂的。虽然其中还包括了一些刷第三方系统的教程,但为了稳定使用不出什么奇怪的岔子就不刷那些看似非常美好的系统了,毕竟官方适配的系统虽然在某些方面非常惹人讨厌但在稳定性上还是有保障的。

3.3.1.1 降级系统到EMUI9.0的最新版本

首先在官网上下载华为手机助手的最新版本对系统进行降级,最好是降到EMUI9.0的最新版本。需要注意的是,期间要保留好最终要刷入的那一批刷机包,因为后面的步骤中要用到。但华为手机助手在刷机结束时会自动把刷机包给删掉,因此需要在刷机完成之前提前把刷机包备份好。可行的一种方法是:

先连接好手机和电脑;在华为手机助手中选择“系统升级”,升级或降级到指定版本;在下载开始了之后,拔掉数据线,助手会提示已断开连接,但事实上它还是会继续把刷机包给下完;刷机包默认下载位置为C:\Users\用户名\Documents\Hisuite\ROM。待3个包都已经下载完成之后,将刷机包备份一份;重新打开助手,再次进行“系统升级”,由于已经存在刷机包了,助手会将刷机包校验一遍,确认无误后会直接进入刷机阶段而无需重新下载(即使是同一个系统版本,升级与降级所用的也是不同的包)。

3.3.1.2 解锁BL并修补Recovery镜像

首先找出之前备份好的刷机包,解压出其中的 UPDATE.APP 文件。接着下载 Huawei Update Extractor 工具(可以在XDA论坛获取)。将其打开,在 Settings 一栏中取消对 Verify header checksum选项的勾选。回到软件主界面,将 UPDATE.APP 拖入软件窗口,解压出其中的 RECOVERY_RAMDIS.img。解锁Bootloader,并安装好Magisk软件。通过搜索发现,华为的很多机型解锁BL需要一串16位的解锁码,nova3就是如此。但官方竟然在2018年就已经关闭了提供解锁码的通道,看来是我来的太晚了呀,一不让换桌面,二不给解锁码的,连个自定义的空间都没有实在是太难用了。现在解锁就只能走其他渠道了。至于Magisk,可以在官方GitHub上获取。对于nova3来说,用新版本Magisk例如25.2版本时,如果开启了Zygist则会导致系统经常在打开一个软件的瞬间突然重启,甚至回到没有root的系统;当在大佬的帮助下回到23.0老版本时确实稳定了许多,但老版本没有Zygist就没法通过Shamiko使用白名单模式隐藏Magisk;后面试了下HuskyDG大神在GitHub上的Magisk Delta版,由于该版本回归了MagiskHide功能且支持类似于白名单的“强制使用超级用户列表”模式,于是便最终选择了这个版本,只是在启用了Riru模块之后如果把手机先关机再开机就会导致启动过程中卡在开机画面,要是提前在设置中启用了Bootloop保护就可以在多次重启失败时重启至核心模式,该模式不加载任何模块,MigiskHide的“强制使用超级用户列表”开关也会被关闭。打开 Magisk,选择 安装到Recovery,在下一步 选择并修补一个文件 中选择解压出的 RECOVERY_RAMDIS.img 文件,点按 开始 以进行制作。最终得到一个修补好的 Recovery 镜像,例如 magisk_patched-25200_x0DAz.img。

3.3.1.3 刷入修补好的Recovery镜像

解锁BL后就可以自行刷机了。

从Android官网下载最新的SDK平台工具,解压到某个目录后便可执行ADB和fastboot命令,也可以将其目录添加到环境变量以方便使用。开启开发者选项,并打开USB调试,连接手机与电脑。执行命令 adb reboot bootloader 以重启至 fastboot 模式。通过执行 fastboot flash recovery_ramdisk magisk_patched-25200_x0DAz.img 命令以将修补好的镜像 magisk_patched-25200_x0DAz.img 刷入到 recovery_ramdisk 分区。刷入之后真正的Recovery就进不了了,Recovery的相关功能例如恢复出厂设置也就没法使用了,至此这个Recovery就变成了进入有root的系统的专属引导器,于是通过某种方式进入Recovery模式便可进入有root的系统。如需使用Recovery的功能,重新刷入修补前的官方Recovery镜像即可。执行 fastboot reboot 命令以重启系统。执行 adb reboot recovery 命令以通过 Recovery 引导模式重启进入带有 Root 的系统。打开Magisk,如提示需要修复,那么修复即可。至此,已成功获取到超级用户权限。

3.3.2 为添加新的预装软件做准备

经过不断尝试发现,如需手动添加新的预装软件,则必须手动对如下对应的文件进行修改(稍微改一下就行,比如加一个空行)否则新的配置不会生效。原因未知。

/preload/etc/xml/criticalpro.xml:该配置关系到普通预装软件的配置(preload系列)

/product/etc/xml/criticalpro.xml:该配置关系到系统预装软件的配置(product系列)

/system/etc/xml/criticalpro.xml:该配置关系到系统预装软件的配置(system系列)

3.3.3 重新配置普通预装软件

卸载不需要的预装软件:那些可以放心卸载的预装软件主要集中于/data/hw_init/preload/app/和/data/hw_init/product/region_comm/china/app/下面,另外/system/下面还有个精品推荐和优酷,授予MT管理器权限后将不需要的预装软件直接删掉即可。

添加新的普通预装软件:

普通预装软件的相关配置文件如下:

/preload/PAR-AL00/all/cn/xml/DelAPKInstallListEMUI5Release.txt:普通预装软件列表。将安装包以及so库复制到相应位置,设置好权限(文件644,文件夹755,所有者root,用户组root,下同),然后将安装包路径追加到里面即可(如果是分包,放入base.apk的路径即可),仿照它的格式在后面再加上,nosys几个字样。示例(最后5行是手动添加的软件:F-Droid、雹、SAI、Termux和一个木函):

/data/hw_init/preload/app/58Client/58Client.apk,nosys /data/hw_init/preload/app/Alipay/Alipay.apk,nosys /data/hw_init/preload/app/BaiduMap/BaiduMap.apk,nosys /data/hw_init/preload/app/BaiduSearch/BaiduSearch.apk,nosys /data/hw_init/preload/app/Dianping/Dianping.apk,nosys /data/hw_init/preload/app/Douyin/Douyin.apk,nosys /data/hw_init/preload/app/Jingdong/Jingdong.apk,nosys /data/hw_init/preload/app/KuaiShou/KuaiShou.apk,nosys /data/hw_init/preload/app/Meituan/Meituan.apk,nosys /data/hw_init/preload/app/Qunar/Qunar.apk,nosys /data/hw_init/preload/app/SohuNews/SohuNews.apk,nosys /data/hw_init/preload/app/Taobao/Taobao.apk,nosys /data/hw_init/preload/app/Toutiao/Toutiao.apk,nosys /data/hw_init/preload/app/Vipshop/Vipshop.apk,nosys /data/hw_init/preload/app/WPS/WPS.apk,nosys /data/hw_init/preload/app/Weibo/Weibo.apk,nosys /data/hw_init/preload/app/XimalayaFM/XimalayaFM.apk,nosys /data/hw_init/preload/app/F_Droid/F_Droid.apk,nosys /data/hw_init/preload/app/hail/hail.apk,nosys /data/hw_init/preload/app/SAI/SAI.apk,nosys /data/hw_init/preload/app/Termux/Termux.apk,nosys /data/hw_init/preload/app/TrebleInfo/TrebleInfo.apk,nosys

/data/system/uninstalled_delapp.xml:已卸载的普通预装软件列表(包括已被更新的预装软件)。示例(如果要卸掉某个普通预装软件,只需加上相应的一行即可;反之要把某个已经卸掉的普通预装软件装回来,只需删掉相应的行即可):

文件权限的分配

3.3.4 重新配置系统预装软件(data分区方案)

这里附上一篇来自Anson97的帖子:来自 Anson97 - 酷安 (coolapk.com)

受到这篇帖子的启发,我终于掌握了真正彻底地更换华为桌面的秘诀,实现了桌面自由:把自己的桌面提升为系统应用,它便不再是灰色!

系统预装软件的相关配置文件如下:

/product/region_comm/china/xml/APKInstallListEMUI5Release.txt:不可卸载的系统预装软件列表。将安装包路径追加到里面即可,如是priv-app类型,后面再加上,priv即可。示例(最后4行是手动添加的软件:讯飞输入法、微软桌面、POCO桌面、X浏览器,另外可以把第一行的自带浏览器给干掉):

/data/hw_init/product/region_comm/china/app/Browser_tms/Browser_tms.apk,priv /data/hw_init/product/region_comm/china/app/HwApplet/HwApplet.apk,priv /data/hw_init/product/region_comm/china/app/HwBetaClub/HwBetaClub.apk /product/region_comm/china/app/HwCmccDm/HwCmccDm.apk /data/hw_init/product/region_comm/china/app/HwKaraoke/HwKaraoke.apk /data/hw_init/product/region_comm/china/app/HwPolicyService/HwPolicyService.apk,priv /product/region_comm/china/app/HwSmartLocation/HwSmartLocation.apk /product/region_comm/china/app/HwSpaceService/HwSpaceService.apk,priv /data/hw_init/product/region_comm/china/app/HwWebRuntime/HwWebRuntime.apk,priv /product/region_comm/china/app/MSPES/MSPES.apk,priv /product/region_comm/china/app/ProjectMenuAct/ProjectMenuAct.apk,priv /product/region_comm/china/app/SkyTone/SkyTone.apk /data/hw_init/product/region_comm/china/app/iFlyME/iFlyME.apk,priv /data/hw_init/product/region_comm/china/app/MicrosoftLauncher/MicrosoftLauncher.apk,priv /data/hw_init/product/region_comm/china/app/POCOLauncher/POCOLauncher.apk,priv /data/hw_init/product/region_comm/china/app/XBrowser/XBrowser.apk,priv

/product/region_comm/china/xml/DelAPKInstallListEMUI5Release.txt:可卸载的系统预装软件列表。用法同上。示例(未更改):

/data/hw_init/product/region_comm/china/app/GameBox/GameBox.apk /product/region_comm/china/app/GamePerceptio/GamePerceptio.apk /data/hw_init/product/region_comm/china/app/HiSkyTone/HiSkyTone.apk /data/hw_init/product/region_comm/china/app/HwHealthPlatform/HwHealthPlatform.apk /data/hw_init/product/region_comm/china/app/HwReader/HwReader.apk /data/hw_init/product/region_comm/china/app/HwVDrive/HwVDrive.apk /data/hw_init/product/region_comm/china/app/PartyMode/PartyMode.apk /data/hw_init/product/region_comm/china/app/ScenePack/ScenePack.apk,priv

更改默认启动器

3.3.5 重新配置系统预装软件(系统分区方案)

系统预装软件的相关配置文件如下:

/system/emui/base/xml/APKInstallListEMUI5Release.txt:不可卸载的系统预装软件列表。默认为空(放在system分区下默认就是系统软件,只要确保/system下的那个criticalpro.xml修改过了就行),通常无需额外进行配置。

/system/emui/base/xml/DelAPKInstallListEMUI5Release.txt:可卸载的系统预装软件列表。将安装包路径追加到里面即可使得该系统软件变成可卸载的类型。示例(最后1行是手动添加的:将华为桌面添加到列表,使其从“不可卸载的系统预装”变成“可卸载的系统预装”,但不建议这样做):

/system/priv-app/HiVision/HiVision.apk /system/app/HiFolder/HiFolder.apk /system/priv-app/HiHome/HiHome.apk /system/priv-app/ContactsCamcard/ContactsCamcard.apk /system/priv-app/HwScreenRecorder/HwScreenRecorder.apk /system/app/GoogleContactsSyncAdapter/GoogleContactsSyncAdapter.apk /system/priv-app/Email/Email.apk /system/priv-app/HwVPlayer/HwVPlayer.apk /system/priv-app/StorageManager/StorageManager.apk /system/priv-app/HwNotePad/HwNotePad.apk /system/app/HwSmartSuggestion/HwSmartSuggestion.apk /system/priv-app/ExactCalculator/ExactCalculator.apk /system/priv-app/NumberIdentity/NumberIdentity.apk /system/app/SmartMmsPlugin/SmartMmsPlugin.apk /system/priv-app/HwWeatherClock/HwWeatherClock.apk /system/app/MyCenter/MyCenter.apk /system/app/HwBaiduMapFeature/HwBaiduMapFeature.apk /system/app/SimAppDialog/SimAppDialog.apk /system/app/HwSoundRecorder/HwSoundRecorder.apk /system/app/HwMapFeature/HwMapFeature.apk /system/app/HwVoipService/HwVoipService.apk /system/app/HwLauncher6/HwLauncher6.apk

至此,预装软件终于重新分配好了,还可以不需要动/system这个位置,安装包也是放在/data/hw_init下面,用官方的Recovery清除数据时也不用担心被清理掉,只不过占用了些data分区的空间。只可惜MT管理器、Google浏览器以及Magisk等软件在转成预装软件后都没法正常工作,会崩溃,不知道是不是我的操作方式不正确导致的。

3.3.6 恢复出厂设置

搞完一通还是再清除一遍数据比较放心。

首先在Magisk中完全卸载本身,或者重新刷入修补之前的Recovery镜像以恢复到常规的Recovery,然后在Recovery或手机设置中恢复出厂设置即可。

如果不换回常规的Recovery,那么即使恢复出厂设置成功了,data分区下面的预装软件什么的也不保了。为此我还用助手特地给手机系统进行升降级来还原data分区下面的东西。某贼在相关文章中提到能通过刷入USERDATA那个镜像来恢复这些东西,但我没试过。

接下来重新刷入修补好的Recovery以恢复超级用户权限,需要修复就修复一下。

3.4 总结

除了使用有bug的手机管家这种方法外,要真正地更换华为的默认桌面,就得把自己的桌面提升为系统应用,这样系统就会允许更换那个桌面软件为默认启动器了。

要提升自己的软件为系统软件,需要先解锁BL并刷入Magisk以获取root,然后把安装包与so库放到/data/hw_init/product/region_comm/china/app/下面,设置好文件权限,并在/product/region_comm/china/xml/APKInstallListEMUI5Release.txt配置文件中仿造原来的格式将安装包路径放入其中。

进行如上修改之后,重启手机会发现该软件并没有被安装。需要修改/product/etc/xml/criticalpro.xml文件,简单修改加个空行就行,修改了这个文件再重启系统才能使新配置生效,原因不清楚(大概是校验不通过就只好信任更改了吧)。

换完桌面,心情舒畅!向桌面添加自定义快捷方式没问题了,重启系统也不用担心默认启动器设置失效了。只是一键锁屏和天气这俩系统提供的桌面小部件没法放在在其他桌面上使用,不过配合下面俩个帅气的应用就完美解决了。

一键锁屏 --模拟系统按键(com.Jesse205.OneKeyLockScreen) - 1.0 - 应用 - 酷安 (coolapk.com)Pure天气(hanjie.app.pureweather) - 8.8.1 - 应用 - 酷安 (coolapk.com)


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3