If you thought that your Sony Xperia S will no longer receive Android updates, then you didn’t know that there are still devs who are hardly working in optimizing new ROMs for your smartphone. So, even though there won’t be released new OTAs for your Xperia S, you can still update your phone to latest Android OS, using a new custom ROM dubbed as nAOSProm. The firmware is based on Android 5.0.1 which means that if you choose to apply this step by step guide, you will install Android Lollipop software on your Sony Xperia S.

So, what do you say, are you considering in flashing Lollipop 5.0.1 OS on your Xperia S? In case you have doubts, you should know that this ROM has been optimized especially for your smartphone and for its hardware performances. That’s why, Lollipop will smoothly run on your Xperia S. You will not experience bugs, lags or other software related issues as the ROM is stable and installed with both stock and extra features. All these features can be used for improving the performances of your device, as you will be able to customize the Android UI, upgrade battery life, bump speeds and optimize other general performances.

As I have already pointed out during the introduction from above, nAOSProm is developed by third party devs – we have to thank those of xda-developers for this tutorial. So, this Android 5.0.1 Lollipop system isn’t an official Android update released by Sony or Google. Moreover, the software can be only manually installed on your smartphone and only in some conditions (we will talk about this in a minute or less). Bottom line, nAOSProm is nothing but a free aftermarket distribution of Android OS, based on stock Android 5.0.1 Lollipop firmware and optimized by third party devs for the Sony Xperia S devices.

If that’s clear for you, then it’s also clear that you will void the warranty of your phone, once you decide to apply the guidelines from below. Unfortunately, the battery will get void because you will make changes within the internal system of your Xperia S. Thus, you will no longer be able to use or reclaim the warranty, even if you take your phone back to service for technical assistance – in fact in that case you will have to pay for the service. So, starting from now you will also have to learn how to manually fix a bricked Sony Xperia S.

As mentioned, Android 5.0.1 Lollipop can be updated on your Sony Xperia S only in imposed conditions. Thus, before starting the installation process of this new custom ROM, you first have to root your Sony branded smartphone. You see, a custom ROM can be flashed only on an unlocked device since the firmware have to access in built programs and change default settings. Moreover, nAOSProm platform can be applied only through a custom recovery image, such as CWM or TWRP recovery. Due to same reasons, now you should ensure that a custom recovery is running on your Xperia S, or else you won’t be able to complete this tutorial.

Since you are about to update your Sony Xperia S with a custom ROM based on Android 5.0.1 Lollipop OS and now with an official Android platform, the best will be to save the current ROM that runs on your device, before doing anything else. In this way you can be sure that you can restore the current ROM afterwards, if the nAOSProm will not be on your taste or if you will find software related issues on the Loolipop system. Therefore, complete a Nandroid backup and then resume the lines from below.

Along with the Nandroid backup, you should also take care of your personal data, info and accounts. When using a custom recovery image for flashing a custom ROM, a wipe is being performed. Thus, all your data that’s saved on the internal storage memory will be eventually wiped out. So, if you have important things saved on your phone, now it will be a good idea to backup your Sony Xperia S. In that matter, you can use various apps from Google Play and you can save almost everything you want, including contacts list, call logs, market apps, text messages, internet settings, images, videos, audio files and other data, info and accounts.

After taking care of the procedures from above, you also have to ensure that you can use a computer, your Xperia S and your phone’s USB cable – this is a manual update operation since nAOSProm is a custom Android 5.0 Lollipop ROM. On your computer, before starting the download process you have to manually download the update package) deactivate – only temporarily – security protection, because antivirus-like tools might interfere with our work. You will then have to connect your phone with your computer – for making things right, before doing so, from “menu – settings – developer options” enable USB debugging option on your smartphone.

When dealing with custom operations like the present one, it is important to charge your Sony Xperia S. In this way you can prevent unpleasant situations from happening. For example, if your phone will get turned off in the middle of the update process, it might also get bricked. So, the best will be to plug in the charger if the battery status is showing less than 50% power left. Also, do note that nAOSProm Android 5.0.1 Lollipop OS is compatible only with Sony Xperia S, thus don’t use this tutorial if you have a different or a similar Android based smartphone or tablet.

How to Update Sony Xperia S to Android 5.0.1 Lollipop Firmware

  1. As mentioned, on your computer you need to download the update package – do that by going to this page.
  2. Save the update package on desktop and don’t unzip the .zip file.
  3. Connect your Xperia S with your computer via USB cable.
  4. Transfer the Android 5.0.1 Lollipop update file from desktop, to your phone’s SD card.
  5. Remove the USB cord in the end.
  6. Enter your Xperia S in recovery mode – first turn off your phone and then press power, volume up and home buttons at the same time, for a few seconds.
  7. From recovery apply the wipe (remember to backup your data first); so select “wipe data factory reset”, “wipe cache partition” and “wipe dalvick cache”.
  8. Then, return to main menu of recovery from where pick “install zip from SD card” and “choose zip from SD card”.
  9. Take the update package and install the same on your smartphone.
  10. When done, return to main menu of recovery and select “reboot system now”.
  11. In case a boot loop is issues, return to recovery and choose “wipe data factory reset” and “wipe cache partition” once more. Then return to Android OS.

Good job; now you can experience Android 5.0.1 Lollipop on your own Sony Xperia S. Test the nAOSProm firmware and see how the new software performs on your smartphone. Don’t forget to share your thoughts and your experience with us by using the comments field from below.

Mirko · 3 years ago


Leendert Brak · 3 years ago

Works fine, but looks like HDMI out doesn't work?

adi · 4 years ago

Hey guys, noob here. I'm flashing for the first time on my Xperia S. While installing the ROM from CWM recovery I get an error saying, This PACKAGE is for ''nozomi'' devices. This is LT26i. Please help

Niyaz Ashraf · 4 years ago

Does this work on an xperia SL?

kamran · 4 years ago

can't download the update pakage files. it says publication has been removed or expired. provide another link

Balu · 4 years ago

How to update Xperia SL. Is this ROM compatible with Xperia SL

corner-left-up dots-three-vertical