Install Android 4.2.2 via Cyanogenmod 10.1 on Xperia U [CM10.1]
Last year Sony came up with new range of Xperia devices and one of them is Xperia U. With some decent feature and stylish look, it became popular among the people. The ICS running device is capable to run Android 4.1 or Android 4.2 Jelly Bean. But unfortunately Sony denied all the updates beyond Android 4.0.4 ICS.
Being an Android device the major advantage is that you can get unofficial update if available. Several developers working on compiling different custom ROMs based on Android 4.2.2 Jelly Bean and notable group of developers is TeamCanjica. They have a major contribution in compiling various ROMs for various devices and one of them is Cyanogenmod 10.1 for Sony Xperia U.
Yes you can get Android 4.2.2 Jelly Bean update via Cyanogenomod 10.1 custom ROM also known as CM10.1. This Cyanogenmod includes all the features from Android 4.2.2 with some additional Cyanogenmod features. As it is still under development, you may come across few bugs and the notable ones are listed below.
Known issues
- WiFi Tethering and WiFi Direct.
- Bluetooth
Nevertheless you will find improved performance of device while accessing mobile. And if don’t have any problem with this issues you can go through the article written ahead to Install Android 4.2.2 Jelly Bean via Cyanogenmod10.1 on Xperia U St25i.
Installing a custom ROM is a risky process and may cause severe damage to your mobile if you improperly followed the procedure. Those who are unaware of this fact should stay away from it. Before executing any steps go through the article completely. We AndroidLegend.com or developers are not responsible for any soft brick or hard brick of your device after implementing these steps.
This custom ROM is compiled particularly for Sony Xperia U with model number ST25i. Check your device model number as settings -> about device -> model number. Flashing of this ROM on any other mobile should be avoided. Otherwise your device might cause serious damage.
Caution: Flashing custom ROM voids the warranty. So be careful before proceeding further.
- It is better to charge your device up to 75% so that there will not be any interruption during procedure.
- During the procedure we will wipe data completely. So it is recommended to take a backup of important stuff like SMS, MMS, APN, contacts etc. to the external memory card (USB storage). You can refer this article for assistance.
- How to Backup Android Contacts and Text Messages (SMS / MMS).
- How to Backup Call logs, APNs and EFS folder from your Android Device.
- One of the necessary things is to unlock bootloader of your device before proceeding further. Go through this article for it.
- Also custom recovery like Clockworkmod recovery must be installed on your device. Without any custom recovery you cannot move ahead. You may find this article helpful for flashing recovery.
- Enable USB debugging option of mobile. Settings -> developers option -> USB debugging on
First download few essential files.
- Latest build of Cyanogenmod 10.1 for Sony Xperia U ST25i from official development page.
- Since custom ROM doesn’t include Google Apps, you need flash it separately after flashing the ROM. Of course it is optional. GApps includes Google apps like Gmail, Gtalk, Play store etc.
- Click here to download. (GApps for Android 4.2.2 Jelly Bean)
- ADB and fastboot files. Required to flash the kernel.
After downloading all the files connect mobile to PC and copy cm-10.1-2013xxxx-NIGHTLY-kumquat.zip and gapps.zip file to the external memory on convenient location. Do not extract them. You will not able to access mobile after flashing kernel.
- Extract ADB and fastboot files which you have downloaded earlier in a new folder.
- Extract cm-10.1-2013xxxx-NIGHTLY-kumquat.zip file present on computer using WinRAR or 7-zip. (Do not extract file which is present on mobile.)
- You will get boot.img which is nothing but a kernel. Move it to the same folder which contains fastboot and ADB files.
- To flash this kernel, you will need to boot your mobile in the fastboot mode. For that first switch off the mobile. Connect mobile to PC using USB cable. While connecting mobile to PC press volume up button. This will trigger the fastboot mode in your mobile.
- Now open the folder containing fastboot, ADB and boot.img file. You will see five more files apart from boot.img file.
- adb.exe
- AdbWinApi.dll
- AdbWinUsbApi.dll
- fastboot.exe
- runme.lnk
- Double click on runme.lnk file and command prompt window will open. Type the following command.
fastboot devices
- You will get random numbers on screen which is serial number of your mobile. It means your device is connected properly.
- Type next command.
fastboot flash boot boot.img
- This will take few minutes for flashing the kernel.
- After successful flashing the kernel, disconnect it form PC and switch it off by long pressing power button.
After flashing the kernel, flash CM10.1 custom ROM as follows.
- Assuming that you have copied all the required files to the external memory, disconnect mobile from PC and switch it off.
- Boot into recovery mode by switching it on again. When phone is restarting (during boot logo & LED turns blue), press Volume up button. Your phone will land in recovery mode.
- Wait for few minutes and you will see that your mobile is rebooted in recovery mode. Now you can disconnect mobile from PC.
- First take a nandroid backup of current system so that it can be restored if anything goes wrong. So first select backup & restore option and then backup in next step. This backup is saved in the external memory. (This step is not mandatory.)
- Next select wipe data/factory reset and wipe cache partition for wiping data & cache respectively from the phone memory. (Make sure that you have taken the backup of all contain from phone memory as it gets wiped in this step.) For help go through this tutorial.
- Now you are ready to flash custom ROM. Select install zip followed by choose zip from internal sdcard. Select cm-10.1-2013xxxx-NIGHTLY-kumquat.zip file for installation. Confirm it in next step.
- Installation will take few minutes. In the end you will land in recovery menu again.
- Do wipe data/factory reset and wipe cache partition again to avoid boot loops.
- Repeat the above step of install zip from sdcard followed by choose zip from sdcard. This time select Gapps file (gapps-jb-20121011-signed.zip). Select yes on next screen for confirmation.
- After successful installation of both the files, select +++++go back+++++ option. Then reboot system now.
Well done!! Android 4.2.2 Jelly Bean via Cyanogenmod10.1 is now successfully running on your Sony Xperia U. Do let us know how it is working for you. If you have any queries regarding article, ask us through the comments. We will try to find solution for them.
Tip: If you don’t like this ROM or you are not comfortable with this ROM, you can easily return back to the previous ROM just by entering into the recovery mode. Then select backup & restore option followed by restore & chose your latest backup to restore.
the adb and flashboot link is not working. blocked i guess. any other links?
Updated the link. Thanks for notifying..
Any reason why the latest nightly is dated 23rd July 2013??
http://goo.im/devs/STEAndroid/kumquat/cm-10.1-sony/nightly
cm-10.1-20130723-NIGHTLY-kumquat.zip
Why is there no further development on this?
I was looking forward to fixes on a number of bugs I have been experiencing.
What is my next hope? Should I upgrade / downgrade to something else that is either more stable / frequently updated? Thanks for your advice!
Hey,
You know if this works on Xperia U ST25A?
how can I open recovery mode in my xperia u….I tried above steps its cant opening
Hi Gurus,
Thanks for this guide!
I installed CM 10.1 on my Xperia U.
Performance has tremendously improved as opposed to Sony stock ROM (ICS).
HOWEVER i have the following nagging issues —
1. WiFi Hotspot is not turning on. (even I cannot get Hotspot Icon to appear in the power drawer)
2. Camera — works perfectly for still pictures, But does not record anything / immediately freezes when I start video recording
3. No app for FM Radio (over the air). I enabled non-market apps and installed the APK for Spirit FM free and that too doesnt play any FM station
4. Sony’s original handsfree has stopped working for phone calls. Cannot hear anything. It still works for playing music though. I bought a Sony “original” replacement and it doesn’t work either. Then I bough a cheap off-brand handsfree and it works (though with a lot of line noise and feedback)
5. Cannot download / install the app “Swiftkey Keyboard” which I had purchased earlier, and was working fine on stock Sony ROM. I tried multiple times over WiFi as well as 3G. It says could not download / could not install on SD card or internal memory. Internet connectivity or disk space is not the issue since i installed many apps after this.
6. When I click on the “Google” search bar on home screen, the keyboard does not come up or comes up after a lot of delay / goes away intermittently. I think “Google Now” is the underlying app. This is making any search very difficult to accomplish.
7. MailDroid app was working perfectly fine earlier (on stock ROM) — connecting to my MS Exchange mailbox at work. Now this app downloads mail only when it is connected to my home WiFi. Doesnt download any mail on 3G. 3G works fine otherwise and I dont see any app settings that prevent it from using 3G.
7b. Other MS Exchange email apps like Touchdown and Emoze do not connect to my mailbox at all. Emoze is working fine on my another android tablet (CM9). I used Touchdown earlier successfully — now it is not connecting either from my new Xperia on CM10.1 or from my android tablet on CM9. Weird.
Please let me know if you have any advice / tips on these. Thanks!
viraj sk bhai please tell me , that when i open runme file and type the text it appears that
, and serial no. nt appears tell fast i m in pathetic situation
Install device specific drivers.
can any one tell me which the very best and stable rom and kernel for xperia u.because i am planning to root my xperia u.so comments your feed back.provided there should not be any lag in my phones performance