Home > Android, Rockchip RK31xx > How to Root Rockchip RK3188 mini PCs

How to Root Rockchip RK3188 mini PCs

CloudnetGo CR9 was the first Rockchip RK3188 mini PC I had ever seen reported, but since then others apparently based on the same board have started to show up including Tronsmart T428, Rikomagic MK802 IV, as well as Ugoos UG802B, UG007B and MK809 III. We’ll get a lot of choices, but most of time the firmware does not provide root access. I noticed AndroidPC.es published instructions to root those device in Spanish yesterday, but today, Geekbuying rooted the Ugoos devices with the same method used for RK3188 Tablets.

Ugoos UG802B Board

Ugoos UG802B Board

You have to follow those 5 simple steps:

  1. Make sure USB Debugging is enabled on your mini PC (Settings -> Developer Options)
  2. Connect your RK3188 mini PC to a Windows PC via the USB port.
  3. Your PC should detect a new device, and try to install the driver. You can download the driver at https://www.dropbox.com/s/uqisjj4hqftlaxa/GEEKBUYING_Rockchip_Batch_Tool_v1.6.rar (password: GEEKBUYING.COM)
  4. After having installed the driver, download RK3188_ROOT.rar (password: GEEKBUYING.COM), and extract the files. (Alternative link)
  5. Click “ TPSparkyRoot.bat” and follow the instructions. After 2 reboot, your device should be rooted.

Currently only resellers own RK3188 mini PCs as the firmware needs more work, and the devices should become available to the public later in April.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter

  1. Patola
    March 19th, 2013 at 21:37 | #1

    Please do NOT give platform-dependent instructions or at least try to get a wider range of platforms. There are OSs other than windows (Mac OS X, Linux and the likes) and people who use them instead of the OS from Redmond.

  2. March 19th, 2013 at 21:48 | #2

    @Patola
    I’m also using Linux on my desktop PC (Ubuntu), and I’d prefer a Linux method to root the device, but I do not know one, and the tools appear to be only available in Windows.

  3. sae762
    March 20th, 2013 at 12:19 | #3

    +1. Rooting is not for basic user. Advanced users can analyze the .bat file, but detail steps “how to root using adb and su”, imho, will be more useful. This is universal and cross-platform method.

  4. March 21st, 2013 at 13:09 | #4

    @cnxsoft lets stick to more funny thinks, rather than a small step

  5. prismfire
    May 10th, 2013 at 17:21 | #5

    RK3188_Root.rar download results in this message:

    Error (509)
    This account’s public links are generating too much traffic and have been temporarily disabled!

    Any mirrors?

  6. May 14th, 2013 at 17:38 | #6

    @prismfire
    I’ve added an alternative link in the post.

  7. June 1st, 2013 at 03:30 | #7

    I’ve tried to install the driver with device manager, but it simply doesn’t work.

    Do you have, something like and installer for the drivers?

  8. June 1st, 2013 at 09:18 | #8

    @Mikael Danielsson
    Have you downloaded GEEKBUYING_Rockchip_Batch_Tool_v1.6.rar ?
    Then you just need to extract it, and when you connect the USB, Windows should detected your device. Do not let Windows install the drivers, but manually select the path to the drivers you downloaded.

  9. emergent1
    June 6th, 2013 at 23:00 | #9

    I too cannot install the driver. I have manually tried to install the driver by going to devices, update driver for rk31sdk device and set the driver folder to the extracted batch tool folder. It simply says Windows cannot find the driver for your device. I have the MK809iii miniPC with the same rk3188 chip. Any help?@cnxsoft

  10. June 7th, 2013 at 09:34 | #10

    @emergent1
    I’ve seen AndroidPC.es recently provided a new method: http://androidpc.es/blog/2013/05/23/root2-soc-rk3188/
    It’s in Spanish, but it should still be easy to follow.

  11. emergent1
    June 9th, 2013 at 03:36 | #11

    @cnxsoft Thanks for the link, but that link suggests the same method for installing the drivers. Only the software used for the rooting process is different. So the problem remains unresolved. I’m using the microUSB port on the miniPC to connect to the computer and it detects the device as rk31sdk. Should I try using the USB port instead of the microUSB?

  12. ede
    June 10th, 2013 at 00:31 | #12

    Error (509)
    This account’s public links are generating too much traffic and have been temporarily disabled!

    Can i use the batch tool from cloudnet website also?

    And i have a problem when i use rk remote with android phone – when i use touch screen the device reboots every time. ther keys and rest is working. tested on tablet and smartphone

    thasnks for help

  13. June 10th, 2013 at 00:42 | #13

    @ede
    I guess there’s only one “RK Batch Tool” tool, o you can download it anywhere. Maybe earlier versions don’t work with RK3188 though.

    About th RK Remote: I’ve never tried it, but you may want to check for firmware updates for your device, I’ve read some other also have the same problem.

  14. ede
    June 10th, 2013 at 01:05 | #14

    @cnxsoft
    sorry i could not find it :-( can you please help

  15. ede
    June 10th, 2013 at 01:06 | #15

    @ede
    `hi thanks

    i download 1.7 from cloudnet webpage so i think this will work.

    thanks for your help again

    br

  16. Faisal Butt
    July 6th, 2013 at 18:45 | #16

    @emergent1

    I have the same issue.. and i have the same device…. did you find any solution or any drivers which can be installed…. i tried so many times but same error…

  17. z
    July 6th, 2013 at 21:08 | #17

    To install the device drivers, you need to open the RKBatchTool application first, then you need to make sure you press the button on the side of the tronsmart as you connect the USB into the computer. Press and hold for 5 seconds, then release. The green button will then appear on the RKBatchTool application window automatically.

    Follow the instruction in the Rockchip Drivers section here : http://www.flashmyandroid.com/forum/content.php?110-Rockchip-RK3066-RK3188-Tools-and-Stuff

    it worked for me.

    There’s another instruction on changing the Hardware ID of the device driver here (in the comments section at the bottom) :
    http://blog.geekbuying.com/index.php/2013/04/28/how-to-root-tronsmart-t428/#.Udgko5wsYgM

  18. z
    July 6th, 2013 at 22:26 | #18

    to clarify

    when my device is recognized as an abd android device the “ TPSparkyRoot.bat” file can be run.
    based on the instruction collected here : http://blog.geekbuying.com/index.php/2013/04/28/how-to-root-tronsmart-t428/#.Udgko5wsYgM

    when it is recognized as a rockchip usb device, the RKBatchTool can be run.
    : http://www.flashmyandroid.com/forum/content.php?110-Rockchip-RK3066-RK3188-Tools-and-Stuff

  19. Faisal Butt
    July 7th, 2013 at 11:21 | #19

    Thanx dear Z….
    But i already have installed drivers with “ZhuoDaShi-2.2.0-setup” with help from http://androidpc.es/blog/2013/05/23/root2-soc-rk3188/…. And later rooted the device with TPSparkyRoot.bat file…. Anyway thanx again for helping me….
    But i still have an issue of less internal memory…. The only reason for rooting my device is that i want to increase internal storage which is only 100mb left.. and i cannot install even 1mb software… I will appreciate If you can help me in this regard

  20. July 7th, 2013 at 15:14 | #20

    @Faisal Butt
    You may want to checkout Finless ROM on freaktab.com. You can normally select different app partition sizes (e.g. 1GB, 2GB or 4GB) during installation. If you don’t want to flash a new ROM, you can also to to Settings->App, and select “Move to SD card”. This will move it to the “SD card” partition that’s actually inside the NAND flash.

  21. Faisal Butt
    July 7th, 2013 at 16:53 | #21

    Thans dear…. i have checked this website http://www.freaktab.com/showthread.php?4828-NEW-Tronsmart-MK908-Finless-ROM-1-4&highlight= im sure after downloading the rom there will be a metod how to flash the rom? i will try this and will let you know.. thanx….
    @cnxsoft

  22. Faisal Butt
    July 7th, 2013 at 16:54 | #22

    @cnxsoft
    And i believe this rom will work perfectly on MK908iii device?

  23. July 7th, 2013 at 18:23 | #23

    @Faisal Butt
    is MK908 iii the same as MK908? The best is to ask directly on freaktab.

  24. Faisal Butt
    July 7th, 2013 at 20:21 | #24

    @cnxsoft
    I think so………… But my device MK908iii is also quad core with Rockchip RK3188……. ok i will ask there also… Thnks

  25. Rezer
    July 8th, 2013 at 23:39 | #25

    @Patola
    Entitled much? If you need instructions for the platform that YOU chose, then perhaps YOU should find a way to get it done. Or just get access to the supported platform, as many of us windows luddites have done in the past for a wide range of linux only tools.

  26. Faisal Butt
    July 11th, 2013 at 02:19 | #26

    @cnxsoft
    Dear im really in a bad situation right now…. as we discussed in earlier post that i have successfully root my mk908iii and now searching for a custom rom… Before i flash any rom my device have stuck at a bootloader screen….
    after rooting my device everything was seems ok.. but i dont know what happened today when i start my device, from the boot screen it’s not going ahead….. please help what should i do? After showing 4 penguins device stuck at R-BOX animation screen.. and thats it……

  27. emergent1
    July 13th, 2013 at 21:38 | #28

    @Faisal Butt

    I have finally found a solution.
    Follow instructions in the video http://www.youtube.com/watch?v=VYdMydq7css
    You will have to install Android SDK.

  28. Faisal Butt
    July 15th, 2013 at 17:49 | #29

    @emergent1
    Dear… i was about to ask you.. because i have seen that you were also looking for the same thing….
    Right now im in the office once will go home and will let you know….
    But i have root the device but now it is stuck at bootloader…let see your youtube link work for me or not?

  29. November 4th, 2014 at 04:58 | #30

    imy rockchip isn’t connecting

  30. ken Shaw
    November 24th, 2014 at 00:23 | #31

    I have the RK3188 k-r42 with Kitkat (4.4.2) and its not rooting with this method. I tried this like 5 times….any advice? My driver is fine BTW.

  31. November 24th, 2014 at 09:46 | #32

    @ken Shaw
    You firmware must be Kitkat, so that method probably does not work anymore.
    You could try vroot (http://www.cnx-software.com/2014/08/11/how-to-root-rockchip-rk3288-devices/), or maybe better, EZ Root Tool -> http://www.freaktab.com/showthread.php?17382-NEW-gt-3288-EZ-Root-Tool. It’s for RK3288, but it should probably work for RK3188 too.

  1. April 12th, 2013 at 16:55 | #1
  2. May 14th, 2013 at 18:40 | #2
  3. May 24th, 2013 at 17:25 | #3
  4. May 24th, 2013 at 21:48 | #4
  5. June 19th, 2013 at 14:28 | #5
  6. June 29th, 2013 at 13:55 | #6
  7. July 2nd, 2013 at 05:30 | #7
  8. November 8th, 2013 at 17:20 | #8