Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Clear out junk files and repair common Windows errors3Fix the driver behind crashes, sound loss and screen glitchesSome links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
Whether you can downgrade depends on the exact Pixel model, current build and bootloader anti-rollback level. Pixel 6 and Pixel 6 Pro cannot use ordinary public Android 12 images after Android 13; Google documents only special Developer Support images for those phones. On models where a compatible public image is available, the supported factory-image process normally unlocks the bootloader and erases the phone.
Check whether your Pixel can run Android 12
Before downloading anything, record the exact model and build number at Settings → About phone → Android version. Then check Google’s factory-image archive for an Android 12 image matching that model and variant. Availability of an image does not by itself guarantee that the phone’s current anti-rollback level will accept it.
| Check | Why it matters |
|---|---|
| Exact Pixel model | Images and bootloader rules differ between models, including the Pixel 6 and 6 Pro exception. |
| Current Android build | The installed bootloader may reject an older image. |
| OEM unlocking | The standard factory-image route requires an unlockable bootloader. |
| Carrier or SIM restriction | Some carrier-sold devices do not permit bootloader unlocking. |
| Matching Android 12 image | Never flash an image for another model or variant. |
Why Pixel 6 and 6 Pro are different
Android 13 increased the bootloader anti-rollback counter on Pixel 6 and Pixel 6 Pro. Once that counter is raised, ordinary older Android 12 bootloaders cannot start. Google’s Android 12 Developer Support images include a newer bootloader designed for this situation, but they are developer/testing builds rather than normal consumer releases.
If you own a Pixel 6 or 6 Pro on Android 13 and want a fully supported public Android 12 installation, the practical answer is no. The Developer Support route is the only official Android 12 option Google documents, and it has substantial limitations described below.
#1 Best Overall
- Attention-grabbing design meets the latest evolution of the Google Pixel Camera on the new Google Pixel 11 Pro XL; Gemini Intelligence helps manage details so you can live in the moment[1]; and the phone is available in two sizes
- Unlocked Android phone gives you the flexibility to change carriers and choose your own data plan: Works with Google Fi, Verizon, T-Mobile, AT&T, and other major carriers[2]
- Stay informed without looking at your screen: When your phone is face down, Pixel HiLight gently alerts you with subtle glowing lights when your favorite contacts are calling or you’re talking with Gemini; exclusive to Google Pixel 11 Pro phones
- Magic Capture catches the moment as you live it: With just one tap, Pixel 11 Pro captures video and photos, and automatically edits, crops, and unblurs a curated collection, ready to share – and you get the memory of how it felt to be in the moment
- Two new cameras for more brilliant photos: A larger telephoto sensor captures 30% more light for clear, beautiful photos and videos, even in the dark[3]; Pixel’s longest zoom ever helps you capture details from impressive distances[4]
Understand the data loss before you begin
Unlocking the bootloader performs a factory reset. Flashing a factory image also erases user data. Moving between a public build and a Pixel 6/6 Pro Developer Support build requires another full reset. Google Account backup may restore some synchronized information, but applications and local app data are not guaranteed to return.
Back up all of the following before enabling the unlock:
- Photos and videos not already synchronized to Google Photos.
- Contacts, messages and call history.
- Authenticator accounts, passkeys and two-factor recovery codes.
- WhatsApp and other app-specific backups.
- Downloads, documents and recordings.
- eSIM details and carrier activation information.
- Any files stored outside Google Photos or Drive.
What you need
- A Windows, macOS or Linux computer.
- A reliable USB data cable connected directly to the computer. Avoid hubs, monitor ports, extension cables and questionable adapters.
- Chrome or another WebUSB-capable browser; Google lists Chrome and Microsoft Edge 79 or later as examples.
- USB debugging and OEM unlocking enabled on the Pixel.
- Adequate battery charge and an internet connection for device check-in and downloads.
- For manual flashing, the latest Android SDK Platform-Tools, which includes
adbandfastboot.
Method 1: Android Flash Tool (recommended)
Android Flash Tool is Google’s guided web process. Open flash.android.com in a WebUSB-compatible browser and use the following procedure.
Rank #2
- Google Pixel 10a is a durable, everyday phone with more[1]; snap brilliant photography on a simple, powerful camera, get 30+ hours out of a full charge[2], and do more with helpful AI like Gemini[3]
- Unlocked Android phone gives you the flexibility to change carriers and choose your own data plan; it works with Google Fi, Verizon, T-Mobile, AT&T, and other major carriers
- Pixel 10a is sleek and durable, with a super smooth finish, scratch-resistant Corning Gorilla Glass 7i display, and IP68 water and dust protection[4]
- The Actua display with 3,000-nit peak brightness shows up clear as day, even in direct sunlight[5]
- Plan, create, and get more done with help from Gemini, your built-in AI assistant[3]; have it screen spam calls while you focus[6]; chat with Gemini to brainstorm your meal plan[7], or bring your ideas to life with Nano Banana[8]
- On the phone, open Settings → About phone and record the model and build number.
- Open Settings → System → Developer options. If Developer options is absent, tap Build number repeatedly under About phone until Android enables it.
- Enable OEM unlocking and USB debugging.
- Connect the phone directly with a USB data cable and approve the USB debugging prompt.
- In Android Flash Tool, select Add new device, choose the Pixel and approve the browser connection.
- Select an Android 12 image that exactly matches the phone. For Pixel 6 or 6 Pro, choose the official Developer Support image, not an ordinary public Android 12 image.
- Read the warning that the device will be reset, then start the flash.
- Keep the cable connected until the tool reports completion and the phone reboots.
- Complete Android setup and verify calls, mobile data, Wi-Fi and required apps.
- If you used a Developer Support image and need a normal public release again, use the Flash Tool’s public-build option and expect another complete reset.
- After confirming the installation works, relock the bootloader if the selected image and tool flow support it.
Android Flash Tool does not bypass carrier restrictions. It can unlock only a device whose bootloader permits unlocking.
Pixel 6 and Pixel 6 Pro Developer Support images
Google lists these Android 12-based images for Pixel 6 and Pixel 6 Pro:
| Device | Image | Build | Security patch |
|---|---|---|---|
| Pixel 6 | Android 12 API 31 Developer Support | SQ1D.220205.004.X2 |
February 2022 |
| Pixel 6 | Android 12L API 32 Developer Support | SQ3A.220705.004.X2 |
July 2022 |
| Pixel 6 Pro | Android 12 API 31 Developer Support | SQ1D.220205.004.X2 |
February 2022 |
| Pixel 6 Pro | Android 12L API 32 Developer Support | SQ3A.220705.004.X2 |
July 2022 |
These builds are not ordinary consumer Android releases. Google says they are intended for app development and testing, are not CTS-approved, do not receive normal OTA security updates and may have compatibility or core-function problems. Apps that depend on CTS-approved behavior or SafetyNet-related functionality may fail. Installing one from a public build, or returning to a public build, requires a full reset. After the Developer Support bootloader is installed, you cannot return to a public Android release with a lower anti-rollback version.
Rank #3
- Google Pixel 10 Pro is the ultimate Pixel experience, featuring advanced AI with Gemini, unbelievable camera quality, impeccable design in two sizes, and the next-gen Google Tensor G5 chip[1]
- Unlocked Android phone gives you the flexibility to change carriers and choose your own data plan[2]; it works - Google Fi, Verizon, T-Mobile, AT&T, and other major carriers
- Get a head start on syncing your data before it even arrives: After you purchase your new Pixel, look for an email that explains how to transfer your photos, videos, passwords, and more in just a few quick steps[11]
- Pixel’s pro camera system makes everything look amazing, even in low light; capture more of the scene with advanced Google AI models, and bring out incredible details with 100x Pro Res Zoom, stunning 50 MP images, and super steady videos in 8K[10]
- Pixel 10 Pro is built with durable aluminum and Corning Gorilla Glass Victus 2 for scratch and drop resistance; the 6.3-inch Super Actua display with 3,300-nit peak brightness is easy on the eyes, even in direct sunlight[3,13,18]
Method 2: Manually flash a factory image (advanced)
Use this route when you need a particular archive image, want to inspect the supplied script or cannot use the web flasher. Download the exact image from Google’s factory-image archive and install the latest Platform-Tools.
Recommended Free Tools
- Extract the factory-image archive.
- Enable USB debugging and OEM unlocking on the phone.
- Stop any existing ADB service and reboot to the bootloader:
adb kill-server adb reboot bootloader - Unlock the bootloader. Confirm the warning on the phone; this performs a factory reset:
fastboot flashing unlock - Run the image package’s supplied script from its extracted directory:
./flash-all.shOn Windows, run
flash-all.bat. - Wait while the script flashes the bootloader, baseband firmware and operating system and reboots the phone.
- Test the installation, then return to fastboot mode.
- Relock the bootloader and confirm on the phone:
fastboot flashing lock
Do not casually remove the -w wipe option from Google’s script. The supported factory-image procedure is destructive, and an unlocked bootloader already resets the device. Altering the script can leave an unsupported or inconsistent installation.
If OEM unlocking is unavailable
A greyed-out or missing OEM unlocking option can mean the phone is offline, has not checked in with Google, is carrier/SIM restricted or is managed by an organization.
- Connect to Wi-Fi or mobile data.
- Allow the phone time to check in.
- If necessary, open the dialer and enter Google’s documented check-in code
*#*#CHECKIN#*#*or its numeric equivalent*#*#2432546#*#*. - Recheck Developer options.
If the option remains unavailable, stop. Do not attempt unofficial unlocking bypasses; the device may not be bootloader-unlockable.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Fix detection and flashing problems
The browser cannot see the phone
- Approve the USB debugging prompt on the phone.
- Try another known-good data cable.
- Use a direct computer port; avoid hubs, monitor ports, extension cables and adapters.
- Try USB-A instead of USB-C if your computer supports it.
- Stop a competing ADB service with
adb kill-server, then reconnect.
The flash stops or reports a transfer error
- Do not disconnect during an active write unless the tool has clearly stopped.
- Record the exact error.
- Reboot to fastboot mode.
- Replace the cable and use another direct port.
- Confirm the image matches the exact model and variant.
- Retry the official Flash Tool or the unmodified factory-image script.
- Do not try random images or older bootloaders.
If the phone remains in fastboot, use Google’s official public-build or recovery path rather than an unverified image.
A warning screen appears after flashing
An unlocked bootloader normally displays a boot warning. Once the correct system is installed and tested, fastboot flashing lock returns the device to a locked state, although locking can erase data on some devices.
Best Value
- Google Pixel 10 is the everyday phone unlike anything else; it has Google Tensor G5, Pixel’s most powerful chip, an incredible camera, and advanced AI - Gemini built in[1]
- Unlocked Android phone gives you the flexibility to change carriers and choose your own data plan[2]; it works with Google Fi, Verizon, T-Mobile, AT&T, and other major carriers
- Unlocked Android phone gives you the flexibility to change carriers and choose your own data plan[2]; it works - Google Fi, Verizon, T-Mobile, AT&T, and other major carriers
- The upgraded triple rear camera system has a new 5x telephoto lens - up to 20x Super Res Zoom for stunning detail from far away; Night Sight takes crisp, clear photos in low-light settings; and Camera Coach helps you snap your best pics[3]
- Pixel 10 is designed - scratch-resistant Corning Gorilla Glass Victus 2 and has an IP68 rating for water and dust protection[21]; plus, the Actua display - 3,000-nit peak brightness is easy on the eyes, even in direct sunlight[4]
Returning to Android 13
To return to a current public release, use Android Flash Tool with the appropriate public image. Switching between a Pixel 6/6 Pro Developer Support build and a public build requires a complete reset. Do not install a public image whose bootloader has a lower anti-rollback level than the one currently installed.
When not to downgrade
- Stay on Android 13 if you need current security updates and can work around the original issue.
- Try a factory reset on Android 13 when corrupted settings or upgrade residue are the likely cause; it changes no Android version.
- Use a full OTA package only for its narrower purpose: Google documents full OTAs as a way to restore corresponding factory firmware without bootloader unlocking or a wipe. They are not a general method for moving to any older Android release; see Google’s OTA archive.
- Do not proceed without a complete backup, an unlockable bootloader and a matching official image.
- For Pixel 6/6 Pro owners, avoid the Developer Support build if you require a normal consumer installation, regular OTA security updates or broad app compatibility.
The safest downgrade is therefore a model-specific, official factory-image installation performed only after accepting the reset, anti-rollback and support limitations.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

