起源

一加12在尝试安装flowpilot时总是误报有恶意程序尝试破坏手机系统,已阻止,导致我无法安装成功,于是开始研究怎么删除这个检测
刚开始删除了com.coloros.securityguard,没有起作用

adb shell pm uninstall -k --user 0 com.coloros.securityguard

后来删除了com.oplus.exsystemservice,有作用了

问题出现

但是用着用着发现不对劲,没法截屏了,遂重启,重启之后无法进入桌面,甚至按音量键都不会显示音量条,电话也接不了

adb shell pm disable com.oplus.exsystemservice
adb shell pm suspend com.oplus.exsystemservice
adb shell pm uninstall --user 0 com.oplus.exsystemservice

在酷安和社区发帖求助,都是说资料不保,要9008,还有人说他也经历过,要去售后,售后恢复后数据都没了
因为手机里面还存了很多照片视频,就想着能开机肯定有解决方案

尝试解决

  1. 没有启用OPPO工作台功能,无法通过工作台导出手机文件

  2. 没有打开连接至windows功能,无法通过连接windows导出手机内文件

  3. 连接家里电脑无法点击USB功能,无法选择至文件传输,读取不了文件,adb功能无法使用,未授权

  4. 开发者选项里虽然开启了usb调试,但是默认usb功能处于仅充电功能,无法操作

  5. wifi调试未开启重启后自动关闭了,无法通过wifi调试操作

  6. 第二天回到公司连接到之前连接执行adb命令的那台Ubuntu电脑上,然后尝试adb shell,惊喜的发现adb处于启用的状态,赶紧把之前的系统包恢复回来

    adb shell pm install-existing --user 0 com.oplus.exsystemservice
    adb shell pm unsuspend com.oplus.exsystemservice
    adb shell pm enable com.oplus.exsystemservice

    真的是信了这个可卸载系统组件列表的邪,
    https://gist.github.com/zxdawn/21771f89f0e6ee01bcb0bb740058e2a0

后续分析