近日我在和一个好友寒暄时提到了root,忽然想起了以前作为手机发烧友时的疯狂,而我近段时间都在使用小米手机,之前因为某些原因没有解锁Bootloader,所以一直没有root,但是这次兴趣大起,给手机发烧友整理了一期干货教程。



我们在选择 Android 的同时,我们也选择一种「可能性」。为什么这样说呢?今天厌倦了死板的默认字体我们可以更换,明天想在 MIUI 上试试颜值更高并且没有广告的索尼天气,我们也可以想办法突破 OEM 定制应用的机型限制……


对 Android 生态而言,自定义和稳定性长久以来似乎都是「鱼与熊掌」——直到 Magisk 的横空出世。那么,Magisk到底是个什么东西?

Magisk 是一个兼具稳定性和可玩性的神器:作为一个 Root 方案,它能不破坏系统实现无痛 OTA,作为一个插件扩展平台,它又能提供丰富的自定义模块来满足多样化的定制需求。简单来说,它主要有两个重大功能:ROOT权限获取和管理、挂载功能多样的各种扩展模块。

刷入Magisk框架之后,默认就会具备ROOT权限获取和管理,而且在Magisk的管理器里,还有针对指定app隐藏root权限检测的MagiskHide,以免某些软件发现root了就直接自我崩溃,不给使用的情况。甚至挂载一些额外的东西,字体、音效、驱动……甚至 Xposed 本身。


拿我的Redmi K20 Pro 来给你们演示:


备份

MIUI自带的备份可以说比很多其他手机厂商自带的备份好用的多,当然,使用MIUI自带的备份,备份数据后,只能在MIUI系统中恢复。你要是想刷其他系统就考虑其他备份吧,但是我到现在还没找到能恢复系统数据的备份工具。MIUI手机可以直接备份到U盘里,便于事后恢复。


magic4.0和emui11区别(手机发烧友必备之)(1)

备份前要格式化U盘

解锁 Bootloader

小米手机出厂都是锁 Bootloader 的,需要到官网下载解锁工具解锁

刷机、ROOT 都需要解锁 Bootloader,这是折腾所有东西的第一步

所以我第一件事就是兴冲冲地连接电脑、下载解锁工具、运行解锁程序:

magic4.0和emui11区别(手机发烧友必备之)(2)


magic4.0和emui11区别(手机发烧友必备之)(3)

打开解锁程序,手机关机后长按电源键和音量- ,点击解锁,等待几分钟

magic4.0和emui11区别(手机发烧友必备之)(4)

刷入 TWRP

Recovery 是安卓的恢复系统,类似 Windows 的 PE 和 macOS 的恢复功能,可以用来系统升级和重置手机

刷入第三方的 Recovery 可以获得更多的功能,比如 Root 和 刷入第三方 ROM

其中 TWRP 是一个著名的开源 Recovery 映像,在 TWRP 官网搜索 Redmi K20 可以看到 TWRP 官方已经提供了对 Redmi K20 Pro 的支持,你们自己就可以找到自己对应的TWRP

magic4.0和emui11区别(手机发烧友必备之)(5)


下载官方TWRP应用程序需要root,所以我们不从Play商店下载,我们用快速启动安装方法(参考链接:https://twrp.me/xiaomi/xiaomimi9tpro.html)


安装TERP的期间手机重启一次,再启动自动进入了 TWRP,证明刷入成功

magic4.0和emui11区别(手机发烧友必备之)(6)

刷入 Magisk

详细的过程可以参考大佬的文章(参考阅读:少数派 - 每个 Android 玩家都不可错过的神器https://sspai.com/post/53043)

Magisk 同样也是开源项目,在 GitHub 上下载最新版的 Magisk 安装包导入手机中,然后点击 TWRP 的 安装 按钮,找到 Magisk 安装包,就可以刷入了

magic4.0和emui11区别(手机发烧友必备之)(7)

等待时间不太长

重启系统后,会发现桌面多了一个 Magisk Manager,证明刷入成功

magic4.0和emui11区别(手机发烧友必备之)(8)

现在最新版本已到 20.3

Magisk

前面准备了那么多,终于可以安装 Magisk 模块了,Magisk 模块非常丰富,网上资料也很多,所以这里只介绍一下我使用的几个模块,介绍太极要先从 Xposed 框架开始。


很多人都对 Xposed 的大名有所耳闻,它通过对系统框架的偷天换日,可以修改系统与应用的各种数据,籍此实现无数种可能性,同时也大大地提升了 Android 系统的可玩性,而且有比 Magisk 更丰富的模块。

但是 Xposed 框架没有像 Android 系统版本一样能够快速的更新,最新版本停留在了 Android 8.0/8.1 beta3 版本,对于 Android 9.0/10.0 用户,只能选择第三方实现,现在常用的有太极和 Edxposed 两种方案。

我一开始装的是 Edxposed,但是貌似跟 MIUI 11 有兼容性问题无法使用,所以换了太极

下面是我使用的几个模块:

magic4.0和emui11区别(手机发烧友必备之)(9)

“大圣净化”和“去你大爷的内置浏览器”非常香

安装完 Magisk 后,我们就可以通过 TWRP 或者 Magisk Manager 刷入获取到的模块了。模块的获取方式可以是 Magisk Manager 自带的模块仓库,也可以是其他第三方论坛(如酷安、XDA 等)。

卸载 Magisk 最为彻底的方式就是在 Magisk Manager 中点击「卸载」、「完全卸载」,应用会自动下载刷完 uninstall.zip 卸载包、自动卸载它自己、自动重启。如果你无法进入系统,在 TWRP 中手动刷入 uninstall.zip 卸载包即可。

至于哪些模块值得刷,就是完全看个人需求了。我们会在后续文章为大家推荐一些基础的必备模块。

还有一点我个人特别喜欢,MIUI 出于对用户安全的考虑,解锁后的设备,可以在Bootloader模式下刷第三方ROM包。解锁后的设备会在服务端永久性的标记为“已解锁”状态,但是仍然允许用户再刷入官方MIUI后锁定lk(需要使用fastboot oem lock 进行重新锁定,切记一定要刷入MIUI非ROOT系统,否则会导致系统无法启动)

root之后我做的第一件事就是,赶紧装上Google 相机,Redmi K20 Pro 支持 Camera2 API,所以不需要额外折腾就可以安装 Google 相机

国内开发者阿狗酱有分享专门为 Redmi K20 Pro 调教的谷歌相机

得益于 HDR 算法,提升非常明显,Google 真的太强了

magic4.0和emui11区别(手机发烧友必备之)(10)

MIUI 自带相机 vs Google 相机

综上所述,Android 上很多黑科技确实很香,但整个系统的精致程度、设计感、人性化和软件生态还是跟 iOS 有非常大的差距,不过好在有众多大佬开发的Magisk 模块可以提供我们使用,这也是我一直不用iOS的主要原因。

,