We are always eager to upgrade our phone to the latest version so that we might enjoy the new features and apps that come with a new update. Ask a Galaxy S2 user how keen he is get the Jelly Bean firmware update. While most of times we are happy with the new things introduced in an update, it also happens sometimes all our hopes are undone when we have to face a bug or lack of a favorite feature that we used to enjoy on an older firmware.
It happened to me a couple of weeks ago when I updated my Galaxy Note 2 to the Android 4.1.2 Jelly Bean firmware. For some days I remained busy with exploring the new features and enjoying them. It was later that realized that there was something wrong with the WiFi connectivity. Everything else was just fine but this issue was great enough to make me think again. “What should I do now?”- I kept thinking. Then I decided to try another firmware in a hope that it might solve the problem. But again the same WiFi bug! With Android 4.1.1 on my Note 2, I was happier, so I downloaded the Android 4.1.1 firmware and flashed it.
How many of you ever wished to downgrade the firmware of your Android phone? Only a few. The present article is for those fews who are looking a way to go back to Gingerbread from Ice Cream Sandwich, to Ice Cream Sandwich from Jelly Bean, or from Android 4.1.2 to Android 4.1.1. The tips described below will also be helpful to even those who want to downgrade their Samsung Galaxy device to Gingerbread from Ice Cream Sandwich.
How to Downgrade Firmware on Google Nexus Devices
In most cases, the wish to downgrade the firmware of one’s Android device’s firmware is a rash judgement. I say this because I have heard a lot of people saying, “I upgraded my phone’s software yesterday…Now it is very slow and battery is draining fast…I want to downgrade.” Is it really worthwhile to think of downgrading just a few hours/days after installing a new update you waited for long to get? Think again!
Our OEMs release an update after testing it and when its performance is found satisfactory. I wonder why new updates aggravate to our worry rather than pleasing us. The most common issues why we consider downgrading are:
Here are a few workarounds that you can try to fix the above-mentioned issues.
In case, the above troubleshooting measures does not yield any positive results, your decision to downgrade was right.
How to Reduce Lag and Make TouchWiz Faster without Rooting
How to Get Your Preferred Language on Your Galaxy Phone or Tablet
Please note that the method described here has been tested (by me, more than once) on Galaxy S4 (Android 4.2.2), Galaxy S3 (Android 4.1.2 to ICS), Note 2 (Android 4.1.2 to 4.1.1) and Galaxy S2 (ICS to GB). I have not been able to test for downgrading to GB from JB. All the same, I would like to warn you that the procedure is considered risky. Proceed only if you understand the gravity of such things and make sure you are not drunk while following up the steps. We’ll not be responsible for any data loss or damage done to your device.
Those willing to downgrade their Galaxy device to Gingerbread from Ice Cream Sandwich or Jelly Bean should not follow the method given here unless you have the firmware files with Bootloader or PIT. In case you have a PIT file for your device model, select it while installing the firmware and do not forget to check “Re-Partition” on Odin. We warn you against proceeding with the single file installation method as described below.
However, if you are to downgrade to a lower version of Gingerbread from a higher version of GB ( from Android 2.3.7 to 2.3.3, for example), you can follow this tutorial.
To Downgrade Galaxy Ace 2 GT-I8160, read this tutorial: Click Here
If you have a Galaxy S Advance and you wish to roll back your phone to the prevoius Gingerbread firmware from Android 4.1.2, follow this guide: Click Here
The firmware downgrade drill for the Samsung Galaxy devices is not much complicated as compared to the phones manufactured by other brands. It requires you to boot the device first into Download/Odin Mode, and then into Android Recovery Mode. I hope many of you would be acquainted with both the methods. Even if you are not, it doesn’t matter.
Top 30 Free Android Apps that You Must Have on Your Phone
How to Recover from Bootloop on Android Phones
How to Remove the Yellow Square Box from Photos
Things to Before and After Installing a Custom ROM
Some Secret Codes for Android Phones that You Must Know
Easily Remove Bloatwares from Your Android Phone Without Rooting It
How to Remove Duplicate Contacts from Phone Contacts on Android
Installing a firmware version that is lower than the current one is just the same as installing a higher one, but you have to one more thing that you do not usually do. I assume that you have already done as described above, so let’s go ahead.


Your device will boot now and it might take a longer time than it does usually. When it completely boots up, it should be on the downgraded firmware you installed. Cheers!
If this tutorial worked for you (and it should work), please leave a comment below and do not forget to mention your phone model and the OS version from and to which you downgraded. It will help others. Thanks!