使用 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。刷机有风险,请自行承担后果。

准备工作

  1. 一台运行 macOS 的电脑(推荐 Ventura 及以上版本)。
  2. Google Pixel 4 手机 + 原装或高质量 USB-C 数据线。
  3. 启用开发者选项和 USB 调试
    • 在手机上进入 设置 > 关于手机,连续点击“构建号”7 次,直到提示“您已成为开发者”。
    • 返回 设置 > 系统 > 开发者选项,开启 USB 调试OEM 解锁(如果有此选项)。
  4. 下载必要工具

第一步:在 macOS 上设置 ADB 和 Fastboot

  1. 将下载的 platform-tools-latest-darwin.zip 解压到方便的位置,例如 ~/platform-tools(即用户主目录下的 platform-tools 文件夹)。

  2. 打开 终端(Terminal) 应用。

  3. 使用 cd 命令进入解压后的文件夹:

    cd ~/platform-tools
    
  4. 测试工具是否可用(先连接手机,确保手机已开启 USB 调试并授权电脑):

    ./adb devices
    

    如果显示设备序列号,则说明 ADB 已连接成功。

    进入 Fastboot 模式测试:

    ./adb reboot bootloader
    

    手机重启进入 Fastboot 模式(黑屏显示“FASTBOOT”)后,运行:

    ./fastboot devices
    

    看到设备序列号即表示成功。

提示:以后每次操作都建议先 cd 到 platform-tools 目录,或将该目录添加到 PATH 环境变量中以简化命令(可选)。

第二步:解锁 Bootloader

注意:解锁会完全擦除数据,不可恢复。

  1. 确保手机处于 Fastboot 模式(./adb reboot bootloader)。
  2. 执行解锁命令:
    ./fastboot flashing unlock
    
    (部分旧版本 Pixel 可能使用 ./fastboot oem unlock,但 Pixel 4 系列推荐使用 flashing unlock)。
  3. 手机屏幕会出现确认提示,使用音量键选择 Unlock the bootloader(或 Yes),电源键确认。
  4. 解锁完成后,手机会自动重启并擦除数据。首次启动会较慢,请耐心等待。

解锁后,手机每次启动都会显示橙色警告,这是正常现象。

第三步:刷入官方 Factory Image(刷机)

  1. 将下载的 Factory Image 压缩包解压,得到一个文件夹(里面包含 flash-all.sh 等文件)。

  2. 将整个解压后的文件夹复制或移动到 ~/platform-tools 目录下(方便操作)。

  3. 在终端中进入该文件夹:

    cd ~/platform-tools/你的image文件夹名
    
  4. 执行刷机脚本(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 会擦除数据
    
  5. 刷写完成后,执行:

    ./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 Toolhttps://flash.android.com/)作为更简单的网页刷机方式(支持 Chrome 浏览器),但仍需先解锁 Bootloader。
  • 刷机后建议立即设置屏幕锁定密码,并重新开启 USB 调试。

通过以上步骤,你就可以在 Mac 上顺利完成 Pixel 4 的刷机操作了。如果遇到具体错误,可以提供错误信息,我可以进一步帮忙分析。