How To Install Android 4.1.2 CM10 Jelly Bean on Xperia Ray ST18i/ST18a

Sony is reluctant to upgrading Xperia software, even its stop supporting update to Jelly Bean for various devices. Xperia Ray ST18i/ST18a that comes with Android 2.3 Gingerbread out of the box, can only be upgraded to Android 4.0.4 ICS officially. If you are not someone who like to see outdated OS in devices then there are custom ROMs that can upgrade Xperia Ray ST18i/ST18a to Android 4.1.2 Jelly Bean. No Android 4.2 Jelly Bean available for Xperia Ray right now. You can upgrade your device from Android 4.0.4 ICS to Android 4.1.2 Jelly Bean using custom firmware CM10. The Android 4.1.2 Jelly Bean based CM10 ROM released under FreeXperia project. This CM10 build is based on Android 4.1.2 Jelly Bean and comes with many custom tweaks and features.

Here, you should note this CM10 ROM for Xperia Ray is under development and may have bugs and issues. All issues will be fixed as the development progress.

Known Issues:

  • HDMI (if applicable)
  • Front Camera (if applicable)


This tutorial is only for Xperia Ray ST18i/ST18a. Don’t try this guide in any other Android device. Check your device’s model number in: Settings » About phone. Also, we are not responsible for any damage caused due to the instruction given in this page. Try this at your own risk. Although, it is very unlikely that your device will be damaged if you follow all the instructions as it is which are mentioned in procedure.


Pre Requisites:

Backup your data first using below mentioned instructions, so that if you lost any data you can recover it easily.

SMS & Call LogUse SMS, MMS & Call Log Entries Backup & Restore App
Contacts & SettingsUse Android default backup options.
Images, Songs, Videos, Files – Copy to Internal/External SD card.
APN and MMS Settings – Note down from the path “Applications > Settings > Wireless and Network > Mobile Networks > Access Point Names


  1. Make sure your device have at least 80% battery power. [How to Check Battery Percentage in Android Phones]
  2. You already have USB Driver Installed for Xperia Ray in your PC. [USB Driver].
  3. Bootloader is unlocked. [Go to –>]
  4. Make sure USB Debugging is enabled. [Guide].
  5. ClockworkMod Recovery Installed [Guide].
  6. Make sure ADB is installed. [Guide] [Required to flash CM10 kernel]

If you done everything that we mentioned above then you are ready to move in the next page of this guide where we compile an easy to follow step-by-step guide on how to install Android 4.1.2 Jelly Bean based CM10 custom ROM on Xperia Ray.

Pages: 1 2

  • Ingemar

    I’ve been struggling with this for several days now, but I couldn’t get it to work. Step 7 failed in the initial assert. But then I found out that you have to flash the boot.img first.

    Now it works like a charm and I’ve got a phone with Jelly Bean! :)

    • arafat21

      That’s great. We usually follow the standard guide but some device required boot.img first than ROM and Gapps. Good to see the reverse work for you.