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

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

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

相关推荐
九皇叔叔14 小时前
MySQL8.0 版本安装部署
android·adb
蓝眸少年CY2 天前
MaxWell 高级教程
adb
seabirdssss3 天前
Flutter 开发环境配置
android·windows·flutter·adb
不会写DN3 天前
如何排查 MySQL 慢查询
数据库·mysql·adb
su_ym81103 天前
adb原理及常用命令介绍
adb
REDcker3 天前
Android ADB 命令教程与速查
android·adb
l1o3v1e4ding3 天前
排查linux CentOS7.6的mysql(5.7.27)内存泄漏因OOM被系统kill的问题
linux·mysql·adb
java资料站3 天前
Docker 快速部署 MySQL 主从复制(一主一从)
mysql·adb·docker
Trouvaille ~3 天前
【MySQL】视图:虚拟表的妙用
数据库·mysql·adb·面试·数据处理·后端开发·视图
Fᴏʀ ʏ꯭ᴏ꯭ᴜ꯭.4 天前
MySQL高可用集群实战:MHA搭建全攻略
android·mysql·adb