Install SuperSU on MK903V Android 4.4.2 having adb root shell

RFZ

Member
Jan 7, 2009
40
0
0
Hi, I need your help :)
I have a MK903V Android TV HDMI Stick (Android 4.4.2, API Level 19). I need it to run apps requiring root without prompting for root access - which SuperSU allows.
The stick has a root shell via adb and comes with a su binary ("su --help" says "SuperSU v1.99 - Copyright (C) 2012-2014 - Chainfire"). I cannot boot a recovery like TWRP (I guess).
I've tried:
- install and run superuser.apk v1.99, says it must update su binary, fails updating su binary (normal mode)
- install and run superuser.apk v2.79, says it must update su binary, fails updating su binary (normal mode)
- install and run towelroot, says it got root, install superuser.apk (v2.79), says it must update su binary, fails updating su binary (normal mode)
- rooting via Kingo Root (PC), works including its su prompt on root apps (like the bloatware it installs), running superuser.apk, says it must update su binary, fails updating su binary (normal mode) (never prompted for root)

I found articles saying you could run the installer script from the update.zip, which is used to install SuperSU from recovery, in an adb root shell if you adapt it... I'm not so much into unix stuff / shell, so I'm pretty sure I won't do that on my own. Moving two or three files to the devices and setting chmod/chown is not a problem, but the script looks way more complicated...
Is there actually a version of the script that can run from a adb root shell?
Is there any other way I can get SuperSU on a device I already have root access to?!? Didn't think that could be so complicated...
Thx

P.S. I'd also take a su binary that just grants all access and doesn't even come with a gui
 

RFZ

Member
Jan 7, 2009
40
0
0
EDIT: SKIP THIS - READ NEXT :)

Okay, I finally rooted the device...

- Installed KingRoot APK (v5.0.4) from https://kingroot.net/
- Ran KingRoot which did its suspicious magic on the device for more than 15min :confused:
- Installed SuperSU and granted it root
- Ran the root.sh script attached which basically kills and removes KingRoot and lets SuperSu replace su binary
- Ran SuperSU again and successfully updated su binary

It is the only solution I found so far...
 

Attachments

Last edited:

RFZ

Member
Jan 7, 2009
40
0
0
Sometimes the web just confuses me...

Found this:
http://freaktab.com/forum/tv-player-support/rk3288-devices/17987-new-3288-ez-root-tool

Simple and clean "update.zip" [MD5:7a2755fd5ebe8a2928fc01a4ab0cbabb]
Copy to internal or external sdcard and just reboot or wait for the system popup that says that a new firmware update was found. Update will be applied and device got proper (but old) SuperSU installed.
After that, you may just install the latest SuperSU. (is there a reason why the latest APK is not available on http://www.supersu.com/download#apk ??)