This guide will show you how to install dual-boot CoreELEC onto Ugoos SK4 Pro or Xiaomi TV Box S (3rd Gen) WITHOUT using ADB (Android Debug Bridge).
This process will install CoreELEC to a USB flash drive. To get back to Google TV either remove the flash drive or select 'boot from eMMC' in the CoreELEC shutdown menu.
These instructions will work for many other Android boxes too. Just remember to download the correct version of CoreELEC and to copy across the correct device tree.
Xiaomi TV Box S (3rd Gen) + Ethernet + Multi-USB ![]() 4K Google TV Box with multi-USB & Gigabit Ethernet. CoreELEC Dolby Vision FEL compatible. ![]() £119.45 | Xiaomi TV Box S (3rd Gen) ![]() 4K Google TV Box. CoreELEC Dolby Vision FEL compatible. ![]() £109.66 | Ugoos SK4 Pro ![]() 4K Android Media Player with 4GB RAM. CoreELEC Dolby Vision FEL compatible. ![]() £178.20 |
1. PREPARE XIAOMI TV BOX S (3RD GEN)
- Turn on Ugoos SK4 Pro or Xiaomi TV Box S (3rd Gen). For the Xiaomi (and all other Google TV / Android TV boxes), if not done so already go through the Google TV setup process until you get to the home screen. It is necessary to be signed into a Google account to access settings and complete the later stages. With the Ugoos you get through to the home screen and Android settings immediately without having to sign into a Google account.
- After the first CoreELEC boot the Ugoos/Xiaomi remote will not work. It can be enabled in CoreELEC Bluetooth settings (it needs to be paired), but on first boot you will either need a compatible CEC remote (it's likely your TV remote will work) or a USB mouse/keyboard.
2. PREPARE COREELEC BOOTABLE USB FLASH DRIVE
- Download the latest CoreELEC build: https://relkai.coreelec.org/?dir=Amlogic-no/ce-22. Choose 'Amlogic-no Generic'. (note, this is the correct build for Xiaomi TV Box S (3rd Gen) only!!, for other boxes you'll need to research which is the correct download.
- Using the downloaded CoreELEC image, create a bootable USB flash drive using Rufus (or similar. e.g. 'USB Image Writer' in Linux). CoreELEC will perform better with higher performance USB flash drives, so use the fastest you can.
- On the bootable USB flash drive you just created, open the 'device_trees' folder. Copy the correct dtb file into the root of the drive and rename it to 'dtb.img':
| Ugoos SK4 Pro | s7d_s905x5m_ugoos_sk4.dtb |
| Xiaomi TV Box S (3rd Gen) | s7d_s905x5m_xiaomi_3rd_gen.dtb |
3. INSTALL COREELEC
- There are two ways to do this. Either by connecting the Ugoos SK4 Pro or Xiaomi TV Box S (3rd Gen) by USB-A to USB-A cable to a PC with Android Debug Bridge (ADB) software installed or by installing an app that mimics ADB without the PC. We think installation without ADB is significantly easier, hence why we wrote this guide!
- Choose either 3a (non-ADB) or 3b (ADB) below.
3a. INSTALL COREELEC THE EASY WAY WITHOUT ADB
These instructions are based on the Xiaomi TV Box S (3rd Gen). The basic idea is the same for Ugoos SK4 Pro (or any other Android box) but with some differences in the user interface. To enable developer options on the Ugoos SK4 Pro you go Settings - Device Preferences - About - Android TV OS build.
- Download 'Reboot_to_CoreELEC_5.0.apk' and copy to a USB flash drive (any flash drive, can be the CoreELEC one you just created): https://github.com/jamal2362/Reboot-to-CoreELEC/releases.
- Insert USB flash drive into Xiaomi TV Box S (3rd Gen). You should get a pop up asking what to do with the drive. Select 'USB' and then select the 'Reboot_to_CoreELEC_5.0.apk' file to install the apk.


- You may get a pop-up saying that 'Media Player not allowed to install unknown apps'. Go to settings and enable installation of unknown apps for the Media Player app.

- Install Reboot to CoreELEC. It will now appear in the home screen 'Your apps' section.


- Enable Developer Mode on the Xiaomi TV Box S (3rd Gen). Go to Quick Settings - All settings - System - About. Place cursor over 'Android TV OS build' and press remote OK button 7 times.
- A message will pop up at the bottom of the screen saying 'You are now a developer!'.

Ugoos SK4 Pro ![]() 4K Android Media Player with 4GB RAM. CoreELEC Dolby Vision FEL compatible. ![]() £178.20 | Xiaomi TV Box S (3rd Gen) + Ethernet + Multi-USB ![]() 4K Google TV Box with multi-USB & Gigabit Ethernet. CoreELEC Dolby Vision FEL compatible. ![]() £119.45 | Xiaomi TV Box S (3rd Gen) ![]() 4K Google TV Box. CoreELEC Dolby Vision FEL compatible. ![]() £109.66 |
- You will have a new menu item in the System menu, 'Developer options'.
- In 'Developer options' make sure 'Enable developer options', 'OEM unlocking' and 'USB debugging' are enabled.

- Insert the CoreELEC bootable USB flash drive you prepared earlier into Xiaomi TV Box S (3rd Gen).
- Run the 'Reboot to CoreELEC' app and select 'FIRST REBOOT'.


- Xiaomi TV Box S (3rd Gen) will reboot into CoreELEC and install CoreELEC to the USB flash drive.

- From now on your Xiaomi TV Box S (3rd Gen) will boot into CoreELEC unless you remove the USB drive or select 'boot from eMMC' in the CoreELEC shutdown menu.
3b. INSTALL COREELEC USING ADB
- Enable Developer Mode on Xiaomi TV Box S (3rd Gen): (Quick Settings - All settings - System - About). See above for detailed instructions.
- Insert the CoreELEC bootable USB flash drive you prepared earlier into the Xiaomi.
- Install ADB on a PC.
- Connect Xiaomi TV Box S (3rd Gen) to the PC using a USB-A to USB-A cable.
- Connect via ADB and run 'adb reboot update'.
- Xiaomi TV Box S (3rd Gen) will boot into CoreELEC.
Xiaomi TV Box S (3rd Gen) + Ethernet + Multi-USB ![]() 4K Google TV Box with multi-USB & Gigabit Ethernet. CoreELEC Dolby Vision FEL compatible. ![]() £119.45 | Ugoos SK4 Pro ![]() 4K Android Media Player with 4GB RAM. CoreELEC Dolby Vision FEL compatible. ![]() £178.20 | Xiaomi TV Box S (3rd Gen) ![]() 4K Google TV Box. CoreELEC Dolby Vision FEL compatible. ![]() £109.66 |
News section index and archive: futeko.com - News.
Zidoo UHD8000 ![]() 8K Media Player with 2x 3.5" HDD bays , ESS audio DAC and dual HDMI. ![]() £1049.66 | R_volution PlayerMini ![]() 4K Media Player with R_video. ![]() £334.86 | R_volution PlayerOne 8K ![]() Professional 8K Media Player with 3.5" HDD and R_video. ![]() £853.83 | Ugoos SK4 Pro ![]() 4K Android Media Player with 4GB RAM. CoreELEC Dolby Vision FEL compatible. ![]() £178.20 | Zidoo Z30 Pro ![]() 8K Media Player with 3.5" HDD bay. ![]() £479.79 |