Red Magic 10 Pro (NX789J)
Modding knowledge base for the Red Magic 10 Pro, codename NX789J (Global) / NX789S (China overclocked variant — same kernel, different config). Snapdragon 8 Elite (SM8750) platform.
Don't update
Freeze the system updater before doing anything else. Newer firmware patches the exploits the unlock depends on — confirmed, and already shipping — and destructive hardware fusing remains the longer-term threat. Crucially, an update doesn't relock your bootloader; it takes away EDL, which is the only write path these phones have. See Known issues — the fusing threat and what updating actually costs.
Quick links
Just bought the phone / haven't unlocked yet
- Overview — variants, versions, what works
- Bootloader unlock status — current procedure, history
- ZTE Family Toolbox — the canonical unlock tool
Already unlocked, want root
- Root with Magisk / KernelSU — four paths depending on your setup
- Partitions, AVB, vbmeta — what's safe to modify
Bricked, need to recover
- EDL / 9008 mode — entry methods, drivers, tools
- BD_Security's EDL root guide — recovery procedure with code
Going deeper
- Kernel source — building from NX789S sources
- Reverse engineering — abl_eng / ztecfg / RSA signing
- Custom recovery — OrangeFox (decryption working) and Reminon's TWRP tree
Want to keep BL locked
- De-Googling without root — what you can do on stock
- Root with locked BL — EDL-flash patched init_boot + vbmeta