求助 禁用了 MIUI 的包安装器导致卡米

2021-10-10 19:31:55 +08:00
 takeshima
国内版 MIUI,解锁后刷入了 magisk,用 magisk 的 root 权限在命令行里用 pm disable com.miui.packageinstaller 的命令仅用了小米自己的包管理器之后,无法开机了。本来想再用 pm 命令把这个应用 enable 就好了,结果进 TWRP 的命令行,挂载 system 分区后,虽然可以看得到 /system/bin/pm,但是如果运行的话却提示 pm 不存在(不太懂这里底层的原理,不知道咋回事)。虽然说线刷应该是可以救回来,但是那样的话数据就全都丢了,不知道有没有什么能够不清楚数据的解救方案?或者说有没有大佬知道 Android 的 pm 命令的配置在哪个路径下,或许可以去手动改掉之前的禁用。
8525 次点击
所在节点    Android
33 条回复
suifengdang666
2021-10-11 16:15:32 +08:00
不要直接禁用原来的软件包安装器,有 magisk 模块可以替换为旧版安装器, [MIUI 安装包管理组件 2.1.3] ,开发者:某安 @阿猫 2233
ysc3839
2021-10-11 23:59:29 +08:00
@wm5d8b 不 root 的情况下,不禁用 MIUI 的包安装器,用 adb 把系统自带但是卸载了的 AOSP 的包安装器安装回来
pm install-existing com.google.android.packageinstaller
这么做对于一些使用默认包安装器的应用是无效的,还是会打开 MIUI 那个,但是对于能选择打开方式的程序,比如一些文件管理器,就能看到软件包安装程序的选项了。
另外重启后又会被卸载,需要再次执行上面的命令。
也可以关闭 MIUI 优化,但这么做副作用太多了。
Rossweisse
2021-10-12 14:15:02 +08:00
别用 MIUI 了
liut2016
2021-10-12 16:57:45 +08:00
我枯了,我之前也遇到过同样的问题,可悲的是我手机当时还没解锁,没有 twrp,真正的无解,导致数据(含 /sdcard 中多年积攒的照片)全丢
ipcjs
2022-05-03 14:25:03 +08:00
艹,这坑比系统
tpsxiong
2022-06-30 20:13:55 +08:00
@ysc3839 话说这个文件用文本编辑器打开是乱码,知道要怎么处理吗,谢谢
ysc3839
2022-06-30 20:32:36 +08:00
tpsxiong
2022-06-30 22:05:39 +08:00
@ysc3839 感谢 明天编辑下还原回去 今天先把它直接删掉了
bro
353 天前
@ysc3839 话说我的 /data/system/users/0/package-restrictions.xml 编辑完了 adb push 回去之后重启又被系统还原了,现在还是卡米重启进 twrp/fastboot ,这种怎么处理呢,xiaomi.eu 的 MIUI14 ,谢谢
ysc3839
353 天前
@bro 在 recovery 下改
bro
352 天前
@ysc3839 感谢回复,确实是在 twrp 下删掉或者修改 xml 再重启进入 twrp 发现还是变回来之前卡米的 xml ,不知道哪里出问题了,目录下也没有 package-restrictions-backup.xml 可还原,目前卡米还是只能启动到 twrp/fastboot 进不了系统
ysc3839
352 天前
@bro 那我就不知道了
ajan
23 天前
@ysc3839 MIUI 好像是这个 adb shell pm install-existing com.android.packageinstaller

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/806881

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX