MIUI10使用adb工具实现免ROOT冻结系统应用和去广告

您所在的位置:网站首页 miui可以冻结的应用在哪里 MIUI10使用adb工具实现免ROOT冻结系统应用和去广告

MIUI10使用adb工具实现免ROOT冻结系统应用和去广告

2024-02-01 05:59| 来源: 网络整理| 查看: 265

引言

其实今天遇到一个问题是,不小心误触微信中的"用浏览器打开",把系统浏览器设为了默认打开方式,发现这玩意除了清空微信解决不了,但是在查的过程中发现可以通过adb工具实现免ROOT冻结系统应用和去广告,一些冰箱类应用应该也是这种原理实现的。

开启USB调试并连接电脑

这个就不过多解释了,进入设置-我的设备-全部参数-点击MIUI版本数次,即可开启开发者模式 设置-更多设置-开发者选项-启用usb调试

下载adb工具并打开命令行

首先要下载一个adb工具包,Google官方下载地址如下: https://dl.google.com/android/repository/platform-tools-latest-windows.zip 下载后解压缩,进入platform-tools文件夹 按住shift并点击右键,选择在此处打开powershell窗口(如果不想这么操作,打开命令行手动进入此路径也可以) 输入adb version 回车,出现adb命令的版本号,证明可以使用。 输入adb shell回车,进入adb命令模式。然后就可以开始我们的pm代码操作了。

进行pm命令操作 先说去广告

翻遍MIUI论坛发现,涉及到广告的系统应用主要有两个:mab, analytic 需要用到包名,在应用设置-mab-右上角叹号,可以查看包名

停用应用的命令是 pm disable --user 0 [包名] 所以使用adb停用这两个应用即可。

pm disable --user 0 pm disable --user 0 com.miui.systemAdSolution pm disable --user 0 pm disable --user 0 com.miui.analytics

同理

可以用此命令停用掉一些让你不爽的应用,比如自带浏览器com.android.browser之类的。

adb其它命令介绍 adb reboot

重启手机

adb shell命令模式下

pm list packages [options] [FILTER]

列出所有已安装应用的包名,可以通过| grep [包名] 进行过滤,和linux命令是一样的

参数描述

-f 显示每个包的文件位置 -d 使用过滤器,只显示禁用的应用的包名 -e 使用过滤器,只显示可用的应用的包名 -s 使用过滤器,只显示系统应用的包名 -3 使用过滤器,只显示第三方应用的包名 -i 查看应用的安装者

pm hide [包名]

隐藏应用,关于hide和disable的区别又是另一个话题了,按下不表,(我不是专业人士哈哈

pm uninstall [-k] [--user 用户id] [包名]

卸载应用,系统应用慎用,可能会卡米

exit

退出命令模式

参考资料

https://blog.csdn.net/starsjf/article/details/71244619 http://www.cnbeta.com/articles/tech/574639.htm http://api.bbs.miui.com/thread-13703691-1-1.html



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3