Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

This Community Wiki question is designed to be the "canonical question" for questions asking how to upgrade one's device to a new Android version.

I want to get a newer version of the OS for my Android device. How can I do that?

share|improve this question
Good call, I was thinking about a general "flashing" question but this is probably better. –  Matthew Read Sep 15 '11 at 15:25

2 Answers 2

up vote 25 down vote accepted

This is a Community Wiki post. If you see a way to improve it, please go right ahead and edit it.

There are multiple factors that go into the answer in your particular case.

  1. Is there an official update from the carrier/manufacturer? Then use the official method.
  2. Is there no official update, but has someone created a ROM that you could install on your rooted device? Then you need to look out how to update unofficially.
  3. If you have a little programming knowledge, and you know about Linux device drivers, you could try to make a custom ROM for the device. Start with an existing ROM project such as Cyanogenmod and port it to your hardware. This will take a lot of effort, there's a risk of bricking your phone, and it might not even be possible for your device (because of lack of drivers). If you still think it's worth a try, ask the developers of the ROM you're starting with where to start. (Note that questions about writing custom ROMs are off-topic on this site.)
  4. If there is neither an official update nor a custom ROM, and you don't have the knowledge or free time to port one yourself, then your only other option is to buy a new device.


First, check to see that there is an official update for your device.

For most devices, you simply go to Settings | About phone | System updates. If the update is ready for your particular device, it will tell you so. If you're lucky, you won't even need to go that far, as there will be a notification telling you that an update is ready.

Note that it takes time for carriers and manufacturers to add their customizations to the OS. Just because a new version has been announced doesn't mean it's immediately available for your device. Even when a particular OS update is announced for your device, it is almost always a phased rollout, meaning that it could be days or weeks from the official release for it to be available for you. (Very often the update file is made available for savvy users to update manually.)

Some device manufacturers/carriers have slightly, or grossly, different ways of distributing updates. Samsung, for instance, is notorious for requiring users to use their Kies software.


If there is no official update for your device, you either need to wait for one (if one will be made) or install a custom ROM. There is a vibrant mod community that works very hard to make new OS updates available for old devices and devices where the manufacturer/carrier is very slow to do their customizations.

Rooting and flashing ROMs to your device is too large a topic to be covered in this post. Please refer to these other questions for that:

share|improve this answer

Well, updating your Android device can be established in two ways

First Method: (Updating OTA or using some programmes like Samsung Kies ...etc)

It's considered as one of the easiest and the safest method of updating your device firmware. Usually when the update for your device becomes available your carrier starts pushing the updates over the air, i.e. I am sure you may have seen the notification which states that updates are available for your device click to update and when you tap the update it downloads the file an update your device it's termed as OTA update.

You can also update your device by using some programmes like I'll take example of Samsung Kies, you just need to connect your device via USB cable and when the device connects using kies you can update your device.

Second Method: (Needs some knowledge it can result in bricking up your device)

This method of device up-gradation in used in case of development purpose and sometimes in the case where the carrier stops upgrading the device. In this device is rooted and then flashed with the custom ROM's available. Sometimes it results in bricking up of device but if done properly it can help you in running the latest version of Android over an outdated device.

share|improve this answer
Welcome to the site. It's great that you're trying to help, but this answer doesn't really add any information to the existing answer. Perhaps you should try answering a question that isn't already answered. –  Dan Hulme Aug 12 at 8:20
Okay, thanks for the tip I'll try to be more descriptive from now on. –  Peter Carlos Aug 12 at 8:25

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.