- Go into Settings on the Tab Mini C, go to More Settings and turn on USB Debug Mode.
- 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.
- Connect the Tab Mini C to the computer with a USB cable.
- Open a new Terminal in the 'adb' folder. Do not close this Terminal during the entire process.
- In the Terminal, type
adb devices
to start the daemon. - On the Tab Mini C, a fingerprint popup will appear. (Optional) Tick Always allow from this computer. Click Accept.
- 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.
- Open the Zadig exe. If the devices field is empty, go to Options and List All Devices.
- 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'.
- 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).
- (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.
- Back in the Terminal, type
edl.exe /lLoader662.elf
, replacing 'Loader662' with whatever your loader is named.
- Type
edl.exe /u /g
. Look in the lists to see which 'boot_x' (a or b) is not inactive (Mine was boot_a). - 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. Typeedl.exe /z
to reboot the Tab Mini C back to normal.
- On the computer in the File Explorer, copy the boot.img file from the 'adb' folder onto the Tab Mini C.
- 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.
- Open the Magisk app. In the Magisk box, it should say N/A next to 'Installed'. Tap the 'Install' button on the right
- 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.
- 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.
- 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! - 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. - Type
edl.exe /u /w /pboot_x patched_boot.img
, replacingpboot_x
with your active boot partition, andpatched_boot.img
with whatever your patched boot img is called. - Reboot the Tab Mini C with
edl.exe /z
. - Once the Tab Mini C has rebooted, open the Magisk app again. 'Installed' should now show the version number.
- Congratulations! You have successfully rooted your Tab Mini C!