原文地址:https://yuzi.dev/posts/tech/redmi-note8Pro-crDroid
上周回家后,把我妈的红米 Note8Pro 用我之前的 Note12Turbo 给换下来了,我也终于有一部现代的手机可以用来搞机了!
经过 168 小时的漫长等待后,今天终于能解锁了!于是光速解锁刷机。
刷入 Magisk
教程:https://zhuanlan.zhihu.com/p/360655776
根据教程中的方式刷入 TWRP,因为手机原本是基于安卓 11 的 MIUI12.5,所以我也选择了对应的版本刷入。
然后根据教程刷入 Magisk:
然后在电脑上下载 Magisk(面具)安装包兼卡刷包和 ADB 命令行。下载后将 Magisk 文件名更改为 magisk.zip(是的,后缀改 zip),移动到 ADB 命令行文件夹内,然后将手机在 TWRP 中用数据线连接电脑,电脑打开 ADB 命令行,依次输入以下命令:
adb push magisk.zip /tmp/
adb shell twrp install /tmp/magisk.zip
如果没有出错,手机上此时会显示正在刷入。刷入完成即 Root 成功,然后就可以开机了。
开机后桌面上是没有 Magisk APP 的,需要自己安装。将电脑上的 magisk.zip 重命名成 magisk.apk,复制到手机里安装即可。
然后当我准备利用 Magisk 安装谷歌全家桶时(通过MagiskGapps),然而其 readme 中赫然写道:“DOES NOT work on MIUI.”我还不信邪地试了一下,安装上了果然直接闪退。
真气人,不过都解锁了,直接上个类原生吧!!!
刷入类原生系统
系统选择上,我选了用得比较多机型也比较全的crDroid,对于我的机型也适配到了安卓 14!
下载完包后,进 TWRP 后进行一个双清,然后直接刷入!顺便也把上面的 Magisk 也补上。视频教程:https://www.bilibili.com/video/BV1n64y1u7p4
类原生体验
刷入后也进行了一个体验,类原生和 MIUI 还是有很大的不一样的,谷歌处处都体现了其细腻的设计,难不怪在国外使用谷歌全家桶体验也不输苹果!
搞个 Linux
最开始我想着用 Linux deploy 来装一个 Linux,但是这个玩意貌似年久失修且我尝试安装 Arch 时总是失败。最后还是转向了 Termux 的 proot 方案,这个方案倒也不需要 root 了。一个小插曲是,我用 openSUSE 的 openssh 时总是有问题,最后迫不得已还是转回了 Arch,看来还是 Arch 神教好啊。
不过这个 Linux 毕竟不是完整的,所以有可能会出现奇奇怪怪的 bug,比如我运行 vite 良好,但是想放上局域网就崩溃了,上网一查貌似是 termux 和 node 中 os 模块的一个 API 实现有问题导致的。不过 vscode 自带端口转发,日常拿来开发应该问题不大【应该吧】。
后记
貌似刷完了发现并没有什么用,目前还没有什么正好需要跑在上面的服务,考虑到它基于proot没有systemd的特性,也不是很敢拿来把工作流扔上去。当是一次新奇的体验罢。类原生虽好,但拿来当主力系统应对各种奇怪的毒瘤软件还是有点力不从心了,目前当一个备用机来把玩吧。如果读者有什么新鲜的用法欢迎评论区留言!