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. AndroidPC.es 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 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. Go back once, and access Developer options to make sure USB debugging is enabled Now go to Settings->Network to check and note your IP address (WiFi or Ethernet) Download and extract AndroidPC.es_MINIX_NEO_U1_root_v01_Daemonium.zip They also asked to install WiFi adb in your system, but I […]

Review of MINIX NEO U1 Media Hub

We’ve already seen that MINIX NEO U1 has some impressive hardware to offer with a good thermal solution, and high-end chips for storage and WiFi, as well as some neats additions like RTC support. But obviously the most important is to find out how the box performs, so I’ve put it through it spaces with video playback and features testing, as well as some benchmarks. First Boot, OTA Firmware, Settings and First Impressions The device has three full-sized USB 2.0 ports, which become four once we had the provided USB OTG adapter to the remaining micro USB port. So I’ve connected a USB 3.0 hard drive, the RF dongle for NEO A2 Lite air mouse, a USB hub with a USB webcam, a USB keyboard, and the RF dongle for Tronsmart Mars G01 gamepad, as well as USB powered speakers to the micro USB port. After inserting HDMI, optical audio […]

MINIX NEO U1 Android Media Hub and NEO A2 Lite Air Mouse Unboxing and Teardown

MINIX NEO U1 Android TV box, which the company prefers to call “media hub for Android”, has been announced last week, and has started shipping. The company sent me one sample of the Amlogic S905 device, as well as MINIX NEO A2 Lite air mouse which can be included with the box as part as some bundle. I’ll check out the media hub and air mouse today, as well as get a close look at the internals, before testing the device, and published a full review of MINIX NEO U1 lateron. MINIX NEO U1 Unboxing MINIX sent me the packages via Fedex and I received it within 2 or 3 days. The devices comes with a simple infrared remote control, a micro USB to USB cable, a USB OTG adapter, an HDMI cable, a WiFi antenna, a 5V/3A power supply, a setup guide in English, German, Chinese and Russian, and […]

Antutu 6.0 Release Brings New Benchmarks and Different Scores

When Antutu 5.0 was released, it added some new tests such a single thread performance, and revamped its 2D and 3D graphics test among others, and that meant the new scores were could not be compared to Antutu 4.x. If you now download Antutu from the play store, you’ll get Antutu 6.0 and Antutu 3DBench apps, which handle the 3D graphics test separately. I can confirm Antutu 6.0 scores cannot be compared with Antutu 5.x ones, as Tronsmart Vega S95 Telos TV box got 36,741 points in Antutu 6.0, while typically competitors achieved 28,000 to 29,000 points in Antutu 5.7.1. There are now 4 main section in the benchmark: 3D, UX, CPU and RAM, so the details are much different. One neatr featuer is the QR core of the result, which allows you to keep a link with the complete result, in this case: http://antutu.com/qr/?c=18af306ecb85f6d42df2d4a1285d10eed87bf15e. And if we do look […]

MXQ S905 / G9C 4K Android Media Player Unboxing and Teardown

Beside Tronsmart Vega S95 Telos, I’ve received another Amlogic S905 device with MXQ G9C, which was the first Amlogic S905 TV box to have surfaces in the news back in June, and a sample has been sent to me by Shenzhen Tomato. Since the company provides ODM/OEM services instead of catering to end users, the specs are flexible, but the device I received is with the default configuration namely 1GB RAM and 8GB flash, and with similar specs to Beelink MINI MX or KI Plus for example. Today, I’ll start by checking out the hardware, before reviewing the full package a little later. MXQ S905 / G9C TV Box Unboxing I received the parcel via DHL, with the device in a retail white brand package reading “MXQ”, “S905”, and “IPTV box”, with some features on the back such as Airplay, DLNA, Miracast, or Widewine, Playready, and Verimatrix. But I’m pretty […]

Tronsmart Vega S95 Telos TV Box Unboxing and Teardown

Tronsmart Vega S95 Telos is an Android mini PC powered by Amlogic S905 quad core Cortex A53 processor, but contrary to the two other S905 device I previously reviewed, namely K1 Plus and MINI MX, it’s not been designed for the ultra low end, as it comes with 2GB RAM, 16 GB eMMC flash, 802.11ac WiFi, Gigabit Ethernet, and a SATA port. GeekBuying sent me one sample for review, and I’ll start with some pictures of the package, device, and board, before running it through a full test procedure. Tronsmart Vega S95 Telos Unboxing I got the box via DHL in the following package with makes it clear it’s a 4K media player. The box comes with a simple IR remote control requiring two AAA batteries, an HDMI cable, a SATA cable for laptop drives, a 12V/2A power supply, and a user’s manual in English. The device looks somewhat like […]

How to extract kernel.img with mkboot script

As I tried instructions to install Linux on Amlogic S905 Android TV boxes yesterday, I wanted to extract kernel.img file found in Android firmware, but Google did not help that much until I found mkboot part of mkbootimg_tools scripts. But first let’s see how kernel.img is created… Google provide a Python script called mkbootimg that combine the kernel image (e,.g. zImage), a rootfs/ramdisk and the device tree (DTB) file with a command line that looks like:

However, AFAIK the company does not provide a “unmkbootimg” script, and mkbootimg can only be used to create kernel.img, not decompile it. But that’s what mkboot does, and it works for kernel.img and recovery.img. Let’s retrieve the necessary files first:

mkboot is a bash script so we can use it right away:

So it can be used both for unpacking and repacking kernel.img to/from the output directory. Let’s run the command […]

How to Run Headless Linux on Amlogic S905 Devices Such as MINI MX or K1 Plus

A few week ago, I had been informed that Amlogic S905 U-boot and Linux source code was released, and one person use the code and other resources to load a minimal Ubuntu 14.04 image to his K1 Plus TV box and released the installation instructions and the image (Thanks olin!). I also have K1 Plus here, but since I’ve just finished reviewing Beelink MINI MX, I decided to use the latter instead. The instructions below boot Linux from the (micro) SD card, and can still boot Android if you remove the SD card. Modifying U-boot environment The instructions include opening the box, and connecting or soldering a USB to TTL debug board to access U-boot and change some parameters. But later once an image with network is working, you could also build and load fw_setenv and fw_saveenv, and do the same steps with an Android shell and without the need […]

Exit mobile version