CX-01 is a cool low cost Android mini PC (as low as $40), but unlike many other Chinese Android device it is not rooted.
Here are the instructions to root it:
- Download Unlock Root http://www.unlockroot.com/. NB: The download link does not appear to work right now, but the filename is unlockroot23.exe, so here are some alternative untested download links.
- Find Unlockroot\driver\android_winusb.inf in the directory where you install Unlockroot
- Open the file in a text editor, and add the following lines:
- For Win 7 (64-bit):
[Google.NTamd64] 64-bit]
;TCC8920
%SingleAdbInterface% = USB_Install, USB\Vid_18D1&Pid_DEED&MI_01
%CompositeAdbInterface% = USB_Install, USB\Vid_18D1&Pid_DEED&Rev_0231&MI_01 - For WinXP (32-bit):
[Google.NTx86]
;TCC8920
%SingleAdbInterface% = USB_Install, USB\Vid_18D1&Pid_DEED&MI_01
%CompositeAdbInterface% = USB_Install, USB\Vid_18D1&Pid_DEED&Rev_0231&MI_01
- For Win 7 (64-bit):
- Connect CX-01 to your PC via USB, it should then detect your new device. If it doesn’t simply press “fn” key on CX-01 TV Stick.
- Select the driver that you edited in Unlockroot\driver\android_winusb.inf
- Once the driver is installed, run unlockroot
- Press ROOT, then reroot device.
- Reboot CX-01 mini PC
- Done!
Thanks to Myxa78.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
Maybe you could also add Myxa78s instruction to delete the preinstalled apps, for noobs like me 😀
@ Klaus
1.you need root first!
2. install App Remover https://play.google.com/store/apps/details?id=com.curvefish.apps.appremover&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5jdXJ2ZWZpc2guYXBwcy5hcHByZW1vdmVyIl0.
3.remove application
but if you don’t know what is the application, better don’t uninstall it
you can brick your device ( i have firmware for reflash device, but i promise to panda, that i don’t share it via internet)
I’m not sure why you need to do this. I got mine already rooted – all I need to do is run “adb root” followed by “adb shell” and I’ve got root shell (I’m running Linux so I don’t need to meddle with that INF silliness), and from there I can install anything I need (supposedly – I haven’t done it myself).
I’m however is very interested to know how to un-brick the device if needed; that’s the only thing stopping me from trying the custom kernel you posted a few days ago.
cheers!
my device is was rooted from box, and shell have #
but many applications with root permissions said that device is not rooted, so i reroot device and now it’s ok
un-brick very easy, you need FWDN V7 -v2.22 (firmeware download tool) and firmware for 4Gb or 8 Gb version
@ myxa78
Thanks Myxa,
I googled for FWDN V7 -v2.22 and found a few links on mediashare etc but I’m not sure whether that’s the right one.
Perhaps I’m pushing too much too – is there a similar tool for Linux? And (being the noob I am) – how do you get a copy of the firmware from the device itself? (I have the 8GB version) Thanks again.
cheers!
photo of disassemble unit CX-01 – https://lh5.googleusercontent.com/-THjuzSEdV18/UBQQODN0JAI/AAAAAAAAABE/k8zKayA2ux0/s746/5.jpg
@ jamesbond
I asked the seller for a long time for firmware, and I won 🙂
Yeah baby, it worked 🙂
Thank you guys!
Dear @cnx since this blog got community of super techs like your self. Hence please allow me to share some nice finds / new stuff / deals etc.
The objective is they buy it /try it and spread the knowledgeable base. So that n00bs like me can be benefited. 🙂
[quote]
Currently I find these three deals and new products very tempting.
Pipo U1 Android 4.1 Jelly Bean DualCore Quad Mali 400 RK3066 /1GB/16GB /1280×800 IPS $152 on tiny deal dot com
http://translate.google.com/translate?&sl=auto&tl=en&u=http%3A%2F%2Fwww.tinydeal.com%2Ffr%2Fpipo-u1-7-ips-screen-android-40-dual-core-16gb-tablet-pc-p-62777.html
Yuandao N70 Android 4.0.4 DualCore Quad Mali 400 RK3066 /1GB /16GB1024x600 IPS $136 on buy sku dot com
http://www.buysku.com/wholesale/window-yuandao-n70-rk3066-dual-core-1-5ghz-1gb-16gb-android-4-0-7-inch-ips-capacitive-screen-tablet-pc-with-wifi-hdmi.html
Ainol Elf II Android 4.0.4 DualCore Dual Mali 400 Amlogic 8726-M6 /1GB/8GB /1024×600 $113 on buy sku dot com
http://www.buysku.com/wholesale/ainol-novo7-elf-ii-cortex-a9-dual-core-1-5ghz-1g-8g-android-4-0-7-inch-capacitive-screen-tablet-pc-with-wifi-hdmi-camera.html
[/quote]
[quote]
………………….Nexus 7……Galaxy Tab 7.7………Transformer TF700…………..Window N70………..Pipo U1……..Ainol Elf2
Vellamo…………1,706……….1,215…………………1,573……………………………1,650………………..NA………………..NA
Sunspider………1,711……….1,993…………………1,745……………………………1,829………………..NA………………..NA
0.9.1
GL Egypt…………63…………..47……………………..75……………………………….102…………………..NA………………..NA
Off(fps)
CF bench ……….11,620………7,135…………………8,357……………………………8,921……………….NA………………..NA
Geekbench2…….1,570……………………………………………………………………..1,525……………….NA………………..NA
Antutu……………8,761……………………………………………………………………..8,138……………….NA………………..NA
benchmark table via @janesh (reformat tweaks by myself :)) [/quote]
Guys pls add data further to the list.
^^ nope,
got even more messy 🙁
@cnx pls fix it. or tell me how to do formatting in comment box.
hey @cnx you are a great man, Beautiful women are on hunt, they will find you soon. get ready. 🙂
@ myxa78
Unfortunately mine is a gift, so I don’t have that option. Probably means the CX-01 will remain virgin for quite a while 🙁 …
@ jamesbond
let’s wait…maybe sometime… 😉
@myxa78 Can you upload this firmware somewhere? Thanks
@jamesbond
Thank you myxa78, I understand where you’re coming from. Anyway I’ve just received my Mele, so that will give me the distraction I need 😉
Can anyone try to install Linux on Android (http://linuxonandroid.blogspot.com/) on the CX-01??? I’m about to buy one to do some Linux ARM app development.
It could be a great solution while there is some native Linux release.
Thanks!
ihave just received teh cx-01. i will be testing. i hope we can tweek te deice an difx all th bust that i have found.
1 – power button does not work
2 – google play crashes all the time.
3 – no audio configuration available thought settings. (example: you cant make the device make sounds when you press click with the mouse)
4 – no Bluetooth ( cant be added though a external dongle)
5 – no external 3g modem cant be used.
6 – low wifi signal.
7 – memory improvements
8 – (no root) this by default in all andoird devices 😉
9 – CPU need to be tweaked to get the 1ghz that is told in the description
I just got mine from DX yesterday, and it was pre-rooted and with USB debugging turned on by default. I just logged in over adb (adb shell), typed `su’, and I had root. I found it comes with iwlist/iwconfig, busybox, and a couple of other handy tools, but no sudo. I was able to mount /system as rw, so I’ll probably drop in a sudo later. The wlan chip seems to be RT8188, judging from the wlan.ko.
Powering it on with the fn button held down boots it up with a different USB profile, probably bootloader (not fastboot). I don’t have a dvi/hdmi screen sitting around here atm, so all this tinkering is ‘blind’. It seems to have a small reset button next to the fn button so perhaps that’ll make it go into fastboot.
@tatubias
1. There is no power button on mine.
2. I haven’t noticed this myself, but others did. There a solution on Pandawill forum, search for root cx-01 google play in google.
3. –
4 & 5 – Hopefully we can build the necessary modules since we’ve got the kernel sources
6. I did not measure that, but it may explain the poor video streaming performance. How did you measure it, with iwconfig?
7. –
8. That’s why I wrote this page 🙂
9. Datasheet says 833 MHz maximum, so those 1 GHz claims are pure marketing tricks. (if the chip is really TCC8925).
@tatubias
It is no power button, it is usb mode button. I did not find any way to trun it off than to turn off my tv.
The device has HDMI-CEC & somebody reported it to be working so I think it’s possible to turn off with the TV.
firmware for cx-01 now is open – http://www.pandawillforum.com/showthread.php?12471-Please-give-us-the-firmware
@myxa78
Awesome!
@myxa78
The files inside the archives are dated 27/7/2012 so it could be a firmware update as well, although I have not tried it yet.
@cnxsoft
Here are some interesting strings from the rom:
“Linux version 3.0.8-tcc (root@robin) (gcc version 4.4.3 (GCC) ) #104 PREEMPT Mon Jul 16 12:08:30 CST 2012”
“build.id=CX1-V1.0-v12.05_r1-4096-8189-en
ro.build.display.id=CX1-V1.0-v12.05_r1-4096-8189-en -20120716.120839
ro.build.version.incremental=-20120716.120839”
@Gabe
Thanks. The firmware on my CX-01 was built on 20120710, so a few bugs might have been fixed.
I only tried the root method today.. I skipped steps 3 (Windows XP) and it still worked.
Try this patch. There are really some speed improvements 🙂
http://www.pandawillforum.com/showthread.php?12471-Please-give-us-the-firmware&s=ca8796666ea64017f5b2613f34568486&p=71391&viewfull=1#post71391
Hello.
How can i to root a Zero Devices Z902 to use droidmote??
This device has a chip Allwinner A10 and i don’t know if i would use http://www.unlockroot.com
@killoman
It already be rooted, if not unlockroot.com could work.
@Cnxsoft
Thanks for responses.
Do I understand that the device is pre-rooted?
If not, would I be worth the instructions to root the device cx-01 with the Z902?
Because the chips of Cx-01 is the TELECHIPS TCC 8920 and the chips of Z902 is allwinner 10.
@killoman
I have yet to see an AllWinner device that is not rooted. But if it’ not rooted, the instructions to unroot it would be very similar to the one above, except you can skip steps 2 and 3. If unlockroot does not work, then it can become pretty complicated to root a device.
unlockroot always asks the “install driver”???? Mi pc: w7_64.
Hi
I tried to root my cx-01 ( 8 GB) by connecting it to my windows 7, 64 bit Intel dual core laptop as you described above but when I try to install the edited ‘android_winusb.inf’ as the driver it says ‘no driver found’. I have noted that the first line in edited part says [Google.NTamd64] 64-bit], could it be that I need a different driver for Intel laptop? or is there something else missing
please help
thanks in advance
@Gamer
Actually “[Google.NTamd64] 64-bit]: looks weird, could you try “[Google.NTamd64]” instead?