If you thought that the Android 4.1 Jelly Bean based CM10 firmware can be installed only on high end devices then you will probably be surprised to hear that the software has been successfully ported and updated on the Sony Xperia X10 smartphone. This is possible thanks’ to those of xda-developers who had worked, and are still working, in developing a stable CM10 version for the Xperia X10. So, during the next few lines I will try to teach you more about this new update and of course I will detail the proper installation guide that can be applied for updating your X10 phone to Jelly Bean 4.1.
You should be aware as the ROM is still in beta stage (v3 to be more precise) meaning that there are still issues and bugs into the system. But, if you want to try the Android 4.1 OS on your own Xperia X10, then you should try the CM10 custom ROM. Remember that this is not a stable OS, so you won’t be able to enjoy all the CM10 features and capabilities. From what we know the devs are working hardly to provide an improved version of the firmware and further updates will soon be released.
As you might know, the CM platform is not related in any way with the default Android OS. That means you are not dealing with an official update that comes from Sony for your Xperia X10. Also, the X10 will not receive the Jelly Bean flavor due hardware limitation, so flashing a custom ROM is your only chance. Now, for more details related to the present software (about the features that will be installed on your phone and about the issues and bugs that are now present in the system) you can anytime check our source page by heading here.
Because this is the beta version of the CM10 custom ROM I recommend you to backup the Xperia X10 current ROM before going any further. In this way you can easily restore the stock OS if you don’t like or if you can’t use the Android 4.1 based CM 10 one. Then, you should continue the backup and save the text messages, the call logs, contacts and everything else you need to; a full wipe of the system will be performed so it’s important to store your personal info first.
Now, a custom update can be applied only on rooted devices. The same is applying in our case, so you must gain root access for your Sony Xperia X10. The CM10 firmware will need to access the internal system of your phone, the access being granted as soon as you complete the root operation. Unfortunately the warranty will get void, so if anything bad happens you will be by yourselves. The warranty can be restored only by downgrading to the stock ROM (again I recommend you to back it up) or by updating to an official OS released by Sony.
After rooting a custom recovery image must be flashed on your Xperia X10. This tool is extremely important as without it we won’t be able to apply the Android 4.1 software on your phone. Take note that the CWM recovery can be installed only on a rooted system therefore you should first complete the root operation.
You will end the pre requisites by performing the next tasks: go to “Settings -> Applications -> Development -> USB debugging” and check the last section for enabling the USB debugging option; deactivate, or just uninstall, the antivirus and Firewall protection from your smartphone and from the computer you will use; charge the phone before updating its system or else it might get turned off in the middle of the installation procedure; apply this tutorial only for the Sony Xperia X10 handset or else you will end up in bricking your Android based device.
How to Update Xperia X10 to Jelly Bean 4.1 with CM10 beta v3 Custom ROM Firmware
Also get the Google Apps package from here because it is not included in the update system.
Save both files on your computer.
Then, copy-paste or drag and drop the same from the PC to your phone’s SD card.
Remember where you place the files.
Turn off the handset and reboot it in recovery mode.
From the recovery mode the first to do is the wipe.
So, select “wipe data factory reset” and “wipe cache partition”.
Now, everything is being prepared for the installation procedure.
From the same menu select “install zip from SD card” and “choose zip from SD card.
Take the update file first; install the same.
Then, repeat the step and flash the Google apps package.
When the installation process is done just select “+++go back+++” and “reboot system now”; the tutorial has now been completed.
So, that was all; remember that this is the beta version of the CM10 software so not everything will work on your Sony Xperia X10. If you don’t like the custom ROM then you can restore the stock one by rebooting in recovery once more. Anyway, share your impressions and thoughts (use the comments section) with us and with other users that might consider in applying this step by step guide.