How-To: Root And Install CWM 6 Recovery On A Sony Xperia M C1904/C1905 That Is Running 15.4.A.1.9 Firmware

Root And Install CWM 6 Recovery On A Sony Xperia M

Sony has released an official update to Android 4.3 Jelly Bean based on build number 15.4.A.1.9 for the Sony Xperia M C1904/C1905. If your one of those who have updated their device, and you are an Android power user, you are probably now looking for a way to go beyond the boundaries of this firmware.  To do so, you will need to root and install a custom recovery on your Sony Xperia M C1904/C1905.

In this post, we’re going to show you how to install ClockworkMod 6 recovery and root the Sony Xperia M C1904/C1905 that is running on latest Android 4.3 Jelly Bean 15.4.A.1.9.  Before we begin, let’s look at why you might want to have custom recovery and root your device.

Custom Recovery:

  • Custom recovery allows for the installation of custom roms and mods
  • Allows you to make a Nandroid backup which is a copy of your phones current system.
  • Allows you to flash file
  • Allows you to wipe cache and dalvik cache


  • Rooting gives you complete access over phone data which would otherwise be locked by manufacturers.
  • You can remove factory restrictions and make changes to the devices internal systems and operating systems.
  • You will be able to install apps to enhance the performance of your device and upgrade its battery life.
  • You will be able to install apps which need root access
  • You will be able to remove built-in apps and programs
  • You can use mods, flash custom recoveries and ROMS

Prepare your phone:

  1. The CWM recovery in this guide is for use with the Xperia M C1904/C1905 running stock or stock based Android 4.3 Jelly Bean 15.4.A.1.9 firmware. Check by going to Settings>About Device
  2. Install Android ADB and Fastboot drivers
  3. Ensure that your device has an unlocked bootloader.
  4. Have your phone’s battery charged to at least over 60 percent.
  5. Backup your important contacts, call logs, and SMS messages.
  6. Backup your important media content manually by copying it to your PC.
  7. Enable your devices USB debugging mode. Go to Settings>Developer Options>USB Debugging more
  8. Have an OEM data cable that can establish a connection between the phone and a PC.


Note: The methods needed to flash custom recoveries, roms and to root your phone can result in bricking your device. Rooting your device will also void the warranty and it will no longer be eligible for free device services from manufacturers or warranty providers. Be responsible and keep these in mind before you decide to proceed on your own responsibility. In case a mishap occurs, we or the device manufacturers should never be held responsible.


Install CWM Recovery on Xperia M C1904/C1905:

  1. Download XM 4.3 CWM
  2. Rename downloaded file to boot.img
  3. Place renamed imgfile in Minimal ADB & Fastboot folder.
  4. If you have the Android ADB and Fastboot full package, place the downloaded Recovery.img file in Fastboot folder or in Platform-tools folder.
  5. Open the folder where Boot.img file was placed.
  6. Press and hold down the shift key and then right click on an empty area in the folder. Click on “Open Command Window Here”.
  7. Turn off the device
  8. While pressing the volume up key  plug in the USB cable.
  9. If you see blue light in your phones notification light of your phone, your device was successfully connected in Fastboot mode.
  10. Now type the following in the command windowfastboot flash boot boot.img
  11. Hit Enter CWM recovery will flash.
  12. Once the recovery is flashed, issue command “Fastboot reboot”
  13. The device will reboot now
  14. When you see the Sony logo and a pink LED, press the volume up key to enter recovery.
  15. You should now see custom recovery.




Root Xperia M Running Android 4.3 15.4.A.1.9 Firmware:

  1. Download
  2. Copy downloaded .zip file to phone’s sd card.
  3. Boot into CWM recovery.
  4. In recovery, select Install >Choose Zip from SDcard > > Yes
  5. Wait for recovery to flash, once finished reboot device.
  6. Check SuperSu in app drawer.


How to install busybox now?

  1. On your phone, go to Google Play Store.
  2. Search “Busybox Installter”.
  3. When you find it, install it.


How to check if the device is properly rooted or not?

  1. Go to Google Play Store on your phone
  2. Find and install itRoot Checker”.
  3. Open Root Checker.
  4. Tap “Verify Root”.
  5. You will be asked for SuperSu rights, tap Grant.
  6. It will see Root Access Verified Now


Have you installed a custom recovery and rooted your Xperia M?

Share your experience in the comments box below.


About The Author