Android 4.2.2 Jelly Bean via Cyanogenmod 10.1 for Sony Xperia Go [CM10.1]

Sony Xperia Go is one of the famous mid-range smartphone. The Android 2.3 Gingerbread running device has been updated to Android 4.0.4 ICS and more recently Sony has released Android 4.1 Jelly Bean update for it. Although Android 4.1 is not the latest one, it is definitely better than Ice cream sandwich and Gingerbread. Many of you have already upgraded your Xperia with Jelly Bean. If you are not satisfied with this, you should go for custom ROM.

Several custom ROMs are available Xperia Go. Cyanogenmod 10.1, which is latest one, is based on Android 4.2.2 Jelly Bean. Cyanogenmod also known as CM is a AOSP based custom ROM. Means you will get Nexus like experience on your device. It is lightweight as compared to stock firmware. Though Android 4.2.2 is little improvement over Android 4.1, it is significant enough in the performance. CM10.1 incorporates all the feature from Android 4.2.2 Jelly Bean along with typical Cyanogenmod tweaks.

This custom ROM is in beta state. So you may find few bugs in it. Most of them are negligible. The significant bugs are listed below.

Not working properly.

  • WiFi Tethering and WiFi Direct.
  • Bluetooth

If you can cope up with this drawbacks then you should go for this ROM. Implement the simple steps written ahead to install Android 4.2.2 Jelly Bean on Sony Xperia Go via Cyanogenmod 10.1 custom ROM.


The steps mentioned in the below article are involved of risk and may cause permanent damage to your mobile. It is requested that you shouldn’t follow this article if you are not aware of all these things. Go through the article completely before executing them. If any damage is caused to your mobile, neither we nor developers are responsible for it.

CM10.1 for Sony Xperia Go

This custom ROM is compatible only for Sony Xperia Go with model number ST27i. Don’t try it on any other variant or mobile. Else your device will may suffer from serious damage.

Warning Installing custom ROM on any mobile voids the warranty. So be careful before doing this.


  • Ensure that your Xperia is charged at least up to 75% in order to avoid interruption due to low battery. (Interruption in process will cause problem to your device.)
  • It is recommended that you should take a backup of all your important data including SMS, MMS, APN, contacts etc. to the external memory card since it gets wipe during installations. You may refer to following article for it.
  1. How to Backup Android Contacts and Text Messages (SMS / MMS).
  2. How to Backup Call logs, APNs and EFS folder from your Android Device.
  3. How to Backup whole ROM / Firmware via Clockworkmod (CWM) Recovery.
  • Before moving ahead, ensure that you have unlocked bootloader of your device. Without this you cannot move ahead.
  • Another essential thing for flashing custom ROM is custom recovery like CWM or TWRP. If you still don’t have it, go through this article to install it. Without any custom recovery you cannot flash custom ROM.
  • Enable USB debugging option of your device.

Procedure to install Android 4.2.2 Jelly Bean via Cyanogenmod 10.1 Custom ROM on Sony Xperia Go

  • First download latest version of Cyanogenmod 10.1 for Sony Xperia Go from official development page. (Remember Lotus is code name of Xperia Go)
  1. Click here to download. (Download latest version)

(Update: Checkout CM 11 based on Android 4.4 KitKat Sony Xperia Go)

  • Also you will need to flash GApps separately since custom ROM does not include Google apps due to some license issues. Download and flash it after flashing the ROM.
  1. Click here to download.
  • One more file you will need to download which conatins ADB & fastboot files necessary for flashing kernel. Extract them in a new folder.
  1. ADB & Fastboot files.
  • After downloading ROM and GApps files, connect mobile to PC and copy them to the external memory card. Don’t extract them.
  • Meanwhile extract file using present on computer WinRAR or 7-zip. (Do not extract 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 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. Press shift and right click in the folder and select open command window here option.
  • Type following command in the command prompt.

fastboot devices

  • You will get random numbers on screen which is a 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.
  • Next to boot into recovery mode. For that enter following command.

fastboot reboot

  • Your mobile will reboot automatically.
  • Disconnect mobile from PC and again switched 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.
  • You will land into custom recovery.
  • First thing you must do is to take nandroid backup of current system. This might require in future if anything goes wrong. Go through the pre-requisites to take a nandroid backup.
  • 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 respectively.
  • Now flash the custom ROM. For that select install zip from sdcard followed by choose zip from sdcard. You will get a list of files. From that select file. Confirm it by pressing yes option.
  • It will take few minutes for execution of this step. And finally you will see recovery menu again.
  • After flashing custom ROM, again wipe data and wipe cache partitions to avoid boot loops.
  • Repeat the step of install zip from sdcard and then choose zip from sdcard. But this time select Gapps file.
  • After successful flashing of both files, select +++++go back++++ and then reboot system now. Remember first boot will take more time than usual.

That’s it! Android 4.2.2 Jelly Bean is now running on your Sony Xperia Go via Cyanogenmod 10.2 custom ROM. Share your opinions about this custom ROM and do let us know how it is working for you. If you have any queries regarding procedure do ask us without any hesitation. We are always there to help you.

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.

Comments (6)
  1. nour January 28, 2014
    • Viraj SK January 28, 2014
  2. Timmy November 19, 2013
  3. Ahmed Serwah October 26, 2013
  4. Steve Dennis October 20, 2013
  5. juan manuel October 9, 2013

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.