2

How to Downgrade to an Older Version of Android

 2 years ago
source link: https://www.makeuseof.com/downgrade-to-older-version-of-android/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

How to Downgrade to an Older Version of Android

By Antonio Trejo

Updated 4 hours ago

Want to roll back an Android update to a previous version? Here's how you can downgrade your phone's software again.

Image Credit: mockuphone.com

Generally, it's always best to keep your devices up to date. But unfortunately, over-the-air updates can sometimes break software, change features in unwanted ways, or introduce bugs that the manufacturer may not fix.

So, in such cases, you should consider rolling back the update that's causing severe bugs in your phone. Switching back to a previous version of Android is generally not recommended, but it isn't impossible.

Here's how you can downgrade your phone's Android version easily.

Before Downgrading Your Device

Downgrading isn't a process that is officially supported by manufacturers. It isn't easy to do, it may void your warranty, and you could potentially brick your device. You should not try this unless you've got experience modifying your device's software.

Whether you can downgrade your device at all depends on whether you can unlock the bootloader. Devices from Google or OnePlus can be easily unlocked, while those from Huawei, Samsung, or Nokia may be difficult or outright impossible to unlock.

You'll have to research your own device, especially if you bought it from a carrier. Some carriers require you to get an unlock token from them first or don't allow bootloader unlocking at all.

Unlocking the bootloader will erase all of your data and wipe your internal storage. So, make sure to back up all of your data before you begin!

Things You’ll Need Before You Can Downgrade

Once you've backed up all of your data, you'll need to download an Android factory image of the version you want to go back to, and it has to be specifically designed for your device. Google provides Pixel and Nexus users with a list of factory images. For other phone manufacturers, you'll have to find an official factory image for your device.

If you cannot find factory images on the manufacturer's website, a great place to look for them is on the XDA Developers forums.

You'll also need to download and install the SDK Platform Tools to use the ADB and fastboot tools. You can check out our guide to ADB and fastboot to familiarize yourself with these. Lastly, you'll need to connect your phone to your PC via USB, so make sure to use the original USB cable. If you don't have the original, use a high-quality cable instead.

How to Downgrade Your Android Phone

We're using a Pixel phone to demonstrate. The process should work on most phones that can be downgraded, but every device is different. Some follow a different set of instructions or require different tools.

Check if this is the case for your device before you proceed. The XDA Developers forum we mentioned is a good place to look for this information.

Step 1: Enable USB Debugging

The first thing you need to do is turn on Developer Options on your phone by going to Settings, finding the About phone section, and then tapping the Build number until you get a message that says You are now a developer!.

Next, go into Developer Options and enable USB debugging and OEM unlocking.

3 Images
tap android build number
USB debugging toggle in Developer options
OEM unlocking toggle in Developer options

Step 2: Connect Your Phone to Your Computer

Connect your phone to your PC with a USB cable.

On your PC, navigate to the location where the SDK Platform Tools folder is saved and put the Android factory image you downloaded there. Factory images usually come in ZIP files that contain IMG files; unzip the factory image right there in the Platform Tools folder.

Now, while still in the Platform Tools folder, hold Shift and right-click inside the window, and then select Open PowerShell window here.

downgrade-to-older-version-of-android

In the PowerShell window that opens, type adb devices to check if your phone is being detected. If it is, you should see its serial number listed. If not, try using a different USB cable.

Now you have to boot your device into fastboot mode. To do this, type the below command in PowerShell:

adb reboot bootloader
ADB commands in PowerShell

Step 3: Unlock the Bootloader

Once your device is in fastboot mode, now it's time to unlock your phone's bootloader. This is a crucial step as without unlocking the bootloader, you can't install the previous version of Android on your phone.

Depending on your device, type fastboot oem unlock, and if this doesn't work, type fastboot flashing unlock instead. If everything goes well, you should see a confirmation on your device that the bootloader is now unlocked. This step will also wipe your device.

Step 4: Install the Older Version of Android

Some manufacturers will include a "flash-all" script as part of the downloaded factory image that will automatically flash everything for you. If this is the case, the script should be in the SDK Platform Tools folder along with the IMG files you extracted.

Now, double-click on the flash-all.bat script. A box should pop up showing you the flashing process as it happens. Please do not unplug your phone during this process!

flash-all script included with OEM firmware

If you don't see a flash-all script, then you'll have to manually flash everything. To do this, type the following commands in order:

fastboot flash bootloader [bootloader file name].img
fastboot reboot-bootloader
fastboot flash radio [radio file name].img
fastboot reboot-bootloader
fastboot flash -w update [image file name].zip

Your phone should now restart. If everything went well, you should now be running a downgraded version of Android. You'll need to set your phone up again from scratch.

If you somehow brick your phone, take a look at some effective ways to help you unbrick your Android phone.

Alternatives to Downgrading You Should Consider

Since unlocking the bootloader of your device involves wiping all of your data, you might want to consider doing a factory reset instead.

It's a lot less complicated and risky than downgrading, and any bugs or performance issues you may have encountered will often disappear after a factory reset. Plus, you can still enjoy all the features of the new Android version.

If you're dead set on downgrading to an older version of Android, though, you could try installing a custom ROM. Custom ROMs come with improvements over the official software of your device, and developers sometimes keep older versions updated with security fixes.

It's an alternative worth checking out if your phone's manufacturer doesn't provide you with images of older Android software. LineageOS is one of the best custom ROMs for Android, and well worth checking out.

Roll Back Your Android Update

While a factory reset should usually be sufficient to resolve any issues, if the only option available is to revert to an earlier version, you now know how to do so.

Remember that the method we described may not work with your device. This process always carries the risk of bricking your phone, so back up all of your data first!

Related Topics
About The Author
609035ddec25c-6dbacf78aa642ddb06863b399f2eadb1_1_1_photo1.jpg?fit=crop&w=100&h=100

Antonio Trejo (6 Articles Published)

Antonio is a Computer Science student whose passion for tech started when he got his first Android phone in 2010. Ever since, he's been tinkering around with phones, PCs and consoles. Now he uses his knowledge to help make tech easier for others.

More From Antonio Trejo

Subscribe to our newsletter

Join our newsletter for tech tips, reviews, free ebooks, and exclusive deals!

Click here to subscribe

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK