Sony Xperia M is a low end smartphone, aimed to please users with limited budgets. Sony Xperia M is launched with Android 4.1.2 Jelly Bean out of the box. Later, it was updated to Android 4.2.2 Jelly Bean version of Android. It sports a 4.0 inches TFT capacitive touchscreen with a resolution of 480 x 854 pixels and 245 ppi pixel density. Under the hood, Sony has loaded this tiny smartphone with a Dual Core processor based on Snapdragon S4 Plus Chipset by Qualcomm. It also has 1 GB of RAM. If go back in time, it would have been a flagship smartphone!
We believe that this phone deserves to be updated to Android 4.4 KitKat. However, there is no telling if it will receive any official update from Sony or not. Developers are always keen to find a workaround. A XDA developer has developed CyanogenMod 11 based Android 4.4.2 KitKat custom ROM for Xperia M C1905. Although it can be used on C1904 as well, but we do not recommend it. It can cause some issues.
What’s working in this custom ROM:
Calls, SMS, Mobile Data
Camera (photos, camcorder & panorama)
Audio and video playback
Wifi & Wifi tethering
Bluetooth & Bluetooth tethering
Hardware video decoding & encoding
Auto Brightness control and sensor
What’s not working in this custom ROM:
There are few bugs, as this is an alpha build. However, nothing major!
CyanogenMod is a well-known name in name of custom ROMs. CyanogenMod team has set a platform for young developers. Most of the custom ROMs available today are based on CyanogenMod. The reason behind their success is stability. This ROM can be sed as a daily driver. However, when you use a custom ROM, bugs are inevitable. This ROM is currently in its initial stages so it might be little buggy. We are sure that future updates will fix the issues.
|Note that this guide is only for Sony Xperia M C1905. If you own another Xperia Smartphone, visit this page|
Remember that all processes like rooting, flashing and manual updating are custom methods. They have no concern with Google of mobile manufacturer. Follow every step carefully to avoid any mishap. Owner of site will not be held responsible in case of any mishap. Do it at your own risk. Rooting and flashing custom ROMs will also void warranty.
1. ADB and Fastboot Drivers:
ADB stands for “Android Debug Bridge”. ADB is essential to establish a connection between you android device/android emulator and PC. If you are a developer, or an android device owner, who wants to mess with his android then you will need ADB & Fastboot installed on your PC. ADB and Fastboot drivers are essential to detect your device while it is connected to computer. Without these, you may find it difficult to root your device. If you do not know how to install ADB and Fastboot Drivers, Vist our Guide for this purpose.
For everything related to Android from now on, you will need ADB and Fastboot. That is why it is essential to set up these tools before proceeding. You have to do it only once, and then use them forever. Visit following link to learn how to do it.
Alternatively, you can also use Minimal ADB and Fastboot installer for easier installation.
2.Sony Xperia M USB Drivers:
After you have installed ADB and Fastboot drivers, connect your device to computer. It will download and install essential USB Drivers itself.
You have to install Sony PC Companion in order to install USB drivers for Xperia M. Download from link given below:
3.Battery must be charged over 50%:
Rooting and updating process is very crucial. Any mistake can lead to a mishap. One of the most common mistakes islow battery. It poses a threat while rooting process is going on and phone shuts down due to low battery. Always remember to keep your phone charged above 50% to avoid any such mishap.
4.Check your Phone Model:
Always confirm that the guide you are following is for your device. You can learn about your device’s model name by navigating to Settings>About Phone. After you have confirmed your phone model, you can proceed further.
5.Do not turn off Computer during Updating Process:
This mistake has same effects as having low battery on your device. That is why be careful to keep your computer plugged in during whole process.
6.Backup all your important Data:
Normally, rooting process does not wipe out your data but to be on the safe side, it is advisable to backup your data so that you can recover it in case of data wipe. If you are using a SD Card, remove it before rooting and insert it again after rooting has been done. Backup all data on internal storage on your computer. Backup messages and contacts by using methods described above. Follow this BACKUP GUIDE. If your device is rooted, BACKUP DATA WITH TITANIUM BACKUP.
If you already have TWRP or CWM recovery on your device, then you should make a Nandroid Backup. In case something goes wrong or you don’t like new update, you can easily go back to previous ROM easily.
6.Be careful to use correct file for updating:
Sometimes we have lots of files, having similar names put together in same folder. Accidently, we can use a wrong file which can result in bricking device. Therefore, it is advisable to put specific files for your device in a separate folder. This way, you will not be mistaken.
7.Get Developer Options Enabled:
In android 4.2.2, developer options are hidden. Developer option are provided for development purposes like rooting itself. It is second-last tab but you may not find it yet. To activate Developer Options you need to navigate to Settings>About Phone. Tap build number about 7 times until you get a popup saying your are a developer. In Android 4.1.2, developer options are already visible.
8.Backup TA Partition:
When you unlock the bootloader, you will lose DRM keys, Bravia Engine functionality and warranty. Only way to avoid that is to backup TA partition before unlocking the bootloader. If you backup TA partition before unlocking bootloader for the first time, you will be able to restor the phone to factory state after relocking bootloader. Warranty will be intact again and Bravia Engine will be functional in Album app once again. Find the full guide from teh link given below:
Head over to the next page for downloads and Instructions.