我正在参与「启航方案」
假如你喜欢我的文章,期望点赞 保藏 谈论 三连支撑一下,谢谢你,这对我真的很重要!
最近需求给长辈置换一下手机,在有限的预算内,经过多次比较发现仍是小米的硬件装备更好一些,最终也是下单了小米。
在 2022 年,Android 体系对手机权限的进一步限制,一些过往的卡顿问题都得到了必定的解决。可是在国内的定制版 Android 机上,和原生 Android 体系仍是多了一些特征的东西:
- 无处不在的体系级广告,诱导用户点击/误触,从而去跳转/下载 APP
- “不小心下载” 的 APP,占用名贵的内存/硬盘资源,拖慢手机速度
- 国内特征的航母级 APP,一个 APP 占几个 G 的硬盘,有些小而美的运用乃至几十个 G
上面的三个问题中,前两个能够经过必定的努力解决大部分,第三个大家都没得选只能硬抗。本文便是聚集于「封闭 MIUI 无处不在的广告」这个论题的。
虽然 MIUI 一向有 ADUI 的称号,可是个人身处这个职业也能表示理解:
小米把硬件上的利润压到了最低,赚不到钱就要从其他路子上想办法,只能不断的“加点儿广告怎么了”
废话不多说,咱们直接开端。
本文成文于 2022.09,运用的是
MIUI 13.0.4
版别,跟着时间的推移,其它版别 MIUI 或许有操作不一致的情况,这点需求读者注意。
一、经过常规手法封闭广告推送
1.1 封闭体系广告
MIUI 的许多内置运用(例如 气候、万年历、音乐)和体系级页面(例如桌面文件夹)上都会推送一些贴片广告,诱导用户观看和点击。
或许用户反馈过于激烈,2019 年年末某个版别更新中,新增了「一键封闭体系广告」的功用。这个开关也很好找,咱们直接进入「设置」,然后在查找框里输入「体系广告」,然后点击进入新页面,把「体系工具广告」这个开关关上即可。
咱们能够经过「检查触及运用列表」检查触及的 APP,然后去相关 APP 里检查是否去掉广告,假如部分广告还没有去除,咱们还能够参阅这篇文章:当咱们谈论体系广告的时分,还有哪个国内定制 UI 是无辜的?,手动封闭广告。
这时分其实现已封闭大部分的体系广告了,可是有些内置运用仍是有不少关不了的广告,下面我举例说明一下。
小米浏览器主页会推送许多新闻,常常会引起主页卡顿和不必要的误触。这时分咱们能够进入「浏览器设置」->「主页设置」,挑选「简洁版」,然后再把「宫格位推送」开关关掉;退回到浏览器主页后,再点击右上角,按需求要把「快捷网址」和「全网热榜」关掉,最终就能得到一个洁净的主页。
小米视频里边有撤销不掉的金币使命,诱导你去装置 APP。实际上在某音某手的存鄙人,其它的视频 APP 都是没必要的。所以咱们能够经过「小米视频设置」->「其它」,封闭「在线服务」,这样它就只会老老实实的播放本地的视频,不会加那么多乱七八糟的视频流信息了。
小米音乐有两个服务形式,一个是「QQ 音乐形式」,一个是「小米音乐形式」,用户能够二选一。
「QQ 音乐形式」十分的轻量,只需QQ音乐的中心功用。假如有在线听音乐的需求,这个形式仍是蛮不错的,能够保留。
「小米音乐形式」也有在线听音乐的功用,可是和小米视频一样,也有关不掉的广告。所幸它也有封闭「在线内容服务」的才能,假如没有在线听音乐需求(或有别的挑选),能够封闭在线服务,让它只用于本地音频播放。
其它 APP 也能够按以上思路,经过一些设置封闭广告,我就不一一列举了。
1.2 调整桌面交互逻辑
现在的手机操作体系,不管是 Android 仍是 iOS,在体系桌面上都有类似的功用:桌面下滑能够翻开大局查找页,桌面左滑能够进入摆放着工具小组件的负一屏。
在 MIUI 上,除了这个「左滑」和「下滑」,还多了一个「上滑」:会翻开一个类似于今日头条的页面,用于推送每日新(guang)闻(gao)。
实际上这三个功用运用频率很低并且很容易误触,最重要的是它们和 iOS 不一样,不是集成到体系里的,而是独立的开了三个 APP,会占用名贵的内存空间,所以我这儿对它们也进行了禁用。
- 封闭内容中心:进入「设置」,查找「桌面上滑」,进入新页面后把「桌面上滑」修正为「无」
- 封闭大局查找:进入「设置」,查找「桌面」,进入新页面后封闭「桌面查找框」开关
- 封闭负一屏:进入「设置」,查找「桌面」,进入新页面后封闭「智能助理」开关
封闭后就能够避免误触翻开相关的 APP 了,后续咱们还能够运用技术手法卸载相关 APP。
1.3 封闭体系晋级提示
小米由于盈余问题,和其它的手机厂商比较,不怎么能招到高水平的 Android 开发者,所以导致每次 MIUI 晋级都会引起一系列不可控的 BUG。并且晋级体系后,有或许会初始化之前的去广告装备,所以最好还要制止体系晋级。
封闭体系晋级提示的装备也很费事,这儿我主张直接看 小米手机封闭通知栏体系更新提示 这篇教程,写的很详细,可是我设置下来发现,在手机 WI-FI 连接的时分,仍是会检索更新,大家能够试一试,说不定有用呢。
二、慎重挑选/装置 APP
2.1 极速版 APP 不极速
现在许多大型 APP 都搞了极速版子运用,例如某音/某度/某手极速版,听上去感觉像是原 APP 的精简版,去运用商场一看,装置包也要比正常版小许多,感觉装置上后能够享用一个清爽的运用。
假如是这么想的那就大错特错了,首先装置包看着那么小,实际上只是障眼法,这些极速版 APP 根本都会在发动后把少的体积一兆不差的下载回来。那极速版到底是个啥?
极速版这个名字及其有误导性,我认为改成「挣钱版」更直白一些。极速版运用已开端便是抄的「趣头条」,专心于下沉商场,拿刷手机看广告顺手挣钱的噱头招引一部分用户运用 APP,添加 APP 的覆盖率和每日活跃度。所以说这些 APP 不但不极速,还多了许多广告,直接和本文「去广告」的意图相冲突,所以这些 APP 都是不能装置的。
2.2 不要容易晋级 APP
个人主张,一些非金融类的 APP 是不要频繁晋级的。由于到目前停止,移动互联网的红利根本都没有了,现在的几大山头运用的功用和定位都是十分稳固的,相应的他们的中心功用也是比较稳定的。所以日常的 APP 更新,一般都是保护一些边边角角的绣花功用,所以说「非必要不晋级」。
三、adb 卸载体系内置 APP
上面两节的内容都是普通用户就能够甄别和修正的,本节的内容就要费一些功夫了。
Android 的权限等级,能够简单的分为 3 个部分:
- 用户权限:便是普通用户的权限,装置/卸载 APP,修正一些体系装备等,算最低等级的权限
- 开发者权限:顾名思义,便是开发手机 APP 的开发者能够操控的权限,比较用户权限,它的可装备内容更多一些
- ROOT 权限:Android 的最高权限,你能够对你的 Android 体系做任何操作,风险又强大
咱们在「用户权限」下能做的事情现已做的差不多了,「ROOT 权限」敞开困难且门槛很高,不是熟手很容易把手机搞坏了(也便是俗称的「变砖」),所以咱们能够翻开每个 Android 体系都内置的「开发者权限」,进一步优化 MIUI。
咱们第一步要翻开手机自身的开发者权限,详细的操作能够参阅这篇文章:小米手机开发者选项和USB调试翻开步骤。
敞开开发者选项和 USB 调试后,咱们需求预备一根数据线和一台电脑(Mac Win 都可),然后能够参阅这几篇文章:
- 经过 ADB 命令卸载小米手机预装软件
- 玩机必看!超详细的ADB设备连接 & 驱动装置教程
确保装置好 ADB 后,就能够利用命令行工具卸载内置 APP 了。
小米预装的 APP 能够看这个列表:MIUI 预装软件列表(含体系组件),能够对照着删去
3.1 千万不能卸载的内置 APP
虽然拥有了开发者权限能够删去大部分的 APP 了,但有两类 APP 千万不能删去,删掉后手机就死机报废了。
一类是小米中心品牌相关的 APP,例如小米账户,小米云服务。这些 APP 都算小米中心品牌,小米公司是不会让人容易动的。经过网上的查找和前人的趟坑,以下的 APP 是千万不能删的:
com.miui.cloudservice (小米云服务)
com.xiaomi.account (小米账户)
com.android.updater (体系更新)
com.miui.cloudbackup (云备份)
com.xiaomi.market (运用商场)
第二类是手机基础功用 APP,例如相机,蓝牙,短信,电话等功用。这些功用也没什么广告,删去后或许会引起一系列诡异的问题,乃至会变砖,所以这类 APP 也是不能删的。
规避以上品种的 APP 后,咱们就能够进入卸载环节了。
3.2 卸载广告内置组件
MIUI 有个十分恶心的环节,那便是它们会在 APP 发动的时分主动加一个发动屏广告。假如 APP 自身就有发动屏广告,那你就得同时看两份广告(双倍的高兴)。
好在这些广告是用以下两个独立的 APP 贴上去的,能够定心卸载(中文名极具迷惑性,但英文名暴露了一切):
com.miui.analytics(Analytics)
com.miui.systemAdSolution(智能服务)
卸载后就不会有多余的贴片广告了。
3.3 卸载快运用
快运用的初衷是好的,各大手机厂商学习微信小程序(或者说迫于微信小程序压力),供给了一种轻量级的软件形式,免于用户装置大而臃肿的 APP。可是在 Android 生态下,快运用现已演化成「广告发动器」,动不动给你搞个弹窗广告。详细的吐槽能够看这个视频:手机厂商联合推出的快运用,为何成了广告发动器?
详细到 MIUI,主要是下面这两个 APP,卸载了就喧嚣了:
com.miui.hybrid(快运用服务框架)
com.miui.hybrid.accessory(智慧日子)
3.4 卸载低频 APP
一般 Android 手机激活后,会预装许多的 APP,一般能够分为四大类:
- 体系级运用:比如说电话,短信,相机。之前也说了,这类 APP 不能删去,删了会有死机风险
- 品牌级运用:例如小米账户、运用商场这一类。由于触及到小米公司的中心品牌和公司定位,虽然看上去很烦,可是也不能删
- 扩展型运用:有备忘录、气候、计算机、音乐、语音助手这类 APP。特点是功用较为基础才能较为单一,一般都是小米自身开发的,用来扩展体系功用,可删可不删。假如没啥广告,其实留着也没事儿
- 预装型运用:一般有某度、某音、某手等国内厂商运用。这些运用都是给小米交了钱的,所以能占个坑位。这些一看便是商业 APP 的运用定心删,全删了问题也不大
预装运用删完后,咱们就能够渐渐对「扩展型运用」进行卸载了。
在「1.1 封闭体系广告」一节中,咱们禁用了桌面广告三巨子,可是只是隐藏了进口,假如想做的更洁净一些,能够把下面这三个内置 APP 干掉:
com.miui.personalassistant(智能助理,也便是负一屏)
com.miui.newhome(内容中心)
com.android.quicksearchbox(查找)
还有许多 APP 能够删去,这儿我主张翻开「设置」->「运用设置」->「运用管理」,对照着已装置的列表,只需不是风险运用,看着不顺眼就删。
假如仍是惧怕删错,能够参阅一下这篇文章列举出的运用列表:MIUI 体系运用的广告植入是不是过分分了?,我针对这篇文章还补充了一些能够删的 APP:
com.milink.service(投屏)
com.xiaomi.mirror(MIUI+_Beta版)
com.xiaomi.ab(电商助手)
com.miui.contentextension(传送门)
com.miui.mishare.connectivity(小米互传)
com.miui.voicetrigger(语音唤醒)
上面的作业做完后,根本上就能拿到一个清爽的 MIUI 了。
四、装置跳广告插件
上面的几个步骤都是针对 MIUI 的,可是许多从运用商店装置的 APP 自身也有广告,例如发动开屏广告,运用内活动弹窗广告等等。得益于 Android 的敞开环境,咱们能够装置「李跳跳」这个跳广告插件,让它帮助主动越过广告。
4.1 装置李跳跳
这个只需重视开发者的微信账号「大小姐李跳跳」,然后后台随意回复个内容就能拿到装置包。我这儿直接贴出来了:
李跳跳 apk 下载 -> 网盘,密码 1233
截止到成文停止(2022-09-28),跳广告的版别是「派大星 2.0.1」版别,下载后依据引导装置即可。个人主张直接开成后台常驻,避免体系误杀。
装置后的作用可见视频(原长 5s 的广告直接越过了):
4.2 李跳跳 with auto.js
李跳跳的默许装备根本是能够越过所有的开屏广告了,假如想进阶运用(例如越过各种烦人的红包/活动/晋级/青少年形式弹窗),就需求参阅一下这篇进阶文:李跳跳进阶指南。
看完后假如要获取控件 id 和 bounds(进阶文中均有解释),能够经过一个 APP——auto.js 来获取,然后能够参阅这篇文章:利用autojs获取控件信息 获取相关控件信息并录入到李跳跳 APP 内,保存成功就收效了。
auto.js apk 下载 -> 网盘,密码 1233
五、总结
一顿折腾下来,我觉得 Android 真是成于敞开也败于敞开。过于松散的权限体系让许多 APP 肆无忌惮,也给了各个厂商魔改加广告的才能,这让 Android 生态一向摆脱不了「卡顿」二字;可是另一方面 Android 的可玩性也十分高,像李跳跳这种十分便利的主动化跳广告软件在 iOS 上是绝对搞不出来的。最终仍是期望 Android 向好的方向开展,给普通人带来更好的用户体会。
假如你喜欢我的文章,期望点赞 保藏 谈论 三连支撑一下,谢谢你,这对我真的很重要!
欢迎大家重视我的微信公众号:卤蛋实验室,目前专心前端技术,对图形学也有一些细小研讨。
原文链接 ️ 怎么逐步封闭 MIUI 无处不在的广告:更新更及时,阅览体会更佳