Chrome应用重启后自动恢复的解决方法

9次阅读
没有评论

问题描述

一位用户拥有一个经过 root 的 OnePlus 5t 手机,并尝试通过系统应用移除工具或 Total Commander 删除 Chrome 应用程序。然而,在删除后,该应用程序总是会在设备重新启动时自动恢复到 system \ product \ app \ Chrome \ Chrome.apk 文件夹中。

使用 ADB 命令 (pm uninstall -k --user 0 com.android.chrome) 可以清除 Chrome 应用及相关的 .apk 文件。但即便进行操作后重启设备,安装包仍然会再次出现在同一个位置。

解决方案

思路一:Remount 系统分区

为了永久删除 Chrome 相关文件,需要对 /system 分区执行 remount 操作使之可读写。

  1. 进入 recovery模式
  2. 关闭手机。
  3. 同时按住音量上键和电源键,进入 TWRP 固件恢复界面(如果手机支持 TWRP 的话)。

  4. Remount 分区为可读写

  5. 在 TWRP 中选择 Mount 选项,通过点击 system 按钮将其设为 read-write 状态。
  6. 如果系统不支持此操作,则可以在 ADB shell 界面下使用以下命令手动执行 remount:
    shell
    adb shell
    mount -o rw,remount /system

  7. 清理 Chrome 文件

  8. 删除 system/product/app/Chrome 相关文件及目录。
    shell
    rm -rf /system/product/app/Chrome.apk
    rmdir /system/product/app/Chrome

思路二:使用 Super 用户权限手动操作

  • 关闭 SELinux(如果是需要的话):
    执行命令 setenforce 0

  • 进入 adb shell 并 remount system 分区为读写状态
    shell
    adb shell
    mount -o rw,remount /system

  • 删除 Chrome 相关文件和目录
    rm -rf /system/product/app/Chrome.apk
    rmdir /system/product/app/Chrome

完成后,重新开机检查 Chrome 是否仍然存在即可。请注意操作需谨慎,不当操作可能会导致设备无法正常启动(砖机)。

验证与总结

  • 用户通过使用 TWRP 进行 remount 操作后清理相应目录,并确认 Chrome APK 文件被完全移除。
  • 重启设备时未发现 Chrome 自动恢复现象,证明方法有效。

以上步骤需要用户具备一定的 root 知识及风险意识进行操作。希望这些解决方案能解决您的问题!

正文完