如何在Motorola Moto G Stylus 5G上禁用系统更新或通过ADB禁用受保护的系统包/应用?

5次阅读
没有评论

问题描述

使用Cricket品牌的 MOTOROLA Moto G Stylus设备运行Android 11系统,尝试禁用系统的自动更新。尽管已经在开发者选项中禁用了系统更新,但依然会强制进行更新,只能延迟一天时间。当试图通过ADB来禁用cricket软件更新相关包和应用时,遇到错误提示“Cannot disable a protected package”或“Failure: package is protected”。

解决方案

请注意本解决方案可能需要解锁bootloader和root设备,请谨慎操作。

方案1:解锁BootLoader并Root设备(针对不兼容ROM的设备)

根据最新信息,Moto(Lenovo)从2018年起就已经删除了解锁bootloader的能力。在许多现代Android设备上,如该手机,要执行root需要解锁Bootloader和获取系统权限。

1. 安装第三方Root工具

首先尝试通过以下步骤为设备启用第三方Root工具:
– 下载并安装合适的root工具(例如KingoRoot)。
– 按照根引导包中的说明操作以使设备进入recovery模式,从而进行刷写或执行系统升级。

2. 使用ADB重置受保护的App

成功解锁Bootloader后,可以尝试通过以下命令使用ADB禁用或卸载相关包:

sudo adb shell pm disable-user com.motorola.android.fota

如上命令可禁用用户空间com.motorola.android.fota软件。若需要完全移除:

sudo adb uninstall com.motorola.android.fota

方案2:使用网络拦截(针对不开启Root的设备)

另一种方式是使用基于VPN的应用,该应用支持自定义屏蔽列表的功能。
– 选择一个可使用的反广告插件(如Blokada)并启动应用。
– 根据开发者文档配置自定义的阻止名单,加入与更新检查相关的网络名/域名。这样做可以阻断到更新服务器的数据传输,进而使系统无法接收到新的软件更新。

方案3:使用第三方自动更新应用程序

另一种方法是借助第三方应用程序来控制您的设备行为:
– 下载并安装一些专门用于管理软件更新的应用程序。
– 选择能够阻止特定应用或类型通知的应用来帮助您保持现有版本不变,甚至可以手动执行重启以防意外操作触发系统自更新。

请注意,在尝试任何上述方案之前,请确保了解其中涉及的风险,并慎重决定是否继续。另外需确认官方支持该手机型号的第三方工具有效性及可靠性。对于非root设备,这些方法可能不会起作用。

以上就是为Motorola Moto G Stylus 5G禁用系统更新的相关建议与操作方法讨论。在选择解决方案时,请根据具体情况和个人偏好作出决策。

正文完