Root Xperia M C1904 and C1905 on Jelly Bean 4.1 Official Firmware

Xperia M C1904 and C1905, the models whose OS is Android 4.1 Jelly Bean official firmware, are good candidates for this rooting guide.

With this rooting come many advantages that will make either one of your phones behave in a new and exciting manner. Framaroot is the tool that shall root your handsets, but only if you follow all the steps in this tutorial.

And the rooting will have higher chances of happening only if you have the stock Android 4.1 JB running on your Xperia M.

The Framaroot tool lets the owner of these phones opt for different exploits. You get to choose between Gandalf, Aragorn and other exploits which will root the devices.

However, we recommend the one called Gandalf, since it is the best out of all the exploits. If it doesn’t work from the first try, repeat the process until you see the results you’re after.


After you selected the appropriate exploit, you need to get started on the rooting procedure. The way to achieve a rooted phone is by exploring these requirements:

  • install USB drivers for the Xperia M C1904 or the C1905 on your notebook;
  • use the Sony Xperia M C1904 or C1905 only for this procedure;
  • charge the phone’s battery;
  • use a PC or a notebook which utilizes Windows;
  • turn on USB Debugging on the phone;
  • create backups (you can use this guide);
  • download this file on your laptop: (with its file name being framaroot-1.6.0.apk).sony-xperia-m


  1. Once all of the pre-requisites are considered, you can commence the tutorial by doing this: plug the phone to your laptop or comp, then download Framaroot apk file on the smartphone.
  2. Next: access Menu on your handset, find the Framaroot apk file and then tap it in the Download directory. Wait until you are asked to confirm the process via a pop-out window; to make the confirmation, be sure to tap “Yes” or “Confirm“, depending on what you see on the screen.
  3. Then have patience till the file is installed. Now go to the Menu/Apps directory where you should see the icon with Framaroot.
  4. Make sure you move on by tapping on that icon. After the app is launched, you should opt, in the Framaroot UI, for Gandalf exploits. The message you should get is:

    Success … Superuser and su binary installed. You have to reboot your device

    So restart your phone.

  5. [sc name=”banner-jos”]After you do that, the rooting firmware will wait for you to access it and experiment with custom ROMs, root-only apps, features and so on. Before you do that, you should check on the status of your phone. So download this app from Google Play: Root Checker.

NOTICE: But in case you get a different message than the one above, you need to repeat the guide. Here are the other messages you may experience:

Failed … Try another exploit if available


Half-Success : – / … system partition is read-only, use local.prop trick. Reboot your device and use adb to see if it run as root


Failed … Exploit work but installation of Superuser and su binary have failed

If you see “Failed on rooting” message, you need to redo our guide. If, instead, you see “Success, but no root access”, you should flash the Superuser manually. Go to Google Play to download the Superuser app. Then enable + upgrade the su binary.