Skip to content

Root with Magisk

Tested target: Evolution X 12.2 on tank. Methods change per build — trust maintainer notes over generic guides.

Use the image matching your exact installed build. Never patch a boot.img from a different build.

1. Download from Drive (easiest): use the boot.img mirror linked on the Evolution X page — only valid for the 2026-09-11 build.

2. Extract from ROM zip on laptop: Evolution X zips use payload.bin (not a plain boot.img). Extract it with vm03/payload_dumper:

Terminal window
python -m pip install -r requirements.txt
python payload_dumper.py payload.bin --images boot,init_boot
# output lands in ./output/ — use boot.img or init_boot.img per maintainer notes

3. Dump from phone in TWRP: boot to TWRP, then on the laptop run (replace a with your slot — check fastboot getvar current-slot):

Terminal window
adb shell dd if=/dev/block/by-name/boot_a of=/sdcard/boot.img
adb pull /sdcard/boot.img
Section titled “Option A: Magisk (recommended for beginners)”
  1. Install Magisk APK from https://github.com/topjohnwu/Magisk/releases
  2. Get boot.img or init_boot.img above (check maintainer: A/B Android 17 usually uses init_boot)
  3. Copy image to phone, open Magisk > Install > Select and Patch a File > pick image > Start
  4. Copy magisk_patched-*.img back to PC
  5. Flash:
Terminal window
adb reboot bootloader
fastboot flash init_boot magisk_patched.img
# if maintainer uses boot flow:
# fastboot flash boot magisk_patched.img
fastboot reboot
  1. Open Magisk, verify installed, enable Zygisk if needed

Never flash a patched image from a different build / version.

Only if maintainer ships a compatible kernel / supports it. Do not mix Magisk + KernelSU on same install. Check Evolution X tank thread for supported variant before trying.

Root trips Play Integrity. Two working paths on tank:

Way 1: Any ROM — ReZygisk + AlwaysStrong (easiest)

Section titled “Way 1: Any ROM — ReZygisk + AlwaysStrong (easiest)”
  1. Magisk + ReZygisk module installed
  2. Install AlwaysStrong — packs PIF + TrickyStore + everything in one module
  3. Reboot, check integrity. Done.

Way 2: Evolution X only — built-in spoofing

Section titled “Way 2: Evolution X only — built-in spoofing”

EvoX ships PIF + TrickyStore, no extra modules needed:

  1. Settings > Evolver > Miscellaneous > Spoofing > enable PIF
  2. Tap Fetch Pixel canary fingerprint — device selector opens, pick any device. Prefer older models (last longer); latest Pixels expire fast.
  3. Back in Spoofing > enable TrickyStore
  4. Tap Fetch official Keybox. Done — Strong passes.
  • Install Zygisk Assistant module
  • Magisk settings: DO NOT enable Enforce DenyList
  • Hide the Magisk app (Magisk > Settings > Hide the Magisk app) if an app still detects it

No setup passes forever — Google patches fingerprints. If banking is critical, expect to re-fetch fingerprints / update modules.

  • Magisk > Uninstall > Restore Images, or re-flash stock boot / init_boot from ROM zip
  • Full unroot: dirty-flash ROM zip without Magisk

Related: Magisk Modules · Root Apps