How to flash Android Smartphone from Google’s latest Android Flash tool


Google’s new Android Flash Tool can flash your Nexus or Pixel Android smartphone directly from your web browser

Google has introduced a new Android flash Tool that allows you to flash any build to your Android smartphone. While the tool is still in a development phase, it can be pretty handy to use to flash your smartphone. Android Flash Tool works within your browser, allowing you to quickly and easily pull down AOSP images and flash them to your Android smartphone. With it, developers can check app compatibility with AOSP changes. To get started, you need a development machine and an Android device.

Development machine requirements(Your PC/Laptop)

Your development machine must meet these requirements:

  • Browser: Any browser supporting WebUSB, such as Chrome or Edge 79+.
  • Platforms:
    • Linux
    • macOS
    • Chrome OS
    • Windows (requires an additional USB driver)

Installing Windows drivers

To work with fast boot and flash devices on a Windows machine, you need a customized USB driver from the Android SDK. For more details, see Install OEM USB drivers on the Android Developers site.

adb kill-server

Smartphone requirements

You can flash a new version of Android to these supported devices:

  • DragonBoard 845c (db845c)
  • HiKey 960
  • HiKey
  • Pixel 4 XL
  • Pixel 4
  • Pixel 3a XL
  • Pixel 3a
  • Pixel 3 XL
  • Pixel 3
  • Pixel 2 XL
  • Pixel 2

Smartphone Pre-requirements

Before you can flash a build to your device, you must prepare your device:

  1. Enable Developer Options and USB debugging.
  2. Enable OEM Unlocking in the Developer options menu. If your bootloader is already unlocked, this option is grayed out with Bootloader is already unlocked.
  3. If you’re having trouble enabling OEM Unlocking, make sure:
    1. Your device is connected to the internet.
    2. Your device has checked in with Google, which may not be the case just because your device recently connected to the internet. To force a check-in, enter *##CHECKIN##* (##2432546##) in the Dialer (no SIM required). After entering the number (no need to press call), the text disappears and a success notification appears.

Flashing your Android Smartphone

  1. Connect your device directly to your development machine (no hubs, adapters, extenders, or monitors).
  2. Open in a browser on your development machine. It opens to the Welcome page.
  3. Allow the flash tool to communicate with your test device through ADB by accepting the popup that says Allow site access to your ADB keys to communicating with devices.
  4. Click Add new device.
  5. Select your device from the list and click Connect. This list may not contain the full device name.
  6. On your device’s screen, select Always allow from this computer and click OK to accept the USB debugging connection.
  7. Select the connected device in your browser.
  8. Search for and select your desired build from the list. You can also select options, such as wiping the device or force flashing all partitions.
  9. Click Install to start the process. The device reboots and enters fast boot mode.
  10. After Flash Complete appears, disconnect the device from the USB cable.

How to flash Android Smartphone from Google's latest Android Flash tool

Some USB transfer errors that may occur while flashing

Sometimes Android devices have trouble communicating through certain USB ports or hubs due to the high throughput of data. To improve reliability:

  • Don’t use USB hubs. This includes connections through monitors.
  • Don’t use USB extension cables or adapters if possible.
  • Try a different USB port. Rear ports are often more reliable than front ones.
  • If you’re using a USB C port, try a USB A port instead.

NOTE: Flashing your Smartphone can brick it, We are not responsible if you brick you smartphone


About Author

Be Ready for the challenge

Notify of
Inline Feedbacks
View all comments