Lufs's Blog

Life feeds on negative entropy.

玩机的必备操作 —— Pixel3 安装 Magisk

Lufs's Avatar 2021-02-10 分享

  1. 1. 缘起
  2. 2. 准备工作
    1. 2.1. 解锁 Bootloader
    2. 2.2. 准备修补镜像
      1. 2.2.1. 修补教程
  3. 3. 安装
  4. 4. 其它
    1. 4.1. 保留 Magisk 升级
  5. 5. 碎碎念

现在想要好好的玩机,那就必须先具有「万恶之源」—— Magisk

缘起

在我曾使用的机型中,无一例外都是使用 TWRP 直接刷入 Magisk 安装包

而 Pixel 3 却不同,它的 TWRP 无法挂载某些分区、无法解密 data、也无法通过我以前常用的 ADB SIDELOAD

怎么解决呢?那就是回归 Magisk 的核心 —— Boot。

「很久」以前,Magisk 就已经使用 systemless 了,既不修改 system 分区,通过修改 boot 挂载点来挂载 su 获取 root 权限(虽然现在不是挂载 su 了)

准备工作

⚠️ 注意:下文默认电脑已具有正确的 ADB 环境,具体配置教程可看少数派文章 —— 如何从零开始使用 adb

解锁 Bootloader

折腾这些的大前提便是解锁 Bootloader,所以本教程并不适用于无法解锁 Bootloader 的机子哦

这里就简单说一下解锁步骤

  1. 手机:开发者选项 - OEM 解锁 - 打开 - 重启进入 fastboot 模式(电源键 + 音量减
  2. 电脑:连接手机 - 执行 fastboot flashing unlock
  3. 手机:按音量键直到看见 Unlock the bootloader - 按电源键确认
⚠️ 注意:解锁会抹除所有数据,请一定要备份好重要数据后再解锁

准备修补镜像

既然已经解锁了,那么刷就完事儿了,既然要通过刷入修补后的 boot 镜像解决,那么 boot 镜像又从哪儿来?

那当然是从 Google 官方的工厂镜像来~

个人可以提供一份适用于 Pixel 3 的修补后镜像,如果你的机型和版本号与我的一致,便可不用自行修补,直接跳到 安装

修补教程

从 Google 官方的工厂镜像下载对应机型与版本号的工厂镜像,版本号可以在 设置 - 关于手机 - Android 版本 - 版本号 中看到

aboutPhone

接着将下载下来的工厂镜像解压,得到下面这些文件

file

看到里面哪个 zip 文件了嘛?就是他,再解压一次,得到下面这些文件~

file2

把里面的 boot.img 传到手机上,用 Magisk Manager 修补

Magisk Manager - 安装 - 选择并修补一个文件 - 开始

MagiskFixBoot

至此,修补后的 boot 镜像就做好了,将它传到电脑上备用即可

安装

  1. 手机进入 fastboot 模式(开机时按住 电源键 + 音量减

  2. 电脑连接手机,执行 fastboot boot /path/to/boot.img
    其中,/path/to/boot.img 为你修补后的镜像位置
    这时手机将会开机,拥有临时的 Magisk 了

  3. 手机打开 Magisk Manager,再次安装 Magisk
    MagiskInstall

  4. Enjoy!

其它

保留 Magisk 升级

适用于所有的具有 A/B 分区的手机

  1. 升级前 卸载 Magisk - 还原原厂镜像
  2. 检查系统更新,安装系统更新,并等待系统更新完成
  3. 系统更新安装完成后进入 Magisk Manager - 安装 - 安装到未使用的槽位
  4. 点击重启

碎碎念

Magisk 真好用 -> Android 真好玩 -> iOS 真的香 🤪

头图来源于 Unsplash

本文作者 : Lufs
本文采用 CC BY-NC-SA 4.0 许可协议。转载和引用时请注意遵守协议!
本文链接 : https://blog.isteed.cc/post/pixel-3-install-magisk/

本文最后更新于 天前,文中所描述的信息可能已发生改变