在上一篇文章中我分享了关于 Pixel 5 的几个小细节,如果你和我身边那几位按耐不住已经入手 Pixel 5 的朋友一样,收到设备后首先需要思考的问题自然就是如何在中国大陆地区解锁完整的 Pixel 使用体验了。

因此在今天的文章中,我将分享一些 Pixel 新机入手后的配置流程,包括如何在国内解锁 5G 网络。

注:如果你是境外用户或不想 root/解锁、不在乎体验完整性、不需要 5G 网络连接的用户,本文的实际参考价值可能十分有限。同时,请尊重少数派的评论规范和国家相关法律法规,不要在评论区讨论任何网络环境相关的问题,谢谢。

No.1 了解你的 Pixel 5

然对于 Pixel 5 而言,我们首先需要足够了解自己所买到的设备 —— 因为 5G 网络制式的加入,Pixel 5 在不同地区发售的设备型号 ID 也各不相同,具体包括:

  • GD1YQ:主要在美国地区发售,支持 mmWave 和 Sub-6
  • GTT9Q:主要在英国、欧盟、加拿大、澳大利亚、新加坡和国内的台湾地区发售,不支持 mmWave
  • G5NZ6:主要在日本地区发售,不支持 mmWave,支持 Felica
Pixel 5 的不同型号 ID

你可以在你的包装盒上找到上述型号 ID,但确认型号 ID 只是第一步。举个例子,在我们后续的流程中需要用到 Google 提供的官方工厂镜像文件,而 10 月更新补丁版本所对应的镜像文件有这么多:

Pixel 5 的 10 月安全更新补丁对应镜像版本众多

因此在解锁 Bootloader 之前我依然建议大家先开机进入系统,查看当前的构建编号(build number),这很关键(当然也可以顺手先联网进行一次系统更新),具体的查看路径为「系统设置 > 关于手机 (About phone > Build number)」。

查看构建编号

以我手中的这台设备为例,刚到手时出厂系统版本为 10 月安全更新补丁版本,构建编号为 RD1A.200810.021.A1。通过查询 Google 提供的 Pixel 5 工厂镜像列表 得知,同时满足「Oct 2020」和「RD1A.200810.021.A1」这两个条件的工厂镜像为 EU carriers 版本:

找到对应版本

所以今后下载工厂镜像认准 EU carriers 的就好,根据这个索引标准,我们不妨先下载一个 11 月安全更新补丁(Nov 2020)的完整工厂镜像到本地备用吧。

No.2 更新系统并解锁 Bootloader

Pixel 设备不会因为解锁 Bootloader 或 root 操作丢失保修资格,也不会因此失去 Widevine L1 数字版权认证而无法观看 Netflix 高清视频,相反,保证拥有一个已解锁状态的 Bootloader 甚至可以方便我们在设备变砖的情况下自行刷入工厂镜像进行修复。

所以在本文语境下,解锁 Bootloader 是我们拿到 Pixel 手机后优先要做的几件事情之一。解锁后我们可以通过手动刷入上面所下载的工厂镜像的方式来完成系统升级(当然这里建议大家先 OTA 升级再解锁)。

为 Pixel 5 解锁 Bootloader 的方法很简单:

  1. 在手机开机状态下,启用开发者选项 并勾选「允许 USB 调试」和「允许 OEM 解锁」,后者需要联网才能开启
  2. 然后将手机通过数据线连接至电脑,保证 ADB 环境配置正确 的前提下,启动电脑端的命令行窗口
  3. 在命令行窗口中输入 adb reboot bootloader 并回车执行,等待手机重启至 Bootloader 界面。注意,在此期间手机上会出现 USB 调试权限申请弹窗,记得及时授予
  4. 手机处在 Bootloader 界面后,继续在电脑端命令行窗口中输入 fastboot flashing unlock并回车执行,此时手机端会出现解锁确认画面
  5. 使用手机音量按键将屏幕选项切换至「解锁」,然后点击电源键确认
  6. 等待手机开机

开机后手机便已经是解锁 Bootloader 状态了。

No.3 使用 Magisk root 设备

解锁设备后,接下来我们要做的就是安装 Magisk 了。少数派此前有过一系列关于 Magisk 的文章,欢迎大家使用全新的站内搜索功能进行索引。

这里我们依然按照流程进行手把手教学。

根据上文介绍的方法获取到正确版本后,在 Google Pixel 工厂镜像 页面下载好对应镜像文件并解压,解压后的文件夹如下图所示:

其中上图编号为 1flash-all.bat 文件为镜像刷入脚本,如果你在解锁前忘了 OTA 升级,这里请通过手动刷入镜像的方式来进行更新,更新方法如下:

  1. 手机重启至 Bootloader 界面并使用数据线连接到电脑
  2. 运行 flash-all.bat 文件,升级过程会自动完成,但升级前手机内的现有数据会被清空
  3. 如果你想保留数据,可以在运行 flash-all.bat 前对其进行编辑,编辑方法参考 这篇文章 中「修改 flash-all 脚本」一节

