Xperia M C1904/1905
Root Xperia M C1904/1905 Running on Android 4.1 Jelly Bean Firmware .

Sony recently released its latest smartphones in the Xperia M series, the C1904 and C1905, to strengthen its mid-range smartphone portfolio. The Xperia M series also features two more variants, C2004 and C2005, which support Dual SIM capability.

Owners of Xperia M C1904 and C1905 can now root their device on the latest Android 4.1 Jelly Bean firmware, thanks to the release of Framaroot (one-click-root tool) by XDA Developers senior member, alephzain.

The Framaroot tool allows selection of specific exploit from a given set (Aragorn, Gandalf, Bormir, Pippin, Sam, Frodo and Legolas) to root your device, as each device has only one working exploit. For instance, the only working exploit for Sony Xperia M is Gandalf Exploit and it is necessary to download/install the correct exploit to avoid bricking your device.

NOTE: Instructions provided in this guide are meant for reference purpose only. IBTimes UK will not be held liable for any device damage during or after root installation. Users are advised to proceed at their own risk.


  • Framaroot tool and the instructions provided in this guide work on Sony Xperia M C1904/1905 models only. Do not attempt this root method on any other model as it may permanently damage or hard brick the device. Verify the device model number by navigating to Settings > About Device > Model Number
  • Root method used in this guide requires a Windows-based computer or laptop.
  • Download and install Xperia M USB drivers via PC Companion for Windows on your computer.
  • Enable USB Debugging mode on phone by navigating to Settings > Developer Options (if running Android 4.0 or later) or Settings > Applications > Development (if running Android 2.3 or later).
  • Make sure the phone has at least 80% battery charge to prevent unexpected device shutdown (due to battery drain) while installing the ROM.
  • Ensure device is unlocked (not locked to a specific carrier) with CWM Recovery installed.


How to Root Xperia M C1904/1905 Running on Android 4.1 Jelly Bean Firmware

  • Download the Framaroot tool to your phone.
  • Navigate to Menu > Download and locate the Framaroot apk file.
  • Select and tap on Framaroot apk file in Download folder. When a confirmation window pops-up, choose Yes to begin root installation.
  • Once root is successfully installed on your phone, the Framaroot icon should appear in Menu/Apps folder.
  • Hit Framaroot icon in Menu/Apps folder to launch the app.
  • Now in Framaroot user interface, choose Gandalf exploits from the list of exploits.
  • At this point, a message window pops-up saying "Success... Superuser and su binary installed. You have to reboot your device."
  • Proceed with the device reboot process and let the phone boot up into the freshly rooted firmware.
  • Download and install Root Checker app to verify the root status of device.
  • If the device is still not rooted, try installing Superuser manually from Google Play Store.
  • If you still get root failed message, then repeat the tutorial from step 1 and the device should eventually be rooted after a few attempts.

[Source: Android Teen]