如何禁用摩托罗拉设备OTA更新

8次阅读
没有评论

解决问题:如何禁用摩托罗拉设备上的OTA更新

背景信息

有用户希望在摩托罗拉Moto G4(运行Android Marshmallow)上禁用OTA(Over-The-Air,空中下载)通知和更新。尽管尝试使用pm disable命令进行操作却遇到了失败。

问题描述

  • 使用普通用户权限进行pm disable或相关操作时未成功。
  • 尝试 su 提升权限仍然失败:Error: Could not access the Package Manager. Is the system running?

解决方案

  1. 使用Titanium Backup或其他应用冻结服务

    • 使用第三方管理器如Titanium Backup,它允许用户通过图形界面冻结特定服务,而无需手动修改系统文件。
  2. 手动移除或重命名系统文件

  3. 进行必要的设备root操作,并确保具有高级权限。

  4. 执行以下命令以重新挂载系统分区:
    shell
    adb shell su -c "mount -o remount,rw /system"

  5. 删除或重命名特定文件,例如这些目录和文件:

    • /system/etc/security/otacerts.zip
    • /system/priv-app/3c_ota/3c_ota.apk
  6. 如果仍有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

通过上述操作,可以有效地禁用设备上的OTA更新功能。但请注意该方法可能会影响系统正常运行,请谨慎设置,确保备份相应文件状态以备还原。

注意事项

  • 确保在进行任何更改前备份相关数据。
  • 操作过程中存在风险,建议仅由具有充分技术经验的用户尝试执行上述步骤。
  • 如操作过程中遇到其他问题可参考XDA开发论坛等社区获取更多帮助。
正文完