如果你的手机系统已升级为最新版本,那么回到上图:

  1. 在图中编号为 2 的压缩包中找到 boot.img 这个文件,将其提取出来并放在手机内部存储中的 Download 文件夹内
  2. 用你喜欢/熟悉的方式(adb install 指令或传输安装包后手动安装均可),在手机上安装最新的 Canary 版本 Magisk Manager
  3. 打开 Magisk Manager,保证手机已经能够连接到 Wi-Fi 网络(不建议此时插入国内 SIM 卡),依次选则 Magisk 一栏中的 Install > Select and Patch a File
  4. 找到我们放入手机存储中的 boot.img 文件并执行破解,破解完成会在 Download 目录下生成一个名为 magisk_patched.img 的文件,此时可以退出 Magisk Manager
  5. 通过数据线将手机连接至电脑,找到 magisk_patched.img 将其传输至电脑备用,
  6. 手机重启至 Bootloader 界面,保持手机和电脑的连接状态,然后在电脑端打开命令行工具
  7. 在命令行工具中输入 fastboot boot(有空格),先不要回车,把上面的 magisk_patched.img 文件直接拖入命令行窗口,然后回车执行,手机会自动开机

开机后我们就已经拥有临时的 Magisk 框架和 Magisk root 了,保险起见,这里依然建议大家在开机后打开 Magisk Manger 并手动执行一次安装。安装方式选择 Install > Direct Install (Recommanded) 就好,安装完成后再重启一次即可。

No.4 进行 Magisk Hide 和 GSF ID 注册

经过上述操作后,我们的 @Waters 发现他已经无法从 Play 商店中下载 Netflix 了,这可不行。

所以我们依然需要 Magisk Hide 和 GSF ID 注册来保证类似 Netflix 这样的应用能够正常下载、更新和使用。其中 GSF ID 注册的相关方法和注意事项此前我已经在 这篇文章 中分享过了,主要起到补充和辅助作用,这里不再赘述;Magisk 经历数次版本更新后 Magisk Hide 的功能入口已经有了些许变化,我们展开介绍一下:

  1. 打开 Magisk Manager,点击主界面右上角的齿轮图标进入设置界面,然后找到并开启 MagiskHide 功能
  2. 随后在「超级用户」界面(Magisk 主界面下方第二个「盾牌」图标)顶部就会出现 MagiskHide 功能入口
  3. 进入 MagiskHide 界面后,点击右下角的放大镜图标进入索引
  4. 这里我们先勾选上 Show system apps 选项,然后分别找到 Google Play StoreGoogle Play servicesGoogle Services framework 并勾选右侧的开关进行隐藏

完成后退出 Magisk Manager,清除 Play 应用商店的数据后重启手机即可(你也可以在清除数据后进行一次 GSF ID 注册)。

No.5 使用 Magisk 模块解锁 5G 网络

配置好 Magisk root 和 Magisk 框架之后,接下来我们要做的就是安装不同的 Magisk 模块来解锁完整的 Pixel 5 功能了,包括负一屏 Google Discover 资讯和天气解锁、国内三大运营商 5G 网络与 VoLTE 解锁等等。

其中启动器负一屏的 Google Discover 资讯、天气以及主屏 At A Glance 插件天气与 Google 的位置历史服务密切相关,如果需要可以使用 riru 系列模块进行开启,包括:

  • Riru:riru 系列模块的核心,可直接在 Magisk 仓库中搜索安装,是使用其他模块的前提
  • Riru - Location History Enabler:用于解锁启动器负一屏完整功能,包括资讯和天气,需要在上述模块安装、生效后才能在 Magisk 仓库中搜索、安装

除此之外,很多 Pixel 5 用户所关心的 5G 网络可用性问题我们也依然可以用前几代设备的破解方法进行解决

下载地址:OneDrive | Google Drive

应模块原作者要求,5G 模块涉及付费资源,现做下架处理。原作者 @Sun Dream,有需要可联系获取。

图为 4G 套餐的测速效果

值得注意的是,上述模块并不完美。经过我们反复测试,模块启用后:

  • 移动、联通、电信 5G 网络可以正常开启,但 VoLTE 未能开启
  • 电信 5G 仅数据网络正常工作,无法拨打电话和发送短信

其中电信问题可以曲线解决一下:因为安装后会清空并下载新的运营商配置文件,模块卸载后模块效果依然可以保留。如果你是电信用户,可以用下面的步骤解决上述电话和短信问题:

  1. 安装上述模块,开机、插入 SIM 卡确认 5G 功能正常开启
  2. 卸载模块并重启
  3. 重启后安装 VoEnabler 模块
  4. 安装完成后重启手机,此时电信卡应该能在 5G 下使用通话和短信功能了

至于其它模块,大家根据自己的实际需求自行安装就好,个人比较推荐的是为中文字体添加字重的 NotoCJK

No.6 迁移数据并完成新机设置

完成上述操作后,我们手里的 Pixel 5 就已经是一台拥有完整国内 5G 网络支持、同时能够正常使用 Netflix、负一屏资讯、天气等功能的手机了。如果你还想体验新版 Google Assistant,不妨在英文系统语言下进行使用。

接下来参考 Google 官方 帮助文档 一步一步进行数据迁移,然后尽情体验 Pixel 5 吧!

关联阅读: