Skip to content

Prerequisites

  • Settings > About phone > Model: must be XT2407-1 / XT2407-2 / XT2407-3
  • In fastboot: fastboot getvar product should report tank
  • If you have Fusion / Pro / Ultra / Neo, stop. Builds here will brick your device.
  • Copy photos, WhatsApp, 2FA codes off-device
  • If already rooted: Neo Backup (free, open-source) or Swift Backup (paid — cloud backup needs premium) for app + data, otherwise manual copy via MTP / Google backup (unlocking wipes everything, and most backup apps need root first)
  • Save IMEI, serial, stock build number (Settings > About) — needed for unbrick
  • Charge to 60%+ and use a good USB-A to USB-C data cable (not charge-only)
  1. Settings > About > tap Build number 7x to enable Developer options
  2. Settings > System > Developer options: enable OEM unlocking + USB debugging
  3. Remove Google account + screen lock PIN if you want to avoid FRP lock after wipe
  4. Insert SIM PIN removal recommended during flash to avoid lock prompts in recovery

Pick your OS:

Terminal window
winget install -e --id Google.PlatformTools
  1. Install Motorola USB drivers (required): https://en-us.support.motorola.com/app/usb-drivers — reboot if prompted
  2. Fallback: download https://developer.android.com/tools/releases/platform-tools, unzip, and add the folder to PATH
  3. Open a new PowerShell / Terminal and verify:
Terminal window
adb devices
adb reboot bootloader
fastboot devices
  • Stock firmware for your exact XT2407 variant (see Resources)
  • Rescue and Smart Assistant (LMSA) installed as unbrick fallback
  • Evolution X 12.2 zip for tank + verified checksum
  • Magisk APK if you plan to root (see Root)