使用 Mac 进行 Google Pixel 4 刷机完整教程
Pixel 4 是 Google 经典的纯净 Android 旗舰机型,虽然已经停更多年,但很多用户仍喜欢通过刷机恢复官方固件、刷入自定义 ROM 或解决软件问题。本教程专门针对 macOS 系统,详细讲解如何使用 ADB 和 Fastboot 工具对 Pixel 4 进行解锁 Bootloader 并刷入官方 Factory Image。
重要警告(请务必阅读):
- 刷机操作会擦除设备所有数据,请提前备份照片、通讯录、文件等重要资料。
- 解锁 Bootloader 会触发设备安全机制,设备会显示“橙色警告”或“Bootloader Unlocked”状态,部分银行 App、支付功能可能受影响。
- 操作不当可能导致设备变砖(无法开机),请严格按照步骤进行,并确保电量充足(建议 >50%)。
- 本教程基于官方 Google 流程,适用于 Pixel 4 / Pixel 4 XL。刷机有风险,请自行承担后果。
准备工作
- 一台运行 macOS 的电脑(推荐 Ventura 及以上版本)。
- Google Pixel 4 手机 + 原装或高质量 USB-C 数据线。
- 启用开发者选项和 USB 调试:
- 在手机上进入 设置 > 关于手机,连续点击“构建号”7 次,直到提示“您已成为开发者”。
- 返回 设置 > 系统 > 开发者选项,开启 USB 调试 和 OEM 解锁(如果有此选项)。
- 下载必要工具:
- Android SDK Platform-Tools(包含 ADB 和 Fastboot):
官方下载地址:https://developer.android.com/tools/releases/platform-tools
选择 macOS 版本,下载最新platform-tools-latest-darwin.zip。 - Pixel 4 官方 Factory Image:
前往 Google 官方页面:https://developers.google.com/android/images
搜索 “Pixel 4” 或 “coral”(Pixel 4 代号为 coral,Pixel 4 XL 为 flame),下载对应 Android 版本的 Factory Image(推荐最新支持版本或你需要的版本)。
- Android SDK Platform-Tools(包含 ADB 和 Fastboot):
第一步:在 macOS 上设置 ADB 和 Fastboot
将下载的
platform-tools-latest-darwin.zip解压到方便的位置,例如~/platform-tools(即用户主目录下的 platform-tools 文件夹)。打开 终端(Terminal) 应用。
使用
cd命令进入解压后的文件夹:cd ~/platform-tools测试工具是否可用(先连接手机,确保手机已开启 USB 调试并授权电脑):
./adb devices如果显示设备序列号,则说明 ADB 已连接成功。
进入 Fastboot 模式测试:
./adb reboot bootloader手机重启进入 Fastboot 模式(黑屏显示“FASTBOOT”)后,运行:
./fastboot devices看到设备序列号即表示成功。
提示:以后每次操作都建议先 cd 到 platform-tools 目录,或将该目录添加到 PATH 环境变量中以简化命令(可选)。
第二步:解锁 Bootloader
注意:解锁会完全擦除数据,不可恢复。
- 确保手机处于 Fastboot 模式(
./adb reboot bootloader)。 - 执行解锁命令:(部分旧版本 Pixel 可能使用
./fastboot flashing unlock./fastboot oem unlock,但 Pixel 4 系列推荐使用flashing unlock)。 - 手机屏幕会出现确认提示,使用音量键选择 Unlock the bootloader(或 Yes),电源键确认。
- 解锁完成后,手机会自动重启并擦除数据。首次启动会较慢,请耐心等待。
解锁后,手机每次启动都会显示橙色警告,这是正常现象。
第三步:刷入官方 Factory Image(刷机)
将下载的 Factory Image 压缩包解压,得到一个文件夹(里面包含
flash-all.sh等文件)。将整个解压后的文件夹复制或移动到
~/platform-tools目录下(方便操作)。在终端中进入该文件夹:
cd ~/platform-tools/你的image文件夹名执行刷机脚本(macOS 使用 sh 脚本):
./flash-all.sh该脚本会自动处理分区刷写,包括 bootloader、system 等。整个过程可能需要几分钟,请不要中断。
如果不想用脚本,也可以手动刷写(适用于高级用户):
./fastboot flash bootloader bootloader-xxx.img ./fastboot reboot-bootloader ./fastboot flash radio radio-xxx.img ./fastboot reboot-bootloader ./fastboot -w update image-xxx.zip # -w 会擦除数据刷写完成后,执行:
./fastboot reboot手机将重启进入新系统。
常见问题排查
- 命令提示 “command not found”:确保你在 platform-tools 目录下,并在命令前加
./(例如./fastboot)。 - 设备未被识别:检查 USB 调试是否开启,尝试更换数据线或 USB 端口,重启电脑和手机。
- 刷机失败或卡在 Fastboot:重新进入 Fastboot 模式,尝试
./fastboot flash all或使用官方 Android Flash Tool(浏览器版,需解锁 Bootloader 且支持 WebUSB)。 - 想重新锁定 Bootloader(恢复官方状态):刷完官方固件后,在 Fastboot 模式下运行
./fastboot flashing lock,但此操作需谨慎,可能需要再次擦除数据。 - Pixel 4 已停止官方支持,最新 Factory Image 可能停留在 Android 13 或 14 版本,刷入前确认兼容性。
额外提示
- 如果你想刷自定义 ROM(如 LineageOS、Pixel Experience),需先解锁 Bootloader,然后使用 Fastboot 刷入自定义 recovery 或直接刷 ROM。
- 推荐使用 Android Flash Tool(https://flash.android.com/)作为更简单的网页刷机方式(支持 Chrome 浏览器),但仍需先解锁 Bootloader。
- 刷机后建议立即设置屏幕锁定密码,并重新开启 USB 调试。
通过以上步骤,你就可以在 Mac 上顺利完成 Pixel 4 的刷机操作了。如果遇到具体错误,可以提供错误信息,我可以进一步帮忙分析。