METHOD ONE (exploit by botto00)
A fellow forummer botto00 from xda-developer forum already found the exploit to enable rooting.
(Do not forget to thanks him!)
This exploit enable root with Superuser installed. The installation method is the same as using ASUS's own Droidboot (recovery mode) to update firmware version.
To learn how to use Droidboot, please refer to this link (source: Asus)
Step By Step
1. Download rooted firmware file (raw extension).
2. Copy “ME371MG_all_xxxx.raw” to the root path of SD card.
3. Insert the SD card into the Device.
4. Turn the ASUS Fonepad device off.
5. Keep holding the “power key” and “volume up key” simultaneously for 5-10 seconds.
6. You will see ASUS logo and the device will then go to download mode.
5. Hold the “volume down key” first, and then press “volume up key” for a few second. You will see a menu on the screen.
6. Select “SD download” (“volume up key” for move up; “volume down key” for move down) > Press “power key” for execute. The Device will start the update and then reboot automatically.
Files Link
METHOD TWO (Cydia Impactor)
This is a new method which is simpler and already tested. Cydia Impactor is a GUI tool for working with Android devices.
Please click this link to go to Cydia Impactor page.
Note : If you are on Windows, you may have to install a device driver to talk to your device over USB. If your device is not detected, use Impactor's USB Driver Scan feature to attempt to automatically construct and install a driver for your device. You do not need the Android SDK.
#Credit to
Chirantantab for easier to follow method. Thanks! (I only did some editing for better understanding)
1) Flash Asus original firmware 3.2.4 using sd download
2) Download cydia impactor from http://www.cydiaimpactor.com/
3) Enable usb debugging. Then open impactor.exe from zip and here the pop up screen shows
"# drop SuperSU su to /system/xbin/su"
Press start button.
Meanwhile your tablet screen will splash twice with payload logo
4) Check with root checker.
"Congrats! you have root access"
5) Install Super SU and Open. Then Enable "Super User"from settings.
Now go to cydia impactor.exe > Devicetab > OpenShell
6) Squirrel away su following rfrazier method by copying this code and
paste it to shell.
Then allow it through Permission on your Phone
****************************************************************
#####
# squirrel away a good su. #
# use adb and get root
su
mount -o remount,rw /system /system
# If su saving has been done before, you need to to lose the
# immutable attribute in order to overwrite it. If this is the first time
# you've saved su, you can skip this step.
/system/bin/busybox chattr -i /system/usr/abcd/efgh
mkdir /system/usr/abcd
chmod 001 /system/usr/abcd
cat /system/xbin/su > /system/usr/abcd/efgh
chmod 06755 /system/usr/abcd/efgh
/system/bin/busybox chattr +i /system/usr/abcd/efgh
mount -o remount,ro /system /system
# Double check attributes and permissions of efgh.
# Exit root, and try getting root with efgh.
exit
/system/usr/abcd/efgh
# Done squirreling away a good su.
#####
*****************************************************************
7) Run OTA update. Install. Your phone will be restarted.
8) Restore SU. Copy this code and paste it to shell again (You need to enable USB debugging again and open impactor shell)
*****************************************************************
OTA update
#####
# Restore su. #
# use adb and get root.
/system/usr/abcd/efgh
mount -o remount,rw /system /system
# I'm assuming that /system/bin/su is a link to /system/xbin/su. If it
# isn't, change as needed.
cat /system/usr/abcd/efgh > /system/xbin/su
chown 0:0 /system/xbin/su
chmod 06755 /system/xbin/su
mount -o remount,ro /system /system
# Done restore su. #
####
#
# I double and triple check everything.
#
# After it is known to work, you can get rid of the squirrelled away su by
# changing its attributes, and removing. But, don't remove it until you are
# absolutely confident that you have a good su on your system. Indeed,
# you might just leave it there.
# Use adb and get root.
su
rm /system/usr/abcd/efgh
cd /system/usr
rmdir abcd
*******************************************************************
9) Completed. Your device now on rooted v3.2.6
Cheers!