玩机搞机-----如何简单的使用ADB指令来卸载和冻结系统应用 无需root权限 详细操作图示教程

同类博文:

玩机搞机---卸载内置软件 无root权限卸载不需要的软件 安全卸载_无需root卸载彻底内置软件-CSDN博客

在很多时候我们需要卸载一些系统级的app。但如果直接手机端进行卸载的话。是无法正常卸载的。其实我们可以通过有些成品工具或者完全靠ADB指令来进行卸载

首先我们要配置好adb环境,可以直接去官方下载成品【 https://developer.android.com/studio/releases/platform-tools?hl=zh-cn

首先查看当前机型应用。获取所有 安装包 列表

下载并且配置好adb 环境后输入指令;

复制代码
adb shell pm list package

例图

在这里要注意。包名和程序名字是不同的。看这个图就可以明白。应用名字和包名和app路径的名字都有区别

如何查看当前应用 包名呢。其实也很简单。先在手机端打开应用。然后使用指令

复制代码
adb shell dumpsys window w |findstr \/ |findstr name=

例图

怎么指令来卸载app

其实很简单。例如删除上面的小米有品app。只需要指令

复制代码
adb shell pm uninstall --user 0 com.xiaomi.youpin

例图

注意几点指令要点

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

-k : 卸载应用但保留数据和缓存
--user 指定用户 id : Android 系统支持多个用户,默认系统用户只有一个,id=0。

################################################################################

怎么冻结当前应用app

虽然有的系统应用可以通过卸载来完成。但极个别是无法卸载的。我们可以冻结这个app。指令

复制代码
adb shell pm disable-user com***********

例如冻结小米主题这个app

效果为从手机桌面当场就消失了哦

¥&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

另外一种查看当前应用包名的方法。

例如我们在手机端打开这个小米应用商店。然后输入指令

复制代码
adb shell dumpsys window | findstr mCurrentFocus

即可查看当前应用的包名与Activity名 例图

总结:

以上只是单纯的使用adb来操作卸载和冻结。其实有很多成品 工具可以操作。在操作前需要注意。有些卸载和冻结操作是不可逆的。有的应用操作失误会导致重启不开机等等。出现这种情况建议恢复出厂试试。正常都可以解决。否则只能刷机了

在详细的教程都只是拓展你的操作思路。打开你的思维。在操作中并运用分析,感受,联想,思考的一种学习方法.

教程只是本人的一些浅薄分析与步骤演示。不到之处请谅解。如果对你有些许帮助,请点个赞赞呗

相关推荐
熬夜的咕噜猫10 小时前
MySQL 核心数据库操作
adb
Yang-Never12 小时前
ADB ->adb shell perfetto 抓取 trace 指令
android·开发语言·adb·android studio
轩情吖16 小时前
MySQL之事务管理
android·后端·mysql·adb·事务·隔离性·原子性
赶路人儿1 天前
常见的mcp配置
android·adb
ego.iblacat2 天前
MySQL 数据库操作
数据库·mysql·adb
路溪非溪2 天前
adb的安装和基本使用总结
adb
XDHCOM2 天前
MySQL报错LDAP认证初始化连接池失败,远程修复思路和故障排查分享
数据库·mysql·adb
闻哥2 天前
深入理解 MySQL InnoDB Buffer Pool 的 LRU 冷热数据机制
android·java·jvm·spring boot·mysql·adb·面试
炸炸鱼.2 天前
MySQL 数据库核心操作手册
数据库·adb·oracle
总要冲动一次2 天前
MySQL 5.7 全量 + 增量备份方案(本地执行 + 远程存储)
数据库·mysql·adb