将 MIUI 系统 root 并且使用管理工具屏蔽广告推送,或者 root 后直接刷入干净的第三方 rom,都是一劳永逸地解决垃圾广告问题的方法,使用本文介绍的 ADB 工具屏蔽广告的效果没有前面两个好,但好在不是很麻烦,而且不用 root 系统。
方法及步骤说明如下:
1、下载 ADB 工具
ADB 全称 Android Debug Bridge(Android 调试桥),是一个通用命令行工具,可以与模拟器实例或连接的Android 设备进行通信。查看介绍及下载可以直接前面的超链接。
2、安装小米刷机工具(安装手机驱动)
小米解锁工具自带手机驱动,安装好驱动才能正常使用 ADB 工具。
3、开启 MIUI 开发者模式
依次打开设置-我的设备-全部参数,在「MIUI 版本」一栏连续点击多次,开启 MIUI 开发者模式。
4、开启 USB 调试
依次打开设置-更多设置,进入开发者选项,再打开「USB 调试」和「USB 调试(安全设置)」两项,如下图所示:
5、用 USB 数据线连接电脑和手机
6、使用 ADB 命令删除 MIUI 系统自带应用列出包名:adb shell pm list packages
删除应用的 ADB 命令是:adb shell pm uninstall --user 0 应用包名
例如,在 MIUI 系统中「搜狗输入法」的包名为:com.sohu.inputmethod.sogou.xiaomi,那么卸载搜狗输入法的完整 ADB 命令为:
adb shell pm uninstall --user 0 com.sohu.inputmethod.sogou.xiaomi
打开 Windows 系统的「命令提示符」工具(快捷键是 win + R,再输入 cmd 回车),直接输入上面的删除命令,成功之后会返回 success 提示,这种删除是实时生效的。
注意:
1)不同的 MIUI 版本可能系统应用包名会有变化,可以使用如下命令查看系统所有包名:
adb shell pm list packages
2)并不是所有的系统自带应用都可以删除,有些删除会导致手机无法开机,请谨慎操作;
3)如果你不想删除应用,可以使用如下命令冻结,效果差不多,冻结的应用可以再解冻:
adb shell pm disable --user 0 应用包名
4)删除的应用(通过 uninstall 命令)无法使用命令恢复,但是升级系统可以再次回来。
5)如果在使用 ADB 命令时提示设备离线,可使用以下方法尝试解决:更新上面 ADB 工具的三个文件、重新插拔数据线、重启手机、重启电脑。在手机提示需要授权时点击确定授权。
小米手机查看包名的方法:
【手机管家】-【应用管理】--【找到你想删除的应用】-【如:电话服务】
下面是小米手机 MIUI 系统删除的一些系统自带应用集合,删除后重启手机没有问题,其它可删除应用请自行测试。
前面两个是 MIUI 系统支撑广告及精准化推送的应用,应第一时间删除,删除后不会出现无法开机的情况。这样 MIUI 系统的广告就会少很多——没有验证是否完全屏蔽。
【警告】以下系统自带应用删除后必定无法正常开机(来自网络),请避免误删:
com.miui.cloudservice (小米云服务)
com.xiaomi.account (小米账户)
com.android.updater (系统更新)
com.miui.cloudbackup (云备份)
com.xiaomi.market (应用市场)
荣耀相关包名总结,建议卸载前去百度搜索一下: