I'm going to describe procedure to root Onyx Boox Note Max
after 2025-06-16_15-57_4.0-rel_0616_0db76eb42 version.
Based on reddit thread:
https://www.reddit.com/r/Onyx_Boox/c...boox_note_max/
1. Install edl (
https://github.com/bkerler/edl). Better Use LiveDVD (everything ready to go, based on Ubuntu 22.04 LTS):
Live DVD V4 (
https://www.androidfilehost.com/?fid...48565197184488)
User: user,
Password: user
2. Put the device into EDL mode
3. Extract stocked bootloader using edl
If you are not using LiveDVD, you will need a loader for this. Luckly, the Boox Note Max has Qualcomm Snapdragon 855 Soc (the one from 2019 - pretty old), so we just grab the one from edl repository (
https://github.com/bkerler/Loaders/t...factory/sdm855).
If you are using LiveDVD, just follow next steps (everything ready to go, based on Ubuntu 22.04 LTS):
Live DVD V4 (
https://www.androidfilehost.com/?fid...48565197184488)
User: user,
Password: user
I also extracted both other partitions too, just for cases if anything happens (Backup them):
Code:
./edl --memory=ufs r devinfo devinfo.img
Code:
./edl --memory=ufs r boot_a boot_a.img
Code:
./edl --memory=ufs r boot_b boot_b.img
Reboot tablet:
4. Push the image to the device
In my Note Max, the current slot is b, so I pushed the boot_b.img to the device. You can check your device bootloader current-slot (a or b):
Code:
adb reboot bootloader
After rebooting finishes:
Code:
fastboot getvar all
Check for (bootloader) current-slot: a/b
Reboot tablet:
5. Reboot your device, install Magisk / APatch, then patch the image extracted previously with edl.
6.Flash the patched image. Reboot. Then you will get a magisked / APatched Note Max:
Code:
./edl --memory=ufs w boot_b magisked_boot_b.img
Code:
./edl --memory=ufs w boot_b apatched_boot_b.img
Reboot to rooted system:
BACK TO UNROOTED BOOT
Put the device into EDL mode:
Flash the original image extrated with edl:
Code:
./edl --memory=ufs w boot_b boot_b.img
Reboot to unrooted system: