This is the one-click root app to easily root Xiaomi Hongmi / Redmi and Mi 2s without connecting to PC: the Framaroot app. There are basically many devices supported by this app to inject the Super SU into the phone’s system making its users have access to it as root. The advantage of Framaroot is that in just one click you can have your device rooted even without any connection to a PC. Both rooting and unrooting are as easy as a click of your finger.
For your information, rooting your device may void your warranty. So make sure you know and you really want to root before doing it.
Usage: Download, install and open Framaroot app then select one of the following action: Install SuperSU, Unroot or Execute script (for advanced users).
Possible case once application is launched
- A popup saying “Your device seems not vulnerable to exploit included in Framaroot”, in this case you can uninstall app
- You seeing one or more exploit name, also click on one after you have selected an action and you will see one of the above messages
Possible case once exploit is selected
- “Success” = Superuser and su binary installed. You have to reboot your device
- “Failed” = Exploit work but installation of Superuser and su binary have failed
- “Half-Success” = system partition is read-only, use local.prop trick. Reboot your device and use adb to see if it run as root, happen when the filesystem in use on system partition is a read only filesystem (ex: squashfs)
- “Failed” = Try another exploit if available
- Framaroot crash or freeze, in this case relaunch Framaroot a second time and select the same action and exploit
Here are some other advantages of rooting your Android device with Framaroot:
- You can install apps that are otherwise blocked by your carriers.
- You can convert incompatible apps to be compatible with your device.
- Get the smartest features from the latest version of Android.
- You can automate your device even more using apps like Tasker.
- You can increase the battery life of your phone.
- You can enhance the speed of your phone.
- Block advertisements that appear in apps.
Why framaroot doesn’t root anymore after I update my device ?
Because framaroot exploit security holes present in several devices which has been patched with update you have done, so exploits can’t root your device anymore. Framaroot’s exploits have a very short life to keep your device “less exposed” to others malicious application. Keep in mind that framaroot is not a permanent rooting application.
I loose root after update, what I can do to root my device now ?
An advice : if you want to have a chance to keep root after update, don’t update with Kies or ODIN for samsung devices or don’t flash system partition, prefer OTA update and use OTA survival feature in Superuser or SuperSU. And if you have no choice, you can use the traditional method : flash tools specific to your device
Will framaroot include more exploits ?
Yes, but don’t ask when since I don’t know myself, it depend of the vendors fix response.
Framaroot crash when I select Gandalf exploit ?
Often the first time you launch Framaroot by selecting Gandalf as exploit, it crash Framaroot. Don’t worry, in this case you have to re-launch Framaroot and select Gandalf again, the second time it should work.
What means error# on result ?
All errors less or equal to 9 mean your device is not vulnerable. If you get error#10, give a try with Framaroot 1.5.3. All other errors need some investigation about your kernel image.
Framaroot say Success but SuperSU is not installed after reboot ?
Maybe there is some additional protection on your device or something goes wrong with SuperSU version embedded in Framaroot. In this case, I recommend to use “Execute script” action and put your own shell script commands in /sdcard/custom (use at your own risk, all commands are executed with root privileges).
What can I do when the result is Half-success ?
You see this message when the /system partition on your device is a read-only filesystem (eg: SquashFS). To handle this case Framaroot try to use a trick by adding “ro.kernel.qemu=1” in file /data/local.prop. To test if this trick work you have to reboot your device and connect to it with adb shell. Once connected type the “id” command to see if you are root. If you are not root, your last chance is to select “Execute script” action and put your own shell script commands in /sdcard/custom (use at your own risk, all commands are executed with root privileges).
File name :
Version 1.9.3 | 3037 downloads | 1 MB
Also read : KingRoot – The Most Favorite One-click Root App for MIUI.