【NOTE】一加ColorOS 替换软件包安装管理器
2023年8月27日下午11:13
2023年8月29日上午8:20
简介:因为ColorOS的广告植入和引流太过离谱,又想使用国内的本地化便利放弃了氧OS
替换一加 ColorOS的应用包安装程序
本文要干掉的就是下图这个东西(友情提醒,这个东西不是为技术人员设计的,对于不懂计算机的用户,这个界面或多或少起到了一些保护作用,关掉后,你需要时刻注意你的操作到底是否安全)
当然,对于老一加用户群体来说,“***一段优美的四川方言文明用语***”
这里提供两种方法,两个方法均需要获取到完整设备管理员操作权限。
更新 2023/08/28
原来大侠阿木已经做过一键工具了还是免root的。请查看以下链接:https://yun.daxiaamu.com/files/%E5%B8%B8%E7%94%A8APP/CrossProfileTestApp/
方法1
Xposed模块:Luckytool
该模块可以在不修改系统资源的情况下尽可能优化系统去除牛皮藓。推荐!在软件包安装这里有效果!但是软件包安装程序还是很丑。
方法2
使用氧OS的应用包安装管理器替换掉ColorOS的packageinstaller.apk,这个操作略显复杂。步骤大致如下:获取到氧OS的payload.bin –> 解包payload.bin获取到my_heytap.img –> 获取到my_heytap.img里面的GooglePackageInstaller.apk并传到手机目录 –> 手机通过Lucky Patcher的migisk模块方式覆盖掉ColorOS的软件包安装管理器 –> Enjoy! 具体操作如下:
- 查看当前的ColorOS版本,并找到对应的OxygenOS的版本。
比如我是用的最新的ColorOS
那就下载最新的OxygenOS (版本相差不大一般没问题)
下载地址:大侠阿木,下载并解压出payload.bin - 然后用payload-dumper-go解包出来(用法不赘述)
或者用FastbootEnhance(可能需要用管理员权限运行)提取payload.bin里面的my_heytap.img
- 值得一提的是,在不同的版本中,我们要找的目标GooglePackageInstaller.apk可能在不同的镜像里面,所以如果在my_heytap.img里面找不到的话就在其他的img里面找找,方法都是一样的,也有可能包名不一样,但包名肯定是包含Install这个词的。
接下来上linux,我这里用的是windows的wsl-ubuntu,挂载这个image:mkdir /root/my_heytap;mount -o loop -t erofs /mnt/d/Work/extracted_20230827_124102/my_heytap.img /root/my_heytap
自行替换路径。
然后用find找一下find ./* -name *.apk | grep -i install
找到了后,将其拷贝出来传到手机上。 - 安装LuckyPacher,打开LuckyPacher,在工具箱里面有【Android核心破解】,勾选前两个和使用Magisk模块应用破解。点击应用并重启。
(注:如果应用后,开不了机,完整关机并在开机过程中长按音量+键,可一键禁用所有模块。然后放弃,接受命运。)
- 重启后,打开LuckyPacher,重建与安装,找到传上来的GooglePackageInstaller.apk,安装为系统应用并勾选magisk方式(只能这么安装,其他的方法要么变软砖要么不生效!!!),然后在提示下重启。
- 现在可以尝试安装应用了,嗯,就是这个味儿,心情舒适,让人忍不住大吼一声 “***日**退钱!***”。
![图片上传中…]