adb禁用App

概述

安卓Android系统的手机使用时间长了难免会遇到App相互唤醒、驻留后台的情况。解决办法有很多种,其中有一种办法就是通过冻结App实现禁止唤醒。现在市面上有很多App可以实现冻结其他App,诸如:冰箱、空调狗之类的,但是由于免费用户限制冻结数量,所以如果手机存在许多根本不需要又长期自启动的App就很难抉择。这里提供一种通过adb工具实现App冻结的办法。

冻结App

  1. 手机usb连接到PC
  2. 根据系统下载对应的adb工具,具体安装流程就不再赘述,可以参考我之前写的adb介绍。
  3. 禁用app
# 禁用app 需要提供完整的app包名称
adb shell pm disable-user <packageName>

查询App包名称

如果不清楚app的包名称可以通过以下命令进行查询:

方法一

adb shell am monitor

然后启动app,日志里就会输出app的包名称了。

方法二

# 查看自己安装的app包名
adb shell pm list packages -3

解冻App

如果需要解除app冻结可以使用如下命令:

adb shell pm enable <packageName>

其他信息

以下列出一些锤子手机的默认app,可以直接禁用掉:

# 默认浏览器
adb shell pm disable-user com.android.browser
# 默认邮件
adb shell pm disable-user com.android.email
# 默认软件商店
adb shell pm disable-user com.smartisanos.appstore