View Single Post
Old 11-21-2025, 12:16 PM   #1
ferlanero
Enthusiast
ferlanero began at the beginning.
 
ferlanero's Avatar
 
Posts: 25
Karma: 34
Join Date: Jan 2010
Location: Leon - Spain
Device: Boox M92 Booxtor Edition - iLiad 2nd Edition
Exclamation Onyx Boox Note Max Root (Magisk/APatch)

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

Code:
adb reboot edl

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:
Code:
./edl reset

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:
Code:
fastboot reboot
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:
adb reboot edl
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:
Code:
./edl reset


BACK TO UNROOTED BOOT

Put the device into EDL mode:
Code:
adb reboot edl
Flash the original image extrated with edl:
Code:
./edl --memory=ufs w boot_b boot_b.img
Reboot to unrooted system:
Code:
./edl reset
Attached Thumbnails
Click image for larger version

Name:	note_max_rooted.jpeg
Views:	110
Size:	33.0 KB
ID:	219356  
ferlanero is offline   Reply With Quote