Originally Posted by Echelonblue
everything related 2 the MK809 II
Be gentle people it's my first post
all the credits go to:
bothlynn from vondroid com
I don't accept any responsibility for loss of warranty, brain cells, hair or your TV stick as a result of following this guide. All I can say is it worked for me on my Jelly Bean version of the MK809 (II)
So here it is for the community, a step-by-step to root this device.
1/ If not already done install Android SDK and make sure it runs. Put the platform-tools directory in your system PATH variable.
download the attachments for the drivers and TS Sparky root hack
3 / Add lines to <Your Android SDK>\extras\google\usb_driver\android_winusb.inf
Under the [Google.NTx86] and [Google.NTamd64] section:
; WINDOW/YUANDAO MK809
%SingleAdbInterface% = USB_Install, USB\VID_2207&PID_0010
%CompositeAdbInterface% = USB_Install, USB\VID_2207&PID_0010&MI_01
4/ Connect your MK809 DC port to a high power USB port on your PC or Laptop
on the mk809II its the small microusb port on the left side of the stick
do not connect any other power-source or device to the stick ( with exception of a mouse to control the device).
I found that the supplied micro USB cable caused a bootloop and I changed
to the decent HTC data cable that came with my phone
5/ Once the MK809 is powered up turn on USB Debugging under Developer Settings and allow installations from unknown locations.
In my case. I needed to reset my stick to factory default settings before it enabled USB debugging.
6 / Start the Installation of the PDA.net drivers. When prompted to plug and un-plug your device use the "Connect to PC" option under Settings->USB on your MK809.
After the driver installation is complete you can do a quick test that all is OK so far
by opening a command prompt on your PC and typing "adb shell" and hitting enter.
If all is well you should get a remote adb shell to your MK809II.
If it's not working at this point could be that step 4 above is wrong.
The original TPSparkyRoot.bat file had a bug. I already corrected this by adding a line: in the bat file:
under line "echo --- Installing SuperSU"
adb push SuperSU.apk /system/app/SuperSU.apk
If you did the test at Step 6 make sure that adb shell is exited before proceeding
Also you might want to disconnect and reconnect your MK809 either physically or via Settings->USB
on your MK809 just to make sure of a clean connection before the point of no return
9/ Run the batch file TPSparkyRoot.bat from the shell you opened at Step 8. Note that after each reboot and before you hit space to continue you will need to reconnect your MK809 to the host PC via Settings->USB.
Before entering the spacebar to proceed with the hack
You should now be rooted. It's worth running superSU on your MK809 to update the su binary and superSU itself. Then you're done.