TUC Onyx Boox Tab Ultra C Instruction Manual

June 16, 2024
ONYX BOOX

TUC Onyx Boox Tab Ultra C

Product Information

The Onyx Boox Tab Ultra C is a tablet device running firmware version 2023-06-09_15-57_3.3.2. It is compatible with Windows 11 Pro (22H2) and requires administrative access to a PC for certain operations.
The tablet supports USB debugging and Fastboot mode.

Specifications

  • Device: Onyx Boox Tab Ultra C
  • Firmware Version: 2023-06-09_15-57_3.3.2
  • Operating System: Windows 11 Pro (22H2)

Prerequisites

Before proceeding with the rooting process, please ensure the following:

  1. You have downloaded the Fastboot Driver and saved it in a convenient location on your PC.
  2. You have enabled USB Debug Mode on your Tab Ultra C.
  3. Your Tab Ultra C is connected to your PC via USB.

Product Usage Instructions

Enable USB Debug Mode

  1. From your Tab Ultra C’s home screen, select the Gear icon in the dock at the bottom of the screen.
  2. On the left-hand side, scroll down and select System Settings.
  3. Turn on USB Debug Mode by toggling the on/off switch to ON.
  4. Plug in your Tab Ultra C to your PC via USB.
  5. Open Command Prompt on your PC.
  6. Run the following command to activate the ADB daemon and check if your device is properly listed: adb devices
  7. Your Tab Ultra C will prompt you to allow USB debugging from the PC. Choose “Allow” and select “Always allow from this computer” if desired.
  8. In Command Prompt, press the up arrow key to bring back theadb devices command and run it again. You should now see your device listed as “device” instead of “unauthorized”.

Sideload the Magisk Apk

  1. Make sure you have the Magisk apk in your C:adb folder.
  2. With your Tab Ultra C plugged into your PC, open Command Prompt.
  3. Change your directory to the adb folder by running the following command: cd c:adb
  4. Next, run the following command to install Magisk on your Tab Ultra C (replace “Magisk-v26.1.apk” with the actual file name): adb install Magisk-v26.1.apk
  5. You should see a success message indicating the installation was successful.
  6. The Magisk app should now be available on your Tab Ultra C’s Home screen.

FAQ

Q: What is USB Debug Mode?

  • A: USB Debug Mode allows communication between the Tab Ultra C and a PC via Command Prompt over USB. It is necessary for certain operations, such as rooting.

Q: Where can I download the Fastboot Driver?

  • A: The Fastboot Driver can be downloaded from [insert download link here].

Q: How do I access Windows Command Prompt?

  • A: To access Windows Command Prompt, press the Windows key + R to open the Run dialog, then type “cmd” and press Enter.

Q: What is Magisk?

  • A: Magisk is a popular tool for rooting Android devices and managing root permissions.

How to Root the Onyx Boox Tab Ultra C (using Windows 11)

Introduction

  • I previously created this guide for the Note Air 2 Plus on MobileRead. This is the same thing but for the Tab Ultra C. It took me a while to figure out the rooting process the first time. In hopes of saving others time, I documented the steps and turned them up into an easy-to-understand tutorial. I do not have developer’s experience and know just enough to stumble my way through commands. All the hard work to accomplish this was completed by people with more knowledge than I have.
  • I am simply providing instructions and sources.
  • If you give this guide a run-through, please provide feedback on any errors you find or changes that could be made. Keep in mind I will not be able to answer more technical questions, but perhaps someone else will chime in on the thread if needed.

Assumptions

  • My knowledge and setup for this guide is below. If your level of knowledge or setup is different your results may vary.
  • I own an Onyx Boox Tab Ultra C.
  • My device is running firmware version 2023-06-09_15-57_3.3.2
  • I have administrative access to a PC.
  • My PC is running Windows 11 Pro (22H2).
  • I know how to access Windows Command Prompt and run basic commands.
  • I have the patience to search and troubleshoot for hours… days…

Prerequisites

