文章目录

  没有预装的安卓不是好安卓,虽然现在大部分手机预装应用都支持卸载,但仍有许多应用(广告)不支持直接卸载。使用adb可以巧妙的避开使用root来卸载应用,这里以miui12为例,简单介绍一下使用adb shell(pm)卸载应用。

ADB

  Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信。adb 命令可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。详细用法可以参考官方文档

操作步骤

  1. 下载Android SDK Platform-Tools,这里面包含adb工具。
  2. 手机进入开发者选项,启动USB调试,连接电脑。
  3. 执行adb devices连接手机,在手机选择允许。
  4. 执行adb shell进入安卓shell。
  5. pm卸载应用。
### pm命令简介
# 列出应用包名
pm list packages
pm list packages -s 
pm list packages -s -e
pm list packages -s -d

# 禁用应用(非卸载,但可以屏蔽一切自启动、关联启动):
pm disable-user 应用包名

# 启用应用(启动禁用的应用,可以在手机上直接操作):
pm enable 应用包名

# 卸载应用(user0表示手机默认用户):
pm uninstall --user 0  应用包名
  1. 执行reboot重启手机。

  1. 卸载的应用(仅供参考)
pm uninstall --user 0 com.miui.systemAdSolution
pm uninstall --user 0 com.miui.analytics

pm uninstall --user 0 com.xiaomi.gamecenter.sdk.service  
pm uninstall --user 0 com.xiaomi.migameservice
pm uninstall --user 0 com.miui.player
pm uninstall --user 0 com.miui.video
pm uninstall --user 0 com.android.browser
pm uninstall --user 0 com.android.wallpaper.livepicker
pm uninstall --user 0 com.miui.bugreport
pm disable-user com.miui.daemon
pm uninstall --user 0 com.baidu.input_mi
pm uninstall --user 0 com.miui.miservice
pm uninstall --user 0 com.android.bips
pm uninstall --user 0 com.android.printspooler
pm disable-user com.miui.touchassistant
pm uninstall --user 0 com.xiaomi.payment
pm uninstall --user 0 com.miui.vpnsdkmanager
pm uninstall --user 0 com.miui.hybrid.accessory
  1. 不要随便乱卸载应用,可能导致手机变砖。遇到陌生应用请百度/谷歌相关包名,再决定是否卸载,或者使用Activity Luncher自行研究。
  2. 另外,可以通过adb更新系统应用,如(webview),来绕过系统安装限制。