How to Root Android without Computer
You can root your android device with or without the need of a computer, it is, however, convenient to have it rooted without a computer due to the inconvenience. Before rooting your device please note the instruction below.
Rooting is a very technical procedure, a mistake can lead to total damage of your phone. It also voids the warranty on your device and your carrier contract. Please tread with caution, we do not accept responsibility for the outcome or failure of the method.
Framaroot, a one-click apk to root some devices
Framaroot is a one-click application to install Superuser and SU binary on phone, it can function on most Android devices.
- Download it on your device (links are available at the end of this post)
- Install it with a file explorer or directly from your internet browser, if android warns you about security risk, say OK and check Unknown sources to allow install of applications outside of Play Store.
Open Framaroot and 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 :-/ … the 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
Issues you may encounter and answers
Is framaroot work on my device ?
If your device is in the compatibility list above, the short answer is: yes but it depends on your firmware version, latest firmware have less chance to be rooted.
If your device is not on the compatibility list and it embeds one of the processors mentioned above, the answer is: try it and see.
Why framaroot doesn’t root anymore after I update my device ?
Because framaroot exploit security holes present in several devices which have been patched with an 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 depends of the vendors fix response.
Framaroot crash when I select Gandalf exploit ?
Often the first time you launch Framaroot by selecting Gandalf as an exploit, it crashes 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 the 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 using “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 works, 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).
Download Framaroot apk and compatible device