小米/安卓手机自带应用能删 90%?手把手教你免 Root ADB 卸载系统 App
不刷机、不 root、不动/system分区一条pm uninstall --user 0就能把厂商预装、用不上的系统 App 从当前用户里请出去——干净、可逆、随时能装回。适用场景车机 / 手机 / 平板上那些删不掉又占资源的预装应用钱包、商城、推送、自带浏览器……。本文以小米com.mipay.wallet为例全程只需一台连了 adb 的电脑。安卓的多用户机制给了我们一个免 root 删预装的合法后门每个用户user有一份独立的应用安装状态而系统预装应用其实只是装在所有用户上。只要针对**当前用户id0**执行卸载该应用就会从这个用户里消失但/system里的原始 apk 仍在系统分区原封不动——所以不用 root也随时能恢复。下面分四步讲清楚怎么拿到包名、怎么卸载、参数什么意思、以及那些坑怎么应对。一、前置条件电脑已安装adb并加入系统PATH设备开启USB 调试且已对本机授权车机一般在开发者选项里开数据线连上先确认设备在线adb devices # 能看到设备序列号即代表连接成功离线/未授权先排查调试授权二、拿到目标应用的包名最省事的办法先把要卸的 App 打开让它处在前台再用dumpsys window抓当前焦点窗口。fuxi:/ $ dumpsys window | grep mCurrentFocus mCurrentFocusWindow{8006e1b u0 com.mipay.wallet/com.xiaomi.jr.app.MiFinanceActivity} fuxi:/ $这行里的Window{...}就是当前界面/前面是包名、后面是类名Activity。所以上面这个界面的包名就是com.mipay.wallet不想进 adb shell 的话在电脑端一行也能出结果adb shell dumpsys window | grep mCurrentFocus。补充不打开 App 也能查包名。如果 App 没图标或拉不起来可以用包名列表反查adb shell pm list packages | grep mipay # 按关键字模糊匹配 adb shell pm list packages -3 # 只列第三方应用 adb shell cmd package list packages # Android 9 推荐写法三、卸载应用核心命令拿到包名后真正起作用的就是这一条pm uninstall --user 0 packageName含义把「用户 0」名下的packageName应用卸载掉。以上一步的com.mipay.wallet为例fuxi:/ $ pm uninstall -k --user 0 com.mipay.wallet Success fuxi:/ $返回Success即卸载成功桌面/应用列表里该应用随即消失。参数拆解参数作用说明-k保留应用数据卸载后/data/data/包名的数据目录保留重装可恢复不想要残留就去掉-k--user 0指定用户 idAndroid 支持多用户含工作资料、车机副驾账户等默认用户只有一个id0不写默认也是当前用户但显式写上更稳妥一句话记忆-k管数据留不留--user 0管卸哪个用户。四、那些看起来不对劲的情况应用列表出现未针对此用户安装部分系统设置页会把仅从当前用户卸载、但系统镜像里还有的应用标成这行字。这不影响使用重启一下字样就消失了。卸载后还想装回来可逆性因为是按用户卸载原始 apk 还在系统分区随时可恢复adb shell pm install-existing --user 0 com.mipay.wallet少数核心应用卸不掉部分系统核心组件如com.android.packageinstaller、设置、系统 UI受保护pm uninstall --user 0会回Failure [not installed for 0]或不生效属正常现象别硬刚。OTA / 恢复出厂会复活这种卸载只改了当前用户状态没有动/system。系统升级或恢复出厂后预装应用可能重新出现——本质是禁用而非删除这正是它免 root、零风险的代价。小结免 root 卸预装的核心就三步开 App →dumpsys window | grep mCurrentFocus拿包名 →pm uninstall -k --user 0 包名。它利用了安卓多用户模型在不触碰系统分区的前提下把应用从当前用户里关掉干净且可逆install-existing即可还原。适合清掉车机/手机上那些用不上的钱包、商城、推送类预装来释放资源但要注意它并非真正删除 apk少数核心应用卸不掉OTA 后也可能复发。把它当成一个零风险瘦身工具而不是永久移除手段就稳了。

相关新闻

OpenCV C++基于CNN模型的图像分类

OpenCV C++基于CNN模型的图像分类

这个程序使用OpenCV加载一个Caffe模型进行图像分类。输入图像左边是一只小猫咪,右边是个航天飞机:程序运行后输入如下:id为285的是埃及猫:id为812的是航天飞机:代码:int main() {Mat img imread("cat…

2026/11/1 20:15:53 阅读更多 →
开源目标检测数据集深度汇总|全网独家整理多尺度样本适配方案、通用航拍遥感工业全覆盖、助力YOLO小目标检测与工业缺陷高精度落地

开源目标检测数据集深度汇总|全网独家整理多尺度样本适配方案、通用航拍遥感工业全覆盖、助力YOLO小目标检测与工业缺陷高精度落地

目录 一、研究前言:目标检测数据集选型核心痛点与优化价值 二、目标检测数据集分类逻辑与核心评价维度 三、六大类开源目标检测数据集全维度详解 3.1 通用基准类数据集(学术评测、模型预训练、基线对比首选) 3.1.1 Pascal VOC2007+2012 3.1.2 MS COCO 2017 3.1.3 Ope…

2026/11/1 20:16:00 阅读更多 →
追求源于热爱创业首秀:万志强发布 PANDAER 新品及DreamGoGo 众筹平台

追求源于热爱创业首秀:万志强发布 PANDAER 新品及DreamGoGo 众筹平台

追求源于热爱科技公司(DreamGoGo,简称"热爱科技")今日正式举办创业发布会。这家由魅族前 CMO 万志强创办,聚合原魅族产品、研发、Design、营销体系精英团队及 PANDAER 创始团队原班人马的新公司,首次对外披露…

2026/11/1 20:16:03 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/2 0:25:10 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/1 10:36:53 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/1 10:36:51 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/2 1:16:51 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/1 10:35:11 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/1 9:35:41 阅读更多 →

日新闻

周新闻

月新闻