为 Pixel 8 Pro 刷机 Android 14 并 root

最近入手了 Google Pixel 8 Pro,写一篇折腾日记。

Step 1: Google Android USB 驱动和 ADB 工具

访问 Google Android USB Driver,解压,右键其中的 inf 文件,在菜单里选择「安装」。

All In One 压缩包中的文件
该文件包含在 All In One 压缩包中,文件路径为:usb_driver.zip

访问 SDK Platform Tools 下载 ADB 工具,解压到想要的位置,将该位置添加到环境变量 PATH 中。

将手机连接到电脑,输入以下命令测试 ADB:

1
adb shell

如果 ADB 正常工作,您可以在手机上看到请求授权的弹窗。请选择「允许」。

Step 2: 刷写最新稳定版 Android

Google Pixel 系列都是可以直接解锁。首先开机并跳过所有设置、连接 WiFi、启用开发者模式、打开「OEM 解锁」;过程不在此赘述。

访问 Android 官方刷机工具。在开始操作前,按下 F12 打开开发者工具,点击 Network 选项卡,用以捕获下载系统镜像的请求 URL。

注意
该网页使用 WebUSB 技术,目前仅支持 Chrome 或 Chromium 内核的浏览器。详情见:Can I use WebUSB

在网页中选择「Back to Public」刷写最新稳定版系统。根据在该网页的提示进行操作,等到网页开始下载系统镜像时,找到 Network 选项卡中的系统镜像下载请求,复制 URL 备用。

访问 Factory Images for Nexus and Pixel Devices 下载与手机型号匹配、和刷写系统版本一致的系统镜像。如果该页面没有与刷写系统版本一致的镜像,请使用上一步的「复制 URL 备用」的 URL 下载系统镜像。

下载完成后,请解压该镜像,获取 init_boot.img 文件。

All In One 压缩包中的文件
该文件包含在 All In One 压缩包中,文件路径为:Factory-husky-AP1A.240505.005\init_boot.img
该文件仅对对应版本的 Pixel 8 Pro 手机有效,若手机型号或系统版本不一致,强行刷入可能导致手机无法启动(变砖)!

刷机完成后正常开机,跳过所有设置、连接 WiFi、启用开发者模式、重新打开「OEM 解锁」。

Step 3:下载并安装 Magisk 及模块

下载 Magisk。您也可以在附件中找到 Magisk 的 APK 文件:Magisk-v27.0.apk

All In One 压缩包中的文件
该文件包含在 All In One 压缩包中,文件路径为:Magisk-v27.0.apk

输入以下命令安装 Magisk,并把 init_boot.img 推送到手机上:

1
2
adb install Magisk-v27.0.apk
adb push init_boot.img /storage/emulated/0/Download

在手机的 Magisk App 中修补该镜像,然后将处理后的 magisk_patched-xxx.img 文件复制到电脑上:

1
adb pull /storage/emulated/0/Download/magisk .

All In One 压缩包中的文件
该文件包含在 All In One 压缩包中,文件路径为:Factory-husky-AP1A.240505.005\magisk_patched-27000.img
该文件仅对对应版本的 Pixel 8 Pro 手机有效,若手机型号或系统版本不一致,强行刷入可能导致手机无法启动(变砖)!

重启手机进入 fastboot 模式,输入以下命令进行 OEM 解锁:

1
2
adb reboot bootloader
fastboot flashing unlock

在手机上使用音量键和电源键操作,确认解锁,然后输入以下命令刷写 init_boot 分区:

1
2
3
cd       Factory-husky-AP1A.240505.005
fastboot flash init_boot magisk_patched-27000.img
fastboot reboot

重新启动手机,进行初始化配置。然后,重新安装 Magisk Manager:

1
adb install Magisk-v27.0.apk

如果刷写成功,Magisk App 内应显示 Magisk 的版本。

下面列出了本人的 Magisk 设置:

  • 配置 Magisk 应用伪装
  • 启用 Systemless Hosts
  • 启用 Zygisk
  • 禁用 遵守排除列表
  • 排除列表:
    • BofA
    • Duo Security
    • Google Play Store
    • Google Play 服务
    • Starbucks (没错就是你最离谱,一个卖咖啡的 App 检测什么 Root)
  • 启用 超级用户-身份验证

接下来安装 Magisk 模块:

All In One 压缩包中的文件
这些文件包含在 All In One 压缩包中,文件路径为:Magisk_Modules\

如果您使用 All In One 压缩包,可以使用下面的命令将所有模块推送到手机上:

1
adb push Magisk_Modules /storage/emulated/0/Download

注意
安装 Enhanced mode of Storage Isolation 需要先安装「存储重定向」App,并在 App 中「启动服务」。

安装完成后,清除以下 App 的数据,然后重启手机:

  • Google Play Services
  • Google Play Store
  • Google One

Step 4: 杂项优化

存储重定向

可以视情况配置「存储重定向」App。

全面屏手势

禁用「屏幕左侧边缘右划来返回」的全面屏手势,以兼容「抽屉」的 UI 设计:

1
adb shell settings put secure back_gesture_inset_scale_left 0

禁用部分 App

Google 手机可以直接在「设置」中禁用 App,效果和用 ADB 禁用相同。笔者禁用了 Google Chrome。

允许通话录音

下载 GAppsMod 并安装以允许通话录音:

1
adb install GoogleDialerMod-4.00-release.apk

All In One 压缩包中的文件
该文件包含在 All In One 压缩包中,文件路径为:GoogleDialerMod-4.00-release.apk

安装完成后打开该 App,启用选项 Force enable call recording,然后清除「电话」App 数据,然后在「电话」App 设置中启用通话录音。

配置应用双开

下载 Shelter 并安装:

1
adb install Shelter_1.9.1_445.apk

All In One 压缩包中的文件
该文件包含在 All In One 压缩包中,文件路径为:Shelter_1.9.1_445.apk

安装完成后,配置工作应用。笔者进行了如下配置:

  • 开启 File Shuttle
  • 开启 Block Contacts Searching

安装 LSPosed 模块和其他应用

根据需要安装 LSPosed 模块和其他应用。

笔者收集了自用的 LSPosed 模块,存储在 All In One 压缩包中,文件夹路径为:LSPosed_Modules_APK

笔者收集了自用的、锁定版本不再更新的旧版 App,存储在 All In One 压缩包中,文件夹路径为:Classical_APK

请记得关闭 Google Play 自动更新,包括工作应用的自动更新。

下载 All in One 包

下载链接:lty.vc/pixel8proflash

解压密码为本站域名