Sony Xperia Sola is one of the best choice for mid-range budget phone. The device released in May 2012, has already updated to Android 4.0 ICS but never received any further update. It is very unlikely that they will upgrade it to Jelly Bean.
As Android is an open source operating system, developers have access to the source code so that amateur can develop custom OS compatible to any device. Many developers have toiled hard to compile it Xperia Sola. As a result of which Cyanogenmod 10.1 is available for Xperia Sola.
This Cyanogenmod 10.1 is based on the Android 4.2.2 Jelly Bean. Cyanogenmod (short form CM) is an after market firmware known for its stability and some other tweaks. Though this is an unofficial verson of Cyanogenmod, all the features from Cyanogenmod and Android 4.2.2 are included in it. This build may contain few bugs which are as follows.
Wi-fi direct and Wi-fi tether
As the development will progress, you will get a more stable ROM. Read the article completely to install Android 4.2.2 Jelly Bean on Xperia Sola MT27i.
Flashing a custom ROM is a little bit risky process and may lead to permanent damage if improperly followed. Those who are newbie in this Android world should think before inculcating this article. Read article carefully before going for its execution. We, AndroidLegend.com, are not responsible for any damage or misbehavior of your mobile after flashing this ROM.
This build of Cyanogenmod is compatible only for Sony Xperia Sola with model number MT27i. If you try it on any other model, your device may get bricked permanently. Check model number: Menu-> Settings-> Model number
Remember: Flashing custom ROM is an illegal process and hence voids the warranty. So think before flashing it.
In order to avoid any interruption in procedure due to low battery, it is better to charge it at least up to75% before moving ahead.
As data on the phone may get corrupt or erased during installation, it is good to take a backup of all the important stuff like SMS, MMS, APN, contacts etc. to the external memory card. You may find following article helpful for that.
Before moving ahead, ensure that you have unlocked bootloader of your device. Without this you cannot move ahead. You van refer this article to unlock it.
Another necessary thing required for flashing custom ROM is custom recovery. Install either CWM or TWRP recovery on your mobile. You may refer this article to install it on Xperia Sola. Without custom recovery, you cannot flash any custom ROM.
Device specific drivers (Sony drivers) must be installed in your PC. You can download them from here.
Installation of custom ROM on Xperia Sola MT27i involves two steps. First is flashing of kernel and then flashing custom ROM. If you don’t flash the kernel on your mobile, you might fall in abyss of endless bootloops.
First download few important files required for upgrading Xperia Sola to Android 4.2.2 Jelly Bean using Cyanogenmod 10.1 custom ROM.
Latest build of Cyanogenmod 10.1 for Sony Xperia Sola from official development page.
(Important!) After downloading all the files, connect your mobile to PC and copy CM10.1.zip and GApps zip file to the external memory card on a convenient location (Do not extract them). Note that, you’ll not be able to access your phone after flashing the kernel.
Procedure to flash the Kernel on Sony Xperia Sola
Extract ADB and fastboot files which you have downloaded earlier in a new folder.
Extract cm-10.1-2013xxxx-NIGHTLY-pepper.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.
Double click on runme.lnk file and command prompt window will open. Type the following command.
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 the phone from computer.
Move ahead to flash the custom ROM.
Procedure to install Android 4.2.2 Jelly Bean via Cyanogenmod 10.1 custom ROM on Sony Xperia Sola
Assuming that you’ve copied CM 10.1 & GApps package on external storage and flashed a kernel, it’s time to flash the ROM. For that, you’ve to boot your phone in recovery mode. To get into recovery mode, do this: switch off the phone, press & hold volume down button as soon as you see Sony logo appeared on the screen.
Wait for few minutes and you will see that your mobile is rebooted in recovery mode.
First take a nandroid backup of current system so that it can be restored if anything goes wrong. So first selectbackup & 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.)
Now the device ready to flash custom ROM. Select install zip from sdcard followed by choose zip from sdcard. Select .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 is running on Sony Xperia Sola via Cyanogenmod 10.1 custom ROM. Do let us know how it is working for you. If you need any help while flashing the ROM you can ask us in comments section. We will come up with solution shortly.
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.