According to Google, phones that are capable of running ICS (Android 4.0) can run Jelly Bean too. Same is the case with Sony Xperia Ray ST18i which has 1 GHz single core processor & already got official ICS firmware update from Sony. It means that Ray has full filled all the requirements needed to run all new Android 4.1 Jelly Bean. But Sony had announced that they won’t be providing any latest Android update for 2011 Xperias as they are more focused on newly launched devices.
Now there is no need to worry about Official Jelly Bean update to come out. Custom ROMs are always there to serve you latest Android versions with better quality. The most famous custom ROM Cyanogenmod 10 based on Android 4.1 is now made available for Xperia Ray. All thanks goes to FreeXperia Project team for bringing out the same. CM10 offers many more customization features than the pure Android which lets you to change every aspect of your device. There might be some bug though which will be fixed in near released.
You are not far from the Cyanogenmod 10 to make it run on your device. Just follow some simple steps given below & you’ll be enjoying Android 4.1 Jelly Bean on your Xperia Ray.
Disclaimer: The Procedure described in this article are risky & can cause damage to your device. You should not try to attempt this if you are unaware of these things. Please follow this guide completely at your own risk. If any damage happened to your device while following this tutorial, neither we nor developer should be held responsible for it.
(Attention!) The guide given here is applicable only for Sony Xperia Ray ST18i/ST18a. DON’T try it on any other device or it may result in undesired outcomes.
Things to do before installing a Custom ROM:
- Your device must be charged up to minimum 70% battery level.
- This procedure involves wiping data therefore for the safe side, it is recommended to backup all your essential data such as Contacts, SMS/MMS, Apps, APNs etc.
- Enable USB debugging mode on your phone.
- Ensure that you have unlocked the bootloader of your device.
- Custom recovery like Clockworkmod is required to flash the Custom ROM. Follow this guide to install CWM on your phone using RecoverX tool (If youve already installed CWM then you can skip this step & go ahead).
Procedure to Upgrade Sony Xperia Ray with Cyanogenmod 10 Custom ROM:
Note: Sony Xperia Ray is code named as Urushi, therefore while downloading the ROM package from a list of Xperias, lookout for the same name & download that file.
- Since Google Apps are not there in the ROM by default, you have to flash them manually. Download GApps from the link given below.
- GApps for Jelly Bean
- Connect your device to the Computer using a USB cable. Enable mass storage mode & copy/transfer ROM package & Google Apps file to the external memory slot on your device.
- Now switch off the phone & boot into the Clockworkmod Recovery. For doing the same, press Volume rockers few times while the phone restarts.
- After getting into the recovery, make a nandroid backup of your current ROM so that it can be restored in case of failure. To do so, Highlight backup and restore option in the recovery menu, select it & then choose backup to start the backup process.
- Select wipe data/factory reset & subsequently wipe cache partition to wipe the data & caches respectively from the phone memory.
- Now select install zip from sdcard & then on next screen select, choose zip from sdcard. It will show you the files & folders located on the SD card of your device. Navigate to the ROM file, select it using power button (unless youre using touch CWM) & confirm the installation by pressing on Yes. This should start installing the ROM.
- As soon as ROM installation finishes, again select install zip from sdcard followed by choose zip from sdcard. This time search for the gapps-jb-20120726-signed.zip & install it.
- Select +++Go Back+++ to land into the main menu of recovery. There, select “power off“.
- Up next, you need to flash kernel image required to boot CM10. For that, follow the steps mentioned in further article.
- Download the fastboot files
- Fastboot Files
- Extract the zip file, you will find four files inside the fastboot folder.
- Open Cyanogenmod 10 ROM package, extract boot.img file (which is nothing but a kernel) to any convenient location.
- Now move that kernel file in the fastboot folder so that now it will contain total 5 files inside.
- On the phone (while switched off), enter into the fastboot mode. To do so,
- Press & hold Volume Up while connecting your phone to the PC.
- Open the ‘Fastboot‘ folder where the fastboot files are located.
- Now Open command prompt & Point its directory to the fastboot folder (OR You can do the same as: open Fastboot folder, Press & hold shift key and then right click on the free space in the same folder.When right clicked (holding shift), you’ll see ‘Open Command window here‘ option. Click it & Command prompt will be open pointing to the Fastboot directory).
- Type the following command in command prompt to flash the kernel file:
fastboot flash boot boot.img
- Restart the phone by typing “fastboot reboot” (without quotes) in command prompt.
- Your phone may take some time to boot than the usual. This is normal & happens only for the first time after installing a new ROM. So be patient.
Tip: If you want to restore back your previous ROM, you can do this easily using restore feature available in the Clockworkmod recovery. For restoring back your previous ROM, enter into recovery mode (mentioned above). From the main menu, select Backup and Restore option & on next screen, select restore & choose the backup you would like to restore.
Voila! Android 4.1 Jelly Bean based custom ROM Cyanogenmod 10 is now up and running on your Sony Xperia Ray ST18i. Share your thoughts with us on the newly installed Jelly Bean ROM through comments. We would be glad to hear from you.