安卓ADB停用手机更新,报错Failure: package is non-disable

请教下。我在卸载MOTO X30PRO的系统更新。但执行
adb shell pm uninstall -k --user 0 com.motorola.ccc.ota
或者
adb shell pm disable-user com.motorola.ccc.ota
总是报错Failure: package is non-disable

img

用下面命令查看下:

 adb shell pm list packages:查看所有应用包名
 adb shell pm disable -k --user 0 应用包名:禁用应用,-k表示保存数据

你root了没啊,这个需要root才能禁用
否则你只能冻结更新服务,而不是disable
可以通过肽备份,软件或者其他文件管理软件
使用“root access”文件资源管理器,您可以删除或重命名以下文件:

/system/etc/security/otacerts.zip
/system/priv-app/3c_ota/3c_ota.apk

可以删除或重命名这些附加文件:(如果您仍然收到 OTA 更新通知)

/system/priv-app/3c_checkin/3c_checkin.apk
/system/priv-app/3c_devicemanagement/3c_devicemanagement.apk
/system/priv-app/3c_notification/3c_notification.apk

这个需要系统权限的,如果是root的手机,那么通过adb shell切换到相应目录下,执行rm -rf就可以了(一个package目录,一个data目录),如果不是root手机,那么只能通过一些可以获取超级权限的软件来执行了,例如ES文件浏览器啥的,或者360工具

安卓6.0,adb停用系统更新
https://blog.csdn.net/huyi1011/article/details/107409013

参考一下

adb安装报错情形以及解决办法_安卓小小生的博客-CSDN博客_adb安装报错 1.  手机系统内存剩余空间不足,导致安装失败: 提示情形: a. 提示为“ADB_INSTALL_FAILED_INSUFFICIENT_STORAGE”,意为手机存储空间不足; b. 提示为“ADB_INSTALL_FAILED_DEXOPT”,意为因手机存储空间不足导致APK解码失败; c. 提示为“ADB_INSTALL_FAILED_DEVICE_NOSPACE”,意为因手机存储空间 https://blog.csdn.net/qq_15867901/article/details/75311395?ops_request_misc=&request_id=&biz_id=102&utm_term=%E5%AE%89%E5%8D%93ADB%E5%81%9C%E7%94%A8%E6%89%8B%E6%9C%BA%E6%9B%B4%E6%96%B0%EF%BC%8C%E6%8A%A5%E9%94%99Failure:%20package&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~sobaiduweb~default-5-75311395.nonecase&spm=1018.2226.3001.4450

试试这种方法呢