How to Root Amlogic S905 based MINIX NEO U1 Box in Windows and Linux

MINIX NEO U1 is a great device, but if you have some apps that require root access, the firmware is not rooted by default. just posted instructions to root the device in Windows, and I’ve also adapted Daemonium’s batch script for Windows as a shell script in order root the device from Linux. Please note that this will break OTA firmware update, so you’ll have to upgrade firmware manually after rooting.


The most steps are common between Linux and Windows

  1. Enable Developer options, by going to Settings->Advanced Settings->About Mediabox, and click 6 or 7 times in the Build number section, until the new menu is enabled.
  2. Go back once, and access Developer options to make sure USB debugging is enabled
  3. Now go to Settings->Network to check and note your IP address (WiFi or Ethernet)
  4. Download and extract

They also asked to install WiFi adb in your system, but I did not need to do so with the Linux procedure, and it’s likely not needed on Windows either.

Windows remaining instructions:

  1. Run root_u1.bat script with NEO U1’s IP address as argument (e.g.
  2. Press Enter when asking to continue, and the system will install the necessary files located in root directory
  3. The system will then automatically reboot and MINIX NEO U1 should be rooted

Linux remaining instructions:

  1. Download shell script and copy it into the same directory as root_u1.bat
  2. Run the script as follows with your device’s IP address as argument:
  3. Press Enter when asked if root access via adb is successful, and the script will copy the files on your system, and reboot it automatically
  4. MINIX NEO U1 should now be rooted.

Both Windows and Linux scripts might also work with other devices, but they required adb root to provide a shell script with root access, which won’t be the case for all firmware.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus

27 Replies to “How to Root Amlogic S905 based MINIX NEO U1 Box in Windows and Linux”

  1. @Konnerbllb
    It’s not finding adb.exe: “The process “adb.exe” not found.”

    adb.exe is part of the compressed file on Mega tough.
    Maybe you have to open a command prompt, and run the script from there. I have not tried in Windows.

  2. Running it through an elevated command prompt sort of worked. There has been progress at least. I’m not getting a SU write error at the end. I’m not sure if I should reboot at this point? I don’t know at what point I might brick it.

  3. Not working on S905 Mi box unfortunately. adb root not working: ‘adbd cannot run as root in production builds’

  4. I can confirm that this works perfectly as described, for rooting a VicTsing S905 Smart TV Box.

  5. hi dear

    did you maby know how i can root my s8M mini 2 (s905x) .

    i will be happy if you have eany solution for me^^

    have good day

  6. Hello,
    I tried to root my MXQPRO S905 with this (from Linux), but couldn’t have it work … All script steps execute without any error though.
    Strangely, Root Checker will tell me that “su” and “supersu” are quite fine and ok for root, but in the end still “Root access error”.
    Now I see that adb connects as root by default, “su – root” runs ok as expected.
    What could I check to find the problem ? I don’t think I’m that far from success but …

  7. Hey, I’m getting the error “adbd cannot run as root in production builds” from the adb root command. Any idea on how to solve that?

    1. Same here, I’ve been stuck in the same error.

      Have also gone to other sites to find the solution or find an alternate way. The 2nd way was to reflash the box to which I don’t agree. If the rooting method posted in this thread doesn’t work then it’s pointless to name it “How to Root Amlogic S905 based *MINIX NEO U1 Box*”

  8. This works on the beelink Mini Mxiii which has the s905. I extracted the file to a folder on C:/ and ran it from there. It said adb was not detected at first, but it worked after a minute.

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC