How to Downgrade from Android 13 to Android 12 on Pixel
Google released the stable version of Android 13 on 16th August for its Pixel devices. But many users were already running the beta of Android 13 for quite some time. Since the update was just released yesterday there might be bugs and flaws that Google still needs to work out. Luckily if you are not using the Pixel 6 series then you can revert to a stable version of Android 12 if you want to. Therefore here is How to Downgrade from Android 13 to Android 12 on Pixel.
If you have downloaded the stable build of Android 13 on your Pixel 6 series of phones then you cannot downgrade. This OTA update contains a bootloader update that increments the anti-rollback version. But if you are still running the Android 13 beta then you can downgrade back to Android 12 if you want to.
How to Downgrade from Android 13 Beta to Android 12
If you are still running the Android 13 beta then the rollback process is pretty simple. Do take a full backup before continuing as all your data will be wiped. Here is how to do it:
- Go to the Android Beta Program website.
- Find your device and unenroll it from the beta.
- An OTA update of stable Android 12 will be sent to your device and all the data will be wiped.
How to Downgrade from Android 13 Stable to Android 12
This method will only work for Pixel 4/4 XL, Pixel 4a, Pixel 4a 5G, Pixel 5, and Pixel 5a. Pixel 6 users cannot go back to Android 12.
Note: Take a full backup of your phone before commencing
Download the Android SDK Platform-Tools package
To downgrade to Android 12 you will need to install Android Debug Bridge. Install the tools on your desktop for quick access to commands. You can download the latest platform-tools zip file from here.
Enable USB Debugging and OEM Unlocking
- Open the Settings App.
- Go to Developer Options.
- Search for USB Debugging and OEM Unlocking.
- Click Ok in the prompt for USB Debugging.
Download Factory Image for your Device
To downgrade your device from Android 13 to Android 12 you will need to install the factory image for your device. It is essentially just a blank slate for your smartphone or snapshot of that particular Android build at that time.
Download the Factory Image and unzip its contents to the platform-tools folder for access later on.
Boot your Device in Fastboot Mode
- Press and hold the Power button and volume down key until you see the Android figure lying down.
- Press and hold the power button and volume up button briefly before releasing the volume up key.
- Using the up and down volume buttons, you can scroll to select Enter Fastboot.
Unlock the Bootloader
Unlocking the bootloader is the first process in flashing a custom ROM or a Factory Image on a device in our case. To Unlock the Bootloader:
- Boot your device in Fastboot mode and connect it to your desktop.
- Search for CMD in the search panel and select Run As Administrator.
- In CMD type the below command. Command: fastboot flashing unlock
- You will get a prompt on your device, use the volume keys to navigate and select Confirm.
- Restart your phone.
- Skip the startup process and re-enable USB Debugging from the Settings.
- After doing so boot your phone in Fastboot mode and then connect it to your PC
- Enter the below command in the CMD window. Command: adb reboot bootloader
Downgrade from Android 13 Stable to Android 12
After extracting the Factory Image files on your PC and at a convenient location. Run the following command in the CMD window.
Your Pixel will now begin the process of downgrading Android 13 Beta 2 back to Android 12, which can and will take a few minutes. Leave the Command Prompt window open and when the process has finished, you will see a completion message.
Reboot your Phone
After the process is complete disconnect your phone and reboot as you have successfully downgraded from the Android 13 Developer Preview, Beta, or stable release back to Android 12. It should now load into the device setup process, allowing you to sign up and enjoy your stable Android build.
Here is How to Downgrade from Android 13 to Android 12 on Pixel. This method will only work for the Pixel series 5 and below. There can be an error during the process and we recommend doing the whole process again if you run into any errors.