Learning how to downgrade Android devices isn't a universal and straightforward process. It's complicated, tiresome, voids your warranty, and the exact procedure differs from phone to phone.

If you still must learn how to do it, then keep on reading. After all, there are plenty of reasons to downgrade an Android phone.

How to Downgrade Android Devices: Table of Contents

Overall, these are the steps that you must learn to perform in order to downgrade most Android phones or tablets:

  1. Backup your data
  2. Unlock the bootloader
  3. Install a custom recovery
  4. Find the appropriate ROM
  5. Proceed with the downgrade

Let's proceed with the details.


As mentioned before, downgrading an Android device isn't a straightforward process. There is no "official" of doing it.

As such, the only viable solution that we can see for most people is installing a custom ROM. And while works for what we're intending to do, there are two catches:

  1. This voids our warranty
  2. Not all devices support bootloader unlocking

Not to mention that doing something wrong could result in you bricking your device. If such a thing happens, do keep in mind that Updato won't take responsibility for you.

Without any further ado, let's move on with the guide.

1: Backup your Data

The first and most important thing that you wanna do is backup your important files. This could be anything from contacts to pictures, videos, documents, your choice to make, really.

You can backup your files in numerous ways. Just to quickly mention some of them:

  1. Google Drive (Cloud)
  2. Dropbox (Cloud)
  3. Locally with a PC
  4. Locally with thumb drives (OTG)
  5. And more

It really comes down to personal preference and needs. In the rare case that you don't have anything important to backup, then nobody is going to force you either. So, again, your choice to make. Generally, it's highly recommended.

One of the easiest ways to backup mobile data is by connecting your device to a computer. All that you need to do is:

  1. Connect your phone to the PC
  2. Pull down the status bar and select "File transfer" or something along these lines (Name slightly differs from phone to phone)
  3. Select everything from your phone and copy it to a dedicated folder on your PC

The average computer has about a terabyte of memory, which is way more than enough to backup numerous Android devices. Since you're transferring data locally, it's also much faster than the cloud; just not nearly as reliable.

2: Unlock the Bootloader

How to downgrade Android

The bootloader of an Android device is the one thing that loads before anything else does. The reason that we care about it, in this case, is because it also controls what we can and can't install regarding recovery modes and operating systems.

A locked bootloader will prevent you from installing custom recoveries and ROMs, which, in turn, prevents us from downgrading (or upgrading) our phone. That's why the first thing that we wanna do is unlock it.

That's unless your manufacturer offers a stock ROM that can be installed with your stock recovery. It's not something entirely common, but it's worth giving it a try.

Just Google something like " (Device) stock ROMs" and hopefully, you'll find something. If you do, skip straight to step #4. For the rest of you, keep on reading.

Do keep in mind that not every phone allows you to unlock its bootloader. For example, it was about a year ago where Huawei decided that they'd no longer allow bootloader unlocking for security reasons, which is something that they applied to their new OS as well.

And for those of you who can unlock their devices, the whole process of doing it will most likely be time-consuming and tedious. Not to mention that it will delete everything on your device. That's one of the reasons that we mentioned to backup your data. So, do keep that in mind.

The exact process differs from device to device, which is why we're only going to mention Xiaomi devices as a general example. If you've got something

