Root with Magisk
Tested target: Evolution X 12.2 on tank. Methods change per build — trust maintainer notes over generic guides.
Get boot.img (3 ways)
Section titled “Get boot.img (3 ways)”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:
python -m pip install -r requirements.txtpython payload_dumper.py payload.bin --images boot,init_boot# output lands in ./output/ — use boot.img or init_boot.img per maintainer notes3. Dump from phone in TWRP: boot to TWRP, then on the laptop run (replace a with your slot — check fastboot getvar current-slot):
adb shell dd if=/dev/block/by-name/boot_a of=/sdcard/boot.imgadb pull /sdcard/boot.imgOption A: Magisk (recommended for beginners)
Section titled “Option A: Magisk (recommended for beginners)”- Install Magisk APK from https://github.com/topjohnwu/Magisk/releases
- Get
boot.imgorinit_boot.imgabove (check maintainer: A/B Android 17 usually usesinit_boot) - Copy image to phone, open Magisk > Install > Select and Patch a File > pick image > Start
- Copy
magisk_patched-*.imgback to PC - Flash:
adb reboot bootloaderfastboot flash init_boot magisk_patched.img# if maintainer uses boot flow:# fastboot flash boot magisk_patched.imgfastboot reboot- Open Magisk, verify installed, enable Zygisk if needed
Never flash a patched image from a different build / version.
Option B: KernelSU / APatch
Section titled “Option B: KernelSU / APatch”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.
Play Integrity / banking apps (Strong)
Section titled “Play Integrity / banking apps (Strong)”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)”- Magisk + ReZygisk module installed
- Install AlwaysStrong — packs PIF + TrickyStore + everything in one module
- 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:
- Settings > Evolver > Miscellaneous > Spoofing > enable PIF
- Tap Fetch Pixel canary fingerprint — device selector opens, pick any device. Prefer older models (last longer); latest Pixels expire fast.
- Back in Spoofing > enable TrickyStore
- Tap Fetch official Keybox. Done — Strong passes.
Hide root from WhatsApp / banking
Section titled “Hide root from WhatsApp / banking”- 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.
Unroot
Section titled “Unroot”- Magisk > Uninstall > Restore Images, or re-flash stock
boot/init_bootfrom ROM zip - Full unroot: dirty-flash ROM zip without Magisk
Related: Magisk Modules · Root Apps