How to root Pipo M9 using Ubuntu Linux

Was unable to get the windows driver working properly, so i gave Ubuntu 13.04 a shot at rooting Pipo M9 device (confirmed, 12.04 works too).
We're running all commands as root, so start with "sudo su". Your prompt should start with "#" now. 
1. Download adb scripts for rooting your RK3188 deviceRK3188_ROOT.zipCredits for original RK3188 rooting method go to TPSparkyRoot.
2. Get adb. I didn't have one, so i installed it like this: 
# add-apt-repository ppa:nilarimogard/webupd8 
# apt-get update 
# apt-get install android-tools-adb android-tools-fastboot
3. Make sure your computer can see device. Turn on "USB Debugging" (Menu > Settings > Developer options > USB debugging), connect usb cable and see dmesg output. 
# dmesg 
Should return something like this: 
[45441.193934] usb 2-1.3: new high-speed USB device number 12 using ehci-pci 
[45441.286976] usb 2-1.3: New USB device found, idVendor=2207, idProduct=0010 
[45441.286983] usb 2-1.3: New USB device strings: Mfr=2, Product=3, SerialNumber=4 
[45441.286987] usb 2-1.3: Product: M9 
[45441.286991] usb 2-1.3: Manufacturer: rockchip 
[45441.286994] usb 2-1.3: SerialNumber: KI8VAVXFUD
4. Get the udev rolling 
# sudo gedit /etc/udev/rules.d/99-android.rules 
paste this text:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2207", ATTRS{idProduct}=="0010", MODE="0660", OWNER="root"
# service udev restart
# udevadm control --reload-rules
# mkdir ~/.android
# echo "0x2207" > ~/.android/adb_usb.ini
5. Hopefully adb can see device now (fingerscrossed)
# adb kill-server
# adb devices 
Should return this:
List of devices attached 
6. Explore the you downloaded and extracted earlier, move into directory
#  cd /home/janis/Downloads/RK3188_ROOT
Pay attention to file, you can either run it as-is or open it in text editor and execute it line by line to see what's happening there. It's actually really simple.
After you run the commands listed in file, your device should be succesfully rooted and your tablet should have new icon (SuperSu app) on home screen.
Also works on
  • Pipo M7 Pro (credits to antoid)
  • Sumvision Cyclone Voyager II (2) 10.1" version, because it's the same device just rebranded for UK/European market

Attached files: 



I have been trying to use the TPSarkeyRoot.bat method. But no RK3188 drivers for windows that I have found will work for my M7Pro. Any idea whether it is risky to use this method on this Pipo? It has 4.2.2 installed.

For example, is there supposed to be a /data/local.prop file present on the device before I begin?


Jancis's picture

M7Pro is also RK3188, so i'm pretty confident it will work okay. First thing - plug it in and try "adb devices", if device is listed, then go on, if not - try setting up those udev rules.

When doing rooting itself, check in zip file and you can execute commands manually (in un-zipped folder) one by one, just to follow the process. There's nothing in it that could break your device ;)

If you do root, come back and share results please :)

I did set up udev. It is recognized by "adb devices".
I will do it command by command and report back.


I did it command-by-command and had no indications of errors at any point. Running a Titanium backup right now.
Thanks again.

Jancis's picture

Thanks for feedback, glad to hear it! I'll note that this works on Pipo M7Pro too.

sir jancis i hope you can link all the files from or maybe have one file folders for tutorial or upgrading firmware im a pipo max-m9 user...thanx

Jancis's picture

I can add how-to links to faq (frequently asked questions) section if it's easier to find info.

sorry if i misunderstood you :)

Mr. Jancis, does this also work on windows? do you have root tutorial using windows? i only found flashing..,

Jancis's picture

No this is just for rooting with linux. I created windows tutorial too, here it is - "How to root Pipo M9 using Windows"