如何通过ADB临时禁用来自Google Playstore的应用
有时候我们可能希望暂时关闭自己下载的第三方应用,而不是直接卸载它们。这时可以在手机上或者电脑里使用ADB(Android Debug Bridge)工具来实现这一需求。
适用于所有Android版本的方法
- 确定目标应用的包名:
可以通过访问以下链接来获取你所需应用的包名:如何查看你的应用的完整包名。
使用ADB shell进行操作(需要设备root权限):
- 禁用并隐藏应用:
adb shell pm disable-user PACKAGE
- 仅启用或禁止用户访问应用不改变图标可见性(从Lollipop以上版本开始支持)。
暂停应用使用户界面不可见但仍然存在:
adb shell cmd package suspend PACKAGE
恢复应用的操作:
- 要重新启动应用程序,可以使用上述命令中的“disable”、“enable”的反义词,比如用
pm enable PACKAGE
来启用被禁用的应用。
适用于非root用户的设备(Android KitKat及以上版本)
- 禁用或隐藏应用:
adb shell pm block/unblock PACKAGE
- 注意这种方法只在安装此app时处于“免受干扰的状态”中的应用程序才可作用。
- 或者
pm hide
:仅在Lollipop以上版本可使用,并且它将使应用出现在启动器中但不可用直到重新启用。
通过这些步骤,你可以暂时禁用或隐藏任何下载的第三方应用,而不会对系统产生持久性更改。请注意,这种方法需要一定的技术知识才能正确执行。
如果你希望进行更复杂的配置管理或者更高级功能的应用控制,建议查阅设备的手册或联系管理员获得进一步支持。
正文完