It will be helpful to take care of these first.

  1. Download and run the “15 Seconds ADB Installer”.
    • a. I had to use v1.3.0 for ADB to work properly on my PC. The latest versions give an error when trying to install systemwide.
    • b. When asked, “Install ADB system-wide”, choose “Y”.
    • c. When asked, “Do you want to install device drivers”, choose “Y”.
    • i. Install the driver using the Device Driver Installation Wizard that pops up.
    • d. What is the “15 Seconds ADB Installer”? This easy-to-use installer will quickly put two essential tools on your PC: ADB and Fastboot.
    • ADB = Android Debug Bridge. ADB lets you connect your development workstation directly to your Android device so you can install packages and evaluate your changes. [source]
    • Fastboot is three different things with the same name: A protocol for communication between your device hardware and a computer, software that runs on the device when in Fastboot mode, and the executable file on the computer you use to make them talk to each other. [source]
  2. Download and install “EDL Utility” (Thank you, Renate!).
    • a. I placed the “edl.exe” executable file in my user folder for easy Command Prompt access. For me, that was “C:\Users\”.
    • b. What is “EDL Utility”? This is a custom executable Renate created for Windows. The alternative would be using this tool that requires Python and has caused many headaches for me and others when using Windows.
    • I’m sure it’s great, but I could not get it to work.
    • i. EDL = Emergency Download. EDL follows a specific set of rules known as the Firehose or Sahara protocol to force-flash the firmware. [source]
  3. Download the latest version of “Magisk”.
    • a. Look for and download the latest APK file (this is the app itself). You will sideload (install via ADB) this app onto your Tab Ultra C.
    • b. Move the downloaded “Magisk-v26.1.apk” file (or whatever the current version is) to the folder “C:\adb” on your PC. This will make it easier to install later.
    • c. What is the “Magisk App”? Magisk is an unofficial Android app, meaning Google doesn’t allow it in their Google Play Store. You will use this app to patch the boot image you pull from your Tab Ultra C, giving you root access. [source]
  4. Download “Qualcomm 662 Loader.zip”. Thank you, downeaster59!
    • a. This zip file contains a loader that was provided by MobileRead user downeaster59. They mentioned that they do not remember where they found it, but it is the only loader that would work for them, and I had the same results. I tried many loaders found here, but none of them worked for my Note Air 2 Plus and this also worked for my Tab Ultra C.
    • b. Unzip the loader file “662.elf” and place it in the same folder as Renate’s “EDL Utility”. For me that was “C:\Users\
    • c. What is a loader? If I understand correctly, this is the file that EDL mode will use to access the Bootloader, which is what you will need to flash your device. [source]
  5. Download the latest version of “Zadig”.
    • a. Place this stand-alone utility wherever it is convenient to access.
    • b. What is “Zadig”? This utility will be used to easily install a generic USB driver for EDL mode.
  6. Download this Fastboot Driver.
    • a. Unzip and save the “Fastboot driver” folder wherever it is convenient to access. You will be browsing for it later.
    • b. What is this “Fastboot Driver”? Windows requires a driver to communicate with the Tab Ultra C in both the EDL mode and the Fastboot mode. I could not find a Windows driver compatible with Fastboot mode until I found this site.

Instructions Enable USB Debug Mode

  1. From your Tab Ultra C’s home screen, select the Gear icon in the dock at the bottom of the screen.
  2. On the left-hand side, scroll down and select “System Settings”, then turn on “USB Debug Mode” by toggling the on/off switch to ON. This will allow you to communicate via Command Prompt over USB.
  3. Plug in your Tab Ultra C to your PC via USB. You may hear a chime on your device and your PC, indicating the PC recognized the device.
  4. On your PC, open Command Prompt.
  5. Run the following command to active the ADB daemon and check if your device is properly listed: adb devices
  6. You should see similar results in your Command Prompt:TUC-Onyx-Boox-Tab-Ultra-C-FIG-3
  7. Your Tab Ultra C will prompt you to allow USB debugging from the PC you just plugged into.
    • Choose “Allow”. Choose “Always allow from this computer” if you are working from a trusted PC and you don’t want to be prompted again.TUC-Onyx-Boox-Tab-Ultra-C-FIG-4
  8. Click on the Command Prompt, press the “up arrow” key on your keyboard to bring back the “adb devices” command and then run it again, you should now see “device” instead of “unauthorized”:

Sideload the Magisk Apk

  1. Make sure you have the Magisk app in your “C:\adb” folder.
  2. With your Tab Ultra C plugged into your PC, open Command Prompt and run the following command to change your directory: cd c:\adb
  3. Next, run the following command to move Magisk to your Tab Ultra C (your Magisk version number may differ): adb install Magisk-v26.1.apk
  4. You should see similar results in your Command Prompt:
  5. You should now have the Magisk app on your Tab Ultra C’s Home screen. Mine was on the second page because the home screen was full.
  6. If you open the Magisk app, you will see that the Installed status at the top reads “N/A”. This will change once you have rooted the device. The Magisk app may also ask you to reboot your device. You can do so.

Install a Windows Driver for EDL Mode

  1. With your Tab Ultra C plugged into your PC, open Command Prompt and run the following command to enter EDL mode:  adb reboot edl
  2. Your device will now be in EDL mode. Your Tab Ultra C’s screen will show whatever was last on it, but it will be frozen in place. The screen lighting will turn off if it is on. This is expected.
  3. Now is the time to open Zadig.exe. It should detect your Tab Ultra C as a device without a driver. The current driver will display “(NONE)”. The default driver it will choose to install should be WinUSB v6.1.7600.16385”. If not, select that from the drop-down menu and click the “Install Driver” button.TUC-Onyx-Boox-Tab-Ultra-C-FIG-8
  4. The installation can take up to 5 minutes. Afterwards, you should receive a message that says, “The driver was installed successfully.” Close Zadig.TUC-Onyx-Boox-Tab-Ultra-C-FIG-9

