使用ADB命令来停用、卸载应用

本文详细介绍了如何通过ADB工具在Android设备上进行高级操作,如查看设备信息、列出系统应用、卸载、停用和启用应用,包括实例演示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.手机开启USB调试,Cmd以管理员身份运行,输入adb devices 查看设备信息;

2.列出系统应用名单

C:\Users\zyooo>adb shell pm list packages -s > d:\121702.txt

3.卸载

adb shell pm uninstall [-k] [--user USER_ID] 包名

-k 卸载应用且保留数据与缓存,如果不加 -k 则全部删除。

–user 指定用户 id,Android 系统支持多个用户,默认用户只有一个,id=0。

C:\Users\zyooo>adb shell pm uninstall -k --user 0 com.huawei.哈哈

Success

4.停用

adb shell pm disable-user 包名

Package 包名 new state: disabled-user

C:\Users\zyooo>adb shell pm disable-user com.huawei.哈哈

5.启用命令

有些应用过些天可能还要再用,如何启用:

1.先拉出所有已停用的包名列表,命令是

C:\Users\zyooo>adb shell pm list packages -d > d:\121701.txt

2.确定包名

启用命令推荐使用adb shell pm enable 包名

6、实例

adb devices
adb shell pm list packages -s > c:\系统应用名单.txt

adb shell pm disable-user com.huawei.security.privacycenter
adb shell pm disable-user com.huawei.appmarket
adb shell pm enable com.huawei.security.privacycenter
adb shell pm enable com.huawei.appmarket

### 如何使用 ADB 命令卸载 System APK 在 Android 系统中,通过 ADB (Android Debug Bridge) 工具可以实现对系统应用的管理,包括卸载操作。然而需要注意的是,某些系统应用可能被标记为不可卸载状态,因此需要额外的操作权限。 #### 方法一:常规卸载命令 对于部分可卸载应用程序,可以直接使用 `adb uninstall` 命令完成卸载过程。该方法适用于非核心系统的第三方预装应用。 ```bash adb uninstall <package_name> ``` 此命令会尝试移除指定包名的应用程序[^2]。但是,这种方法通常不支持卸载真正的系统级应用程序(即位于 `/system/priv-app` 或 `/system/app` 的应用),因为这些文件受只读分区保护。 #### 方法二:强制删除数据目录并禁用应用 针对无法直接卸载的核心系统组件,可以通过以下方式间接处理: 1. **获取 Root 权限** 如果设备已获得超级用户访问权,则可通过挂载写入权限到 `/system` 分区来进行修改: ```bash adb root adb remount ``` 2. **手动删除目标 APK 文件** 使用 Shell 进入设备内部存储路径,并定位至对应位置执行清理工作: ```bash adb shell cd /data/app/ rm -rf com.example.systemapp* ``` 上述脚本中的星号(*)表示匹配所有关联子项;而具体名称需替换为目标软件的实际 Bundle ID[^1]。 3. **隐藏而非完全去除** 另一种更安全的做法是仅停用而不彻底销毁原始文件结构: ```bash pm disable-user --user 0 <package_name> ``` 此处参数解释如下: - `pm`: Package Manager 缩写形式; - `disable-user`: 用户层面停止服务调用; - `<package_name>`: 替代成实际的目标 bundle identifier[^3]。 注意以上任何改动都存在风险,请务必提前做好备份以防意外情况发生! --- ### 注意事项 - 对于未越狱(Non-rooted)装置来说,上述大部分高级功能都将受限。 - 修改错误可能导致手机变砖(brick),建议新手谨慎行事前先查阅详尽指南文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值