boot.img).fastboot and adb are on your $PATH.boot.img, dtbo.img, super_empty.img, vbmeta.img, and EvolutionX-16.0-*-11.8-Unofficial.zip.userdata, erasing all phone storage. Back up your photos, documents, and important files before proceeding.
Hold Volume Up + Volume Down + Power until the screen shows the green "Start" text. Connect the USB cable and verify:
fastboot devices
Linux / $PATH (One-liner):
fastboot flash boot_a boot.img && fastboot flash boot_b boot.img && fastboot flash dtbo_a dtbo.img && fastboot flash dtbo_b dtbo.img && fastboot flash vbmeta_a vbmeta.img && fastboot flash vbmeta_b vbmeta.img && fastboot erase system_a && fastboot erase system_b && fastboot erase odm_a && fastboot erase odm_b && fastboot erase vendor_a && fastboot erase vendor_b
Windows PowerShell:
./fastboot flash boot_a boot.img && ./fastboot flash boot_b boot.img && ./fastboot flash dtbo_a dtbo.img && ./fastboot flash dtbo_b dtbo.img && ./fastboot flash vbmeta_a vbmeta.img && ./fastboot flash vbmeta_b vbmeta.img && ./fastboot erase system_a && ./fastboot erase system_b && ./fastboot erase odm_a && ./fastboot erase odm_b && ./fastboot erase vendor_a && ./fastboot erase vendor_b
Use the hardware volume buttons to select Recovery mode and press the Power key. (Phone may vibrate twice before entering recovery).
In EvolutionX Recovery, tap Advanced > Enter fastboot.
Run these two commands to initialize retrofit dynamic partitions:
fastboot --slot a wipe-super super_empty.img && fastboot --slot b wipe-super super_empty.img
On phone: Tap Enter recovery, then select Apply update > Apply from ADB.
adb sideload EvolutionX-16.0-*-11.8-Unofficial.zip
Go to Settings > System > System Updates, tap menu > Local update, choose the zip, and install.
Reboot to Recovery > Apply update > Apply from ADB:
adb sideload EvolutionX-16.0-*-11.8-Unofficial.zip