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

(小声说:其实这个方法绝大部分机型都通用,比如这个教程又可以给 Pixel 3 装,也可以给 Pixel 3 XL 装,只需要下载到对应的工厂镜像包就可以了

缘起

在我曾使用的机型中,无一例外都是使用 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 真的香 -> 还是 Android 好用 -> 各有优劣 🤪

头图来源于 Unsplash

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

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