How to Unlock The Bootloader of A Xiaomi Phone (Example)

  1. By using a computer, download the Mi Unlock Tool
  2. Extract the files on a folder of your choice
  3. Become a developer by going to: Settings -> About phone -> MIUI version, and tap on it multiple times
  4. Then enable developer options by going to: Settings -> Additional Settings -> Developer Options, and enable developer options
  5. While you are at it, enable OEM unlocking and USB debugging as well
  6. If you haven't already, create a Mi account
  7. Log in to your Mi account by going to: Settings -> Additional Settings -> Developer Options -> Mi Unlock Status, then click on "Add account and device"
  8. Power off the phone and reboot into bootloader mode by holding down the power + volume down buttons
  9. Connect the phone to your PC
  10. Open the MiFlash tool on your computer (It's an EXE file)
  11. Sign in
  12. Select "Unlock"
  13. And if everything goes well, that should unlock your bootloader

As you can see, unlocking a bootloader isn't exactly an easy process. We had to compress the process here for the sake of keeping this article short.

Do keep in mind that in the case of Xiaomi phones, you may be asked to wait for a few days up to a whole month before being able to complete the final step.

3: Install A Custom Recovery

All Android smartphones come with a recovery mode installed. It's a sort of separate, stand-alone OS that can be used for phone maintenance.

You can use it to perform a factory reset outside of Android, install an update, and things like that.

If your manufacturer gives you an older stock OS, then chances are that you can downgrade with your stock recovery without having to install a custom recovery or ROM.

However, most of us need to rely on custom recoveries. After unlocking your bootloader, you're free to flash any recovery you want. But, most people prefer TWRP.

To flash TWRP recovery on your phone:

  1. Install the universal ADB drivers on your PC
  2. By using the computer, go to the official website of TWRP and select your device
  3. Download the latest version of TWRP on the PC
  4. Go the folder when you downloaded the img file
  5. Rename it to twrp.img
  6. Hold down the shift button and select "Open PowerShell window here" (This needs to be on the folder where TWRP.img is stored)
  7. Connect the phone to the PC with a USB cable (Only if you previously enabled USB debugging as previously instructed)
  8. On PowerShell, type "ADB reboot bootloader"
  9. Then "Fastboot flash recovery twrp.img
How to downgrade Android

That should do it.

Side Note

At this point, there is a good chance that you'll come across some sort of weird issue.

In our case, the phone wouldn't go past the "Downloading boot.img" unless we typed the command before plugging in the phone. So, if something similar happens to you, your best bet is to refer to Google for a fix.

Last, but not least, there are many devices that will automatically replace the custom recovery on the first boot. So, after installing the recovery, boot into it before doing anything else and that should prevent your stock ROM from touching it afterward.

The key combination for booting into recovery mode in most devices is the power button + volume up key.

4: Find the Appropriate ROM

At this point, you've hopefully managed to:

  • Backup your important data
  • Unlocked the bootloader
  • Flashed a custom recovery

All that remains is to find a custom ROM that fits your needs and flash it with the custom recovery that we just installed.

At this point, once again, Google is your friend. Just type in "Custom ROMs for "Device" " Ex. Custom ROMs for Xiaomi Redmi Note 5 Pro.

This should bring up a good list of custom ROMs which usually leads to XDA developers. There are tons of options. So, take your time and choose carefully.

One could say that this is the most important part as you don't want to be changing ROMs all the time. That is unless you are a weird geek like us who likes experimenting with this sort of stuff.

Now, you came here looking for how to downgrade Android devices, but depending on why you want to downgrade, you may not have to.

For example, if bugs and stability issues were the reason that you came here, do keep in mind that there are a ton of Pie-based ROMs out there that are extremely stable.

5: Proceed With The Downgrade (Or Upgrade)

That's it. You've unlocked the bootloader, installed the recovery mode, had to deal with all the BS that's involved with those steps, and now all you have to do is practically press a button.

As the ROM developer probably already instructed, you must:

  1. Transfer the ROM (ZIP file) to the SD card/external storage of the phone
  2. Reboot into recovery mode (Either with ADB reboot recovery or by powering off the phone and holding down the power + volume up buttons)
  3. Select "Install"
  4. Navigate to where the custom ROM is
  5. And proceed with the installation
How to downgrade Android

If the ROM developer has given any specific instructions, make sure to follow them.

In some cases, you may have to use a different recovery as well. But, most of the time, TWRP works just fine.

How to Downgrade Android Devices: Wrapping Up

We understand that this guide wasn't very specific. But, with all the different phones, recovery modes, flashing methods, and different parameters, that's the best that we could do.

Feel like we forgot to mention something important? Got anything wrong? Any questions? Then let us and everyone else know about them in the comments section down below!

Like what you see? Then don't forget to follow us on Facebook and Twitter for the latest news, reviews, listicles, apps, games, devices, how-to guides, and more!

View Comments

What's my model number?

There are several ways to locate your model number:

Option 1
On your device, go to Settings, then "About device" and scroll down to "Model number"
Option 2
Often times you can view the model number inside the device, by removing the battery
Option 3
Using Samsung's model/serial number location tool

Looks like you're using an ad blocker.

We get it: ads aren't what you're here for...

But ad revenue is our only way to manage this site. Without ad revenue we won't be able to continue to provide quality content and free firmware downloads.

Please disable your ad blocker or whitelist Updato.com in order to continue into Updato's ad-light experience.

Thanks for your support!