Retrieve a Boot Image with EDL and a Loader

  1. Make sure you have the “662.elf” file in the same folder as Renate’s EDL Utility.
  2. With your Tab Ultra C plugged into your PC, open Command Prompt and run the following command (unless you are still in EDL mode from the last step, then skip this step): adb reboot edl
  3. Next, run the following command to load the 662 loader: edl.exe /l662.elf
  4. You should see similar results in your Command Prompt:TUC-Onyx-Boox-Tab-Ultra-C-FIG-10
  5. Next, run the following command to grab the boot image from your Tab Ultra C: edl.exe /u /r /pboot_a boota.img /t
  6. You should see similar results in your Command Prompt:TUC-Onyx-Boox-Tab-Ultra-C-FIG-11
  7. You should now have a file on your PC called “boota.img” in the same folder as “edl.exe”.
  8. Reboot your Tab Ultra C by entering the following command: edl.exe /z
  9. If the above command does not work for you, hold the power button down for about 10 seconds. You will see the screen flash and then you can release the power button. Your Tab Ultra C can remain plugged into your PC while you do this.

Patch the Boot Image with Magisk

  1. At this point your Tab Ultra C should be rebooted.
  2. On your Tab Ultra C, go back into Settings, System Settings, and disable USB Debug Mode. This will allow you to browse your device in Windows File Explorer.TUC-Onyx-Boox-Tab-Ultra-C-FIG-12
  3. In File Explorer, navigate to the Downloads folder on your Tab Ultra C. The path is “This PC\Tab Ultra C\Internal shared storage\Download”.
  4. Copy the boot image you obtained (“boota.img”) to this Download folder.
  5. On your Tab Ultra C, open the Magisk app and select the “Install” button at the top.TUC-Onyx-Boox-Tab-Ultra-C-FIG-13
  6. Next, select the “Select and Patch a File” radio button.TUC-Onyx-Boox-Tab-Ultra-C-FIG-14
  7. You will be taken to a list of the files on your device. Select your “boota.img” file.TUC-Onyx-Boox-Tab-Ultra-C-FIG-15
  8. You will be taken back one screen, select the “LET’S GO” button.TUC-Onyx-Boox-Tab-Ultra-C-FIG-16
  9. Magisk will create a patched image in your Tab Ultra C’s Download folder. Mine was called “magisk_patched-26100_GiizA.img” but yours will vary. I had to unplug and re-plug my Tab Ultra C into my PC for this file to show up in Windows Explorer.
    • You may need to do that.TUC-Onyx-Boox-Tab-Ultra-C-FIG-17
  10. Copy your patched image back to your PC and place it in your “C:\adb” folder.
  11. You can rename this patched image to whatever you want. For simplicity and archival purposes, I renamed mine to “boota_patched.img”
  12. On your Tab Ultra C enable USB Debug Mode again. You will need this for loading the patched image onto your Tab Ultra C via Command Prompt.

Install a Windows Driver for Fastboot Mode

  1. With your Tab Ultra C plugged into your PC, open Command Prompt and run the following command to enter Bootloader: adb reboot bootloader
  2. Your Tab Ultra C will reboot into Bootloader mode. You should see the Onyx logo on the device’s screen and the screen lighting will turn off if it is on.
  3. On your PC, right-click on your Windows Start Menu and select Device Manager. Look for a device with a yellow warning symbol. It could be call “Android”. Right-click that device and select “Update driver” from the menu.TUC-Onyx-Boox-Tab-Ultra-C-FIG-18
  4. Select “Browse my computer for drivers” and then select the “Browse…” button to navigate to your “Fastboot driver” folder mentioned in the Prerequisites.
  5. If you receive the message that the best driver is already installed, you will need to choose the option “Let me pick from a list of available drivers on my computer”, then the “Have Disk…” button and navigate to the “Fastboot driver” that way.
  6. Once you have installed the driver, Windows may request a reboot. If Windows prompts you to do so, do this while your Tab Ultra C is still in Bootloader mode. I believe it is necessary to make the driver installation work.

Test the Patched Boot Image

  1. Once your PC is rebooted, run the following command to change your directory: cd c:\adb
  2. Next, run the following command to temporarily load the patched image on your Tab Ultra C: fastboot boot boota_patched.img
  3. You should see similar results in your Command Prompt:
  4. Your Tab Ultra C will automatically reboot and should be temporarily rooted until the next device reboot. You can check by opening the Magisk app and looking for “Installed”. It should now read “26.1 (26100)” instead of “N/A”.
  5. If everything looks good on your Tab Ultra C, move on to the final step below.

Flash the Patched Boot Image

  1. Run the following command to change your directory (unless you are still in EDL mode from the last step, then skip this step): cd c:\adb
  2. Run the following command to boot into the bootloader: adb reboot bootloader
  3. Run the following command to flash your Tab Ultra C with the patched image: fastboot flash boot boota_patched.img
  4. You should see similar results in your Command Prompt:
  5. Run the following command to reboot your device: fastboot reboot
  6. Your Tab Ultra C will reboot and should now be fully rooted. You can check by opening the Magisk app again and looking for “Installed”. It should now read “26.1 (26100)” instead of “N/A”.
  7. Congratulations, you did it! (I hope.)

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals