ARTICLE DETAIL

资讯详情

深耕网站SEO优化与搜索引擎排名提升的一线实战洞察。

小米/安卓手机自带应用能删 90%?手把手教你免 Root ADB 卸载系统 App

小米/安卓手机自带应用能删 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 后也可能复发。把它当成一个零风险瘦身工具而不是永久移除手段就稳了。
返回列表