[Miscellaneous Android Development] EpsilonTheGreat:
IMPORTANT Info (read this before proceeding any further):

- Please back-up your system folder using any file manager (ES or file manager) before doing root. specifically the busybox file.

- Also, do a back-up of all your messages, contacts, call logs and apps using the Backup and restore application.

- Rooting your device will VOID its warranty.

- Download and use these files at your own risk. I will not be held responsible for any damages or failures that might happen to your PC or device.

What you need:

1. S2-4.0-root folder containing the root.exe. Download link* (Download this file and extract to your local drive. In my case I placed it on my drive D :\). By the way, This file was sourced from the MU forum.

2. USB Drivers (with ADB driver) here: Driver link.

3. ADB installed on your machine – see below.

*password <here>

ADB (Android Debug Bridge):

Information here: http://developer.android.com/tools/help/adb.html

1. Make sure that you can connect to your device via ADB before you continue rooting your beloved P700.

Root Proper:

Once you have verified that you can connect to your device using ADB, then follow the steps detailed below.

1. Connect your P700 (powered ON) to your PC using the supplied USB cable.

2. Open command prompt and type “ADB devices”. This should show a set of numbers corresponding to your device (see screenshot on top). If not check ADB topic above.

3. Browse to the location where you placed the S2-4.0 folder. Open it and run P700_ROOTv1.0.exe (WARNING: this action would immediately reboot your device) and follow the instruction on screen.

4. Wait until your device is ready.

5. Hit Enter and your device will reboot again. Follow the on screen instruction and wait until your device is ready.

6. Hit Enter when your device has completely restarted.

7. Now you will be prompted with the following line: uid=0 <root> gid=0<root> (follow the instructions next to it). In my case - id is 0. If not, try again and repeat the procedure as mentioned in the instructions.

8. Hit Enter again and your device will reboot for a third time and you will see the following lines: Remount succeeded….....

9. Once your device is completely restarted, hit Enter and the windowed root dialog will automatically close.

Your device should now be rooted.

Screenshot of sequence above:

How to check if you are rooted

1. Use ADB shell and check that you can run su.

2. Use Root checker (download from Google play store).

3. Use ES file explorer or any file manager to enable Root explorer and mount the system folder. If you don’t have any issue with these steps then your device is already rooted.

ADB shell (rooted)

NOTES:

- The following files will be pushed to your system (Superuser, su , MobileUncle toolbox and RE Chinese).

- Root explorer (Chinese) will be installed on your device. You can opt to remove this app using Titanium backup.

- This process was tested on the current ROW(Rest of the World) build (P700_ROW_S108_120614), so I am not sure if this will work on other available builds out there.

- If you see or experience any issues, you can always do a factory Data reset (root will be preserved).

IMPORTANT Info (again):

- Please back-up your system folder using any file manager (ES or file manager) before doing root. specifically the busybox file.

- Also, do a back-up of all your messages, contacts, call logs and apps using the Backup and restore application.

- Rooting your device will VOID its warranty.

- Download and use these files at your own risk. I will not be held responsible for any damages or failures that might happen to your PC or device.

Acknowledgment:

Mobile Uncle Product forum and to the person who uploaded the Chinese instructions and files. Link to MU forum thread: http://products.mobileuncle.com/thread-128116-1-1.html

Lastly, Please pardon my English as it is not my native language

UPDATE: P700_ROW_S112_120707 firmware OTA release. Check here on how to restore root after the update