Android has become the most popular Smartphone operating system in the world now. And it keeps on updating itself very often. Newer versions are launched continuously. And in such scenario keeping phones up to date i.e. to offer a good support is very important for mobile companies to keep themselves in competition.
And Sony Mobile is very good at that. They always try to give latest official updates to their phones. One of their device Xperia Go came into market having on board Gingerbread i.e. Android 2.3 which is pretty outdated now. Sony has provided updates up to Android 4.1 Jelly Bean. But Android has now moved to latest Android 4.4 KitKat.
And now it is very unlikely that the device will get official firmware based on this update. But Xperia Go users can always enjoy custom ROMs as the device has great support from developers. Now world’s most famous custom ROM namely Cyanogenmod is available for Xperia Go. And it comes with all new Android 4.4 KitKat treat.
All you have to do is just follow the simple steps give in the article below to get it running on your own phone.
This procedure of flashing custom ROM given below in the article is considered to be risky. Go for it if you are confident enough. If you go wrong at any step, keep in mind that your phone may get damaged. And neither we nor the developer of this ROM is responsible for any damage caused.
This process of flashing Cyanogenmod 11 is only applicable for Xperia Go ST27i. Please don’t try to carry out it on any other phone or variant of same phone.
Note: Flashing custom ROM voids the warranty. So think before going for it. You can retain it by flashing official firmware. If you are looking for an official firmware, the link is given below.
Update Sony Xperia Go ST27i to Official Android 4.1.2 JB Firmware [6.2.A.0.400]
- The flashing procedure has to be uninterrupted and for that make sure your device is charged at least up to 75% before beginning the actual procedure.
- Make sure that you have unlocked the boot loader of your phone.
- Without any custom recovery like CWM or TWRP you cannot flash custom ROM. If you still don’t have it, go through this article to install it.
- During installation procedure, all your data will be lost at one step. So you must take backup of all data before beginning with actual ROM flashing procedure. Here are some articles which will guide you on how to take a complete backup of your data.
- How to Backup Android Contacts and Text Messages (SMS / MMS).
- How to Backup Call logs, APNs and EFS folder from your Android Device.
- How to Backup whole ROM / Firmware via Clockworkmod (CWM) Recovery.
- Don’t forget to enable USB debugging on your phone.
- To begin with the procedure, first download the zip file of the CM 11 custom ROM from official development page. Remember, lotus is code name of Xperia Go. So download the file with lotus in the name.
- CM 11 for Xperia Go
- As the ROM does not have in-built GApps, you will have to separately download them and flash them. You can download the from the link given below.
- Gapps for CM 11
- Connect your phone to computer using USB cable using USB cable which you get at the time of purchase and copy downloaded zip files of ROM & Google Apps to your device’s SD Card.
- Download the fastboot files which we will need to flash the kernel image.
- Fastboot Files
- Extract above zip package of fastboot files. You will find four files inside your extracted folder as shown in the image below.
- Open ROM package which you’ve downloaded in your computer in first step. Search for kernel file i.e. file having name boot.img inside it. Extract that kernel file using some extraction software like WinRAR or 7 Zip & copy the same in fastboot folder.
- Now disconnect your phone from PC. To flash kernel, you have to boot it into fastboot mode. To do so, first switch it off. Now first press and hold Volume up button on your phone and simultaneously connect it to computer with the help of USB cable.
- Now on your computer, open the folder containing extracted fastboot files and the kernel file which you have extracted and copied in that folder. And holding shift button on your keyboard, press right-click button on your mouse when pointer is in empty space, and select Open command window here option. The image given below illustrates the above step.
- Now in the command prompt, type the command “fastboot devices”. And press enter. As a result, you will see random numbers in command prompt. This ensures that your phone is connected to your PC properly.
- Now you are ready to go further. But if the random numbers are not shown, then make sure your phone is connected properly. Or you have properly installed the USB drivers on your PC. If not the you can get them from link below.
- USB Drivers for Samsung, HTC, Sony, LG and Many Android Smartphones
- Now type the following command in command prompt to flash the kernel file:
fastboot flash boot boot.img
- Now wait until the kernel flashing procedure is over. Next, you have to boot into recovery mode to flash the ROM file, to do so put the following command in command prompt.
- By this command, your phone will restart. Now disconnect it from PC.
- Noe to boot it into recovery, when phone is restarting (during boot logo & LED turns blue), press and hold Volume up button. Your phone will land in recovery mode.
- If you haven’t taken the nandroid backup of your current firmware already, first you do that. Because if anything goes wrong or you don’t like the ROM and you want to go back to previous one, you can do it easily by just restoring the backup through recovery.
- Next select wipe data/ factory reset and then wipe cache partition to clear all the data on the phone and to clear the cache partitions.
- Now you have to flash the custom ROM. For that select option install zip from sdcard and on next step select option choose zip from sdcard. You will see the list of files which are on your SD card. Now from those files, navigate to the ROM file and select it. Again select Yes option in next step for confirmation.
- It will take few minutes for installation procedure. And finally you will see recovery menu again.
- After flashing custom ROM don’t forget to do wipe data and wipe cache partitions again to avoid boot loops.
- Repeat the step of install zip from sdcard and then choose zip from sdcard. But this time select Gapps file.
- Once you are done with flashing of ROM and GApps files, in recovery mode, select option reboot system now to boot into brand new KitKat based ROM.
Congratulations! You have successfully update your Xperia Go to latest Android 4.4. KitKat. Now enjoy the new features of KitKat as well as features of Cyanogenmod. Please report if there are any bugs, so that it will be helpful for others. You can ask your doubts or problems, we will try our best to help you.