How to Sideload OTA Updates on Google Pixel using ADB

When Google releases a new version of Android or a monthly security patch for Pixel devices, it does not reach everyone simultaneously. Updates are deployed in staggered rollouts, meaning your device might not receive the notification for days or even weeks. Fortunately, you do not have to wait. Google provides official Over-The-Air (OTA) image files that you can manually install on your device immediately.

This process, known as sideloading via ADB (Android Debug Bridge), is completely official, does not require unlocking your bootloader, and will not wipe your data. It simply applies the update exactly as if you had received it over the air.

In this guide, you will learn how to prepare your computer, enable debugging on your Pixel, and safely flash the OTA update using ADB commands.

What You Need Before Starting

Before proceeding, ensure you have the following:

  • Your Google Pixel device with at least 50% battery remaining.
  • A Windows, Mac, or Linux computer.
  • A high-quality USB-C cable (preferably the original cable included with the phone).
  • The Android SDK Platform-Tools (ADB and Fastboot) installed on your computer.

Step 1: Download the SDK Platform-Tools

To send the update file from your computer to your phone, you need ADB. Google provides these tools directly.

  1. Visit the official Android Developer website and download the SDK Platform-Tools for your operating system (Windows, Mac, or Linux).
  2. Extract the downloaded ZIP file to a convenient location on your computer, such as your Desktop or C:\platform-tools.

Step 2: Download the Correct OTA Image for Your Pixel

You must download the specific update file intended for your exact Pixel model.

  1. Go to the official Full OTA Images for Nexus and Pixel Devices page on the Google Developers site.
  2. Scroll down and agree to the terms and conditions.
  3. Locate your specific Pixel model in the right-hand menu (e.g., “Pixel 8 Pro”, “Pixel 7a”).
  4. Find the latest firmware release for your device. Pay close attention to any carrier-specific builds (e.g., Verizon or T-Mobile builds). If you have an unlocked phone, choose the global/standard build.
  5. Click the “Link” button to download the .zip file. Do not extract this ZIP file; leave it as it is.
  6. Move the downloaded .zip file into the platform-tools folder you extracted in Step 1. This makes typing the command much easier.

Step 3: Enable USB Debugging on Your Pixel

Your phone must be configured to accept ADB commands from your computer.

  1. Open the Settings app on your Pixel.
  2. Scroll down to About phone.
  3. Scroll to the very bottom and tap the Build number seven times in rapid succession. You will be prompted to enter your PIN. A toast notification will confirm that “You are now a developer!”
  4. Go back to the main Settings menu, tap System, and then tap Developer options.
  5. Scroll down to the Debugging section and toggle USB debugging on. Tap OK to confirm the warning.

Step 4: Connect the Phone and Authorise ADB

Now, establish the connection between the phone and your computer.

  1. Connect your Pixel to your computer using the USB cable.
  2. Open your computer’s terminal or command prompt:
    • Windows: Open the platform-tools folder, click the address bar at the top, type cmd, and press Enter.
    • Mac/Linux: Open Terminal, type cd (with a space), drag the platform-tools folder into the Terminal window, and press Enter.
  3. In the terminal, type the following command to check the connection:
    • Windows: adb devices
    • Mac/Linux: ./adb devices
  4. Look at your Pixel’s screen. A prompt will ask, “Allow USB debugging?”. Check the box that says “Always allow from this computer” and tap Allow.
  5. Run the adb devices command again. The output should now show your device’s serial number followed by the word device.

Step 5: Boot into Recovery Mode

To install the update, the phone must be in Recovery Mode.

  1. In your terminal, type the following command to reboot the phone into the bootloader:
    adb reboot bootloader
  2. Your phone will restart and display a screen with the Android mascot lying down.
  3. Use the physical Volume keys on your phone to cycle through the menu options until you see Recovery mode in red text.
  4. Press the Power button to select it.
  5. The phone will reboot, and you will see an Android mascot with a red exclamation mark and the text “No command.”
  6. To bypass this screen, press and hold the Power button, then quickly tap the Volume Up button once, and release both.
  7. You are now in the Android Recovery menu.

Step 6: Sideload the OTA Update

You are now ready to push the update file to the phone.

  1. Using the Volume keys, highlight Apply update from ADB and press the Power button to select it.
  2. The bottom of the phone screen will display text instructing you to send the package.
  3. In the terminal on your computer, type the sideload command followed by the name of the OTA file you downloaded. For example:
    • Windows: adb sideload filename.zip
    • Mac/Linux: ./adb sideload filename.zip

    Tip: Type adb sideload and then type the first few letters of the filename, then press the Tab key to auto-complete the filename.

  4. Press Enter to execute the command.

Step 7: Wait and Reboot

The terminal will display a percentage indicating the upload progress to the phone. Once the file is uploaded, the phone will take over and begin verifying and installing the update.

Do not unplug the phone or close the terminal during this process. The installation usually takes 10 to 15 minutes.

When the process is complete, the phone will return to the Android Recovery menu, and the bottom of the screen will say “Install from ADB complete.”

The Reboot system now option will be highlighted by default. Press the Power button to confirm. Your Pixel will now reboot into the newly installed Android version.

Troubleshooting Common Issues

  • “Cannot read filename.zip”: Ensure the filename is correct and the file is located within the same folder as the ADB executable.
  • ADB command not found: On Mac and Linux, remember to prefix ADB commands with ./ (e.g., ./adb sideload). On Windows, ensure you are running the command prompt directly from the platform-tools directory.
  • Status 7 Error: This means you are trying to install an update that is older than the currently installed version (downgrading is not permitted via OTA), or you downloaded the wrong file for your device model.

By manually sideloading OTA updates, you bypass the staged rollout queues, allowing you to instantly secure your Pixel with the latest patches or immediately access new Android features the day they are announced.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.