求助 禁用了 MIUI 的包安装器导致卡米 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
takeshima
V2EX    Android

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

  •  
  •   takeshima 2021-10-10 19:31:55 +08:00 16363 次点击
    这是一个创建于 1463 天前的主题,其中的信息可能已经有所发展或是发生改变。
    国内版 MIUI,解锁后刷入了 magisk,用 magisk 的 root 权限在命令行里用 pm disable com.miui.packageinstaller 的命令仅用了小米自己的包管理器之后,无法开机了。本来想再用 pm 命令把这个应用 enable 就好了,结果进 TWRP 的命令行,挂载 system 分区后,虽然可以看得到 /system/bin/pm,但是如果运行的话却提示 pm 不存在(不太懂这里底层的原理,不知道咋回事)。虽然说线刷应该是可以救回来,但是那样的话数据就全都丢了,不知道有没有么能够不清楚数据的解救方案?或者说有没有大佬知道 Android 的 pm 命令的配置在哪个路径下,或许可以去手动改掉之前的禁用。
    33 条回复    2024-04-21 17:55:08 +08:00
    ochatokori
        1
    ochatokori  
       2021-10-10 19:39:50 +08:00 via Android
    在 twrp 不清数据,直接刷系统,不用线刷
    takeshima
        2
    takeshima  
    OP
       2021-10-10 19:47:00 +08:00
    @ochatokori 刷了,但仍然没用,pm 的配置可能在 data 分区
    amber0317
        3
    amber0317  
       2021-10-10 19:50:50 +08:00
    你都有 TWRP 了,全盘备份,刷个线刷包,再把全盘备份恢复回来就行
    takeshima
        4
    takeshima  
    OP
       2021-10-10 19:53:01 +08:00
    @nanekino data 分区是加密的,这样也可以恢复吗
    cxsz
        5
    cxsz  
       2021-10-10 19:58:05 +08:00
    @takeshima 刷个可以解密 data 分区的 rec,我用的橙狐的
    amber0317
        6
    amber0317  
       2021-10-10 20:31:56 +08:00   1
    @nanekino #3 只要 Recovery 能解密,你备份出来的就是不加密的文件
    但注意这个方法会导致一些应用需要重新登录,而且和 MIUI 的兼容性未知,谨慎
    ysc3839
        7
    ysc3839  
       2021-10-10 20:32:17 +08:00 via Android   1
    这种情况应该修改一个存储包信息的 xml 文件来启用。
    takeshima
        8
    takeshima  
    OP
       2021-10-10 20:34:20 +08:00
    @ysc3839 我猜测是这样,可是我不知道这个 xml 会在哪个地方,大佬您知道吗?
    ysc3839
        9
    ysc3839  
       2021-10-10 20:38:49 +08:00 via Android   9
    应该是 /data/system/users/0/package-restrictions.xml 这个,具体含义网上可以查到。
    yfugibr
        10
    yfugibr  
       2021-10-10 20:45:47 +08:00 via Android
    有没有配对过 adb,卡米状态或许能连上
    takeshima
        11
    takeshima  
    OP
       2021-10-10 21:06:06 +08:00
    @ysc3839 对,就是这个。终于弄好了!非常感谢您!
    826540272
        12
    826540272  
       2021-10-10 21:06:36 +08:00
    找另一台安卓机测试下禁用 xml 前后文件的变化规律就行了
    zpxshl
        13
    zpxshl  
       2021-10-10 23:51:39 +08:00 via Android
    6 楼大佬的意思是 禁用与否的配置是写在那个 xml 里面的吗
    cubecube
        14
    cubecube  
       2021-10-11 00:13:59 +08:00   1
    @zpxshl 对的,冰箱卡米后释放的方式也是这个
    zpxshl
        15
    zpxshl  
       2021-10-11 01:35:11 +08:00 via Android
    小米咋这么容易卡米,记得几年前干掉应用商店也会卡米,一个应用商店居然影响系统的启动,也不知道是故意设计还是解耦不行。
    qwertqwert12345
        16
    qwertqwert12345  
       2021-10-11 02:28:22 +08:00
    @zpxshl 故意的
    yolee599
        17
    yolee599  
       2021-10-11 08:20:58 +08:00 via Android
    @zpxshl 故意这么弄的,就是不让你禁用它自带的应用
    MiketsuSmasher
        18
    MiketsuSmasher  
       2021-10-11 08:22:32 +08:00   2
    上次碰到过这个问题,解决方案是,在 twrp 里面把 /data/system/users/0/package-restrictions.xml 里面安装器那一行里面 enabled=2 改成 1,重启后问题解决
    wm5d8b
        19
    wm5d8b  
       2021-10-11 08:22:39 +08:00 via Android
    那么有什么办法替换包安装器吗?
    dinghmcn
        20
    dinghmcn  
       2021-10-11 09:00:11 +08:00
    @wm5d8b #19 禁用安装包签名认证,然后覆盖安装自定义的包安装器,注意包名和 MIUI 的包安装器包名要一样
    bpf2049
        21
    bpf2049  
       2021-10-11 16:15:32 +08:00   1
    不要直接禁用原来的软件包安装器,有 magisk 模块可以替换为旧版安装器, [MIUI 安装包管理组件 2.1.3] ,开发者:某安 @阿猫 2233
    td width="10" valign="top">
    ysc3839
        22
    ysc3839  
       2021-10-11 23:59:29 +08:00 via Android
    @wm5d8b 不 root 的情况下,不禁用 MIUI 的包安装器,用 adb 把系统自带但是卸载了的 AOSP 的包安装器安装回来
    pm install-existing com.google.android.packageinstaller
    这么做对于一些使用默认包安装器的应用是无效的,还是会打开 MIUI 那个,但是对于能选择打开方式的程序,比如一些文件管理器,就能看到软件包安装程序的选项了。
    另外重启后又会被卸载,需要再次执行上面的命令。
    也可以关闭 MIUI 优化,但这么做副作用太多了。
    Rossweisse
        23
    Rossweisse  
       2021-10-12 14:15:02 +08:00 via Android
    别用 MIUI 了
    showmethetalk
        24
    showmethetalk  
       2021-10-12 16:57:45 +08:00
    我枯了,我之前也遇到过同样的问题,可悲的是我手机当时还没解锁,没有 twrp,真正的无解,导致数据(含 /sdcard 中多年积攒的照片)全丢
    ipcjs
        25
    ipcjs  
       2022-05-03 14:25:03 +08:00
    艹,这坑比系统
    tpsxiong
        26
    tpsxiong  
       2022-06-30 20:13:55 +08:00
    @ysc3839 话说这个文件用文本编辑器打开是乱码,知道要怎么处理吗,谢谢
    ysc3839
        27
    ysc3839  
       2022-06-30 20:32:36 +08:00 via Android
    tpsxiong
        28
    tpsxiong  
       2022-06-30 22:05:39 +08:00 via Android
    @ysc3839 感谢 明天编辑下还原回去 今天先把它直接删掉了
    bro
        29
    bro  
       2023-05-28 09:43:30 +08:00
    @ysc3839 话说我的 /data/system/users/0/package-restrictions.xml 编辑完了 adb push 回去之后重启又被系统还原了,现在还是卡米重启进 twrp/fastboot ,这种怎么处理呢,xiaomi.eu 的 MIUI14 ,谢谢
    ysc3839
        30
    ysc3839  
       2023-05-28 11:42:08 +08:00 via Android
    @bro 在 recovery 下改
    bro
        31
    bro  
       2023-05-28 18:09:55 +08:00
    @ysc3839 感谢回复,确实是在 twrp 下删掉或者修改 xml 再重启进入 twrp 发现还是变回来之前卡米的 xml ,不知道哪里出问题了,目录下也没有 package-restrictions-backup.xml 可还原,目前卡米还是只能启动到 twrp/fastboot 进不了系统
    ysc3839
        32
    ysc3839  
       2023-05-28 18:17:48 +08:00 via Android
    @bro 那我就不知道了
    ajan
        33
    ajan  
       2024-04-21 17:55:08 +08:00
    @ysc3839 MIUI 好像是这个 adb shell pm install-existing com.android.packageinstaller
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3472 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 04:43 PVG 12:43 LAX 21:43 JFK 00:43
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86