Skip to content

Instantly share code, notes, and snippets.

@r4chl
Created February 18, 2025 18:09
Show Gist options
  • Save r4chl/c67edefa32835025ed0aaa9c7d5c05bf to your computer and use it in GitHub Desktop.
Save r4chl/c67edefa32835025ed0aaa9c7d5c05bf to your computer and use it in GitHub Desktop.
Guide to rooting the Onyx Boox Tab Mini C in 2025 (without Fastboot) on Windows

Prerequisites

Part 1: Setup & adb

  1. Go into Settings on the Tab Mini C, go to More Settings and turn on USB Debug Mode. root01
  2. On your computer, create a new folder and put inside the contents of Platform Tools, the Zadig exe, the EDL exe and the Loader elf file.
  • I put them all in a folder called 'adb' in C:, but it doesn't really matter where you put it. root02
  1. Connect the Tab Mini C to the computer with a USB cable.
  2. Open a new Terminal in the 'adb' folder. Do not close this Terminal during the entire process.
  3. In the Terminal, type adb devices to start the daemon. root03
  4. On the Tab Mini C, a fingerprint popup will appear. (Optional) Tick Always allow from this computer. Click Accept. root04

Part 2: EDL Mode (First Time) & Zadig

  1. Back in the Terminal, type adb reboot edl to put the Tab Mini C in EDL mode.
  • The Tab Mini C's screen will dim and freeze. THIS IS NORMAL and means the device is successfully in EDL mode.
  1. Open the Zadig exe. If the devices field is empty, go to Options and List All Devices.
  2. Select your device:
  • It will probably not be called anything containing 'Tab Mini C', 'Onyx' or 'Boox'.
  • Mine has either been called 'QUSB_BULK_CID:041C_SN:XXXXXXXX' or 'BENGAL-IDP_SN:XXXXXXXX'. root05
  1. In the field to the right of the device, select WinUSB (your version might be different to mine), then click the Replace Driver button (Mine says Reinstall Driver in the image because I've done this process before).
  2. (Optional) In the folder, rename the Loader elf file to something shorter (I renamed mine 'Loader662.elf'). This is just to make typing commands in the Terminal a little easier.
  3. Back in the Terminal, type edl.exe /lLoader662.elf, replacing 'Loader662' with whatever your loader is named.
  • Make sure there is no space between /l and the name of your loader file. root06
  1. Type edl.exe /u /g. Look in the lists to see which 'boot_x' (a or b) is not inactive (Mine was boot_a). root07 root08
  2. Type edl.exe /u /r /pboot_x boot.img /t, replacing 'boot_x' with the active boot partition. This will copy the boot.img file into the 'adb' folder. Type edl.exe /z to reboot the Tab Mini C back to normal. root09

Part 3: Magisk & Patching Boot

  1. On the computer in the File Explorer, copy the boot.img file from the 'adb' folder onto the Tab Mini C. root10
  2. On the Tab Mini C, using a browser, go to https://github.com/topjohnwu/Magisk/releases. Download the apk file of the version of Magisk you want to use and install it.
  • (I tend to choose the Latest release over the Pre-Release). root11
  1. Open the Magisk app. In the Magisk box, it should say N/A next to 'Installed'. Tap the 'Install' button on the right
  • The top 'Install' button. The one underneath is for the app. root12
  1. Under 'Method', select Select and Patch a File, then click LET'S GO →. Find and select the boot.img file you copied onto the Tab Mini C. This will output a patched img file into the Download folder on your Tab Mini C. root13
  2. Copy the patched img file from the Tab Mini C into the 'adb' folder on the computer. I would recommend renaming it to something shorter (I named mine 'patched_boot.img'). At this point, most older guides will have you boot the Tab Mini C into Fastboot mode, but this does not work as of update 3.5.4. We will instead continue to use EDL mode to flash the patched boot img.

Part 4: EDL Mode (Second Time) & Applying Patched Boot

  1. Back in the Terminal, get the Tab Mini C back into EDL mode with adb reboot edl. Remember, the Tab Mini C's screen will dim and freeze. This is good!
  2. Once again, load the Loader with edl.exe /lLoader662.elf. Not doing this will result in a bad XML when trying to flash the patched boot img.
  3. Type edl.exe /u /w /pboot_x patched_boot.img, replacing pboot_x with your active boot partition, and patched_boot.img with whatever your patched boot img is called. root14
  4. Reboot the Tab Mini C with edl.exe /z.
  5. Once the Tab Mini C has rebooted, open the Magisk app again. 'Installed' should now show the version number. root15
  6. Congratulations! You have successfully rooted your Tab Mini C!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment