How to Root the ZTE Flash: Full Guide
Rooting the ZTE Flash gives you full administrative control over the Android system, letting you remove bloatware, install custom ROMs, use root-only apps, and tweak performance settings. This guide walks you through the entire process safely, from unlocking the bootloader to installing SuperSU. Before starting, back up all your data, charge the phone to at least 70%, and enable USB debugging in Developer Options.
What You’ll Need
- ZTE Flash (also known as ZTE N9500 or ZTE Flash N9500)
- A Windows PC (or a Mac with appropriate drivers)
- USB data cable
- ZTE Flash USB drivers installed on your PC
- ADB and Fastboot tools (download the platform-tools from Google’s developer site)
- Unlock code for the bootloader (if your device is carrier-locked, you may need to request it from your carrier or use a third-party service)
- SuperSU ZIP file (latest version compatible with Android 4.x)
- TWRP recovery image (specifically for ZTE Flash)
- Odin or a similar flashing tool (optional, for some methods)
Step-by-Step
- Back up your data. Rooting wipes your phone. Use the built-in backup or a third-party app to save contacts, photos, and app data to your PC or cloud.
- Enable Developer Options. Go to Settings → About Phone and tap Build Number seven times. Then go back to Settings → Developer Options and enable USB Debugging and OEM Unlock (if available).
- Install USB drivers. Download and install the ZTE Flash USB drivers on your PC. Reboot your PC after installation.
- Set up ADB and Fastboot. Extract the platform-tools ZIP to a folder on your PC (e.g., C:\adb). Open a command prompt in that folder (Shift+Right-click → Open command window here).
- Connect your phone. Plug the ZTE Flash into your PC via USB. In the command prompt, type
adb devicesand press Enter. If you see your device listed as “device�, the connection is good. If it says “unauthorized�, check your phone and allow the debugging prompt. - Unlock the bootloader. Type
adb reboot bootloaderto enter fastboot mode. Then typefastboot oem unlock(orfastboot flashing unlockon newer devices). Confirm the unlock on your phone’s screen. This will wipe your data again. After the unlock, the phone will reboot. - Flash TWRP recovery. Re-enter fastboot mode (
adb reboot bootloader). Download the TWRP image for ZTE Flash (make sure it’s the correct model). Place it in the same folder as adb. Typefastboot flash recovery twrp.img(replace “twrp.img� with the actual filename). Once done, typefastboot reboot. - Boot into TWRP. Turn off the phone. Press and hold Volume Up + Power until the TWRP logo appears. If you see the stock recovery instead, you may need to reflash TWRP using the command
fastboot boot twrp.img(this boots TWRP temporarily without flashing). - Install SuperSU. Download the SuperSU ZIP file and copy it to your phone’s internal storage (or an SD card). In TWRP, tap Install, navigate to the ZIP, and swipe to confirm the flash. Wait for the installation to complete.
- Wipe cache and reboot. After flashing, go to Wipe → Advanced and wipe Dalvik/ART Cache and Cache. Then go back and tap Reboot System. The first boot may take longer than usual.
- Verify root. Once booted, install a root checker app from the Play Store (e.g., Root Checker) or open a terminal emulator and type
su. If you get a superuser prompt, root is working.
Common Mistakes
- Wrong drivers: Using generic drivers instead of the ZTE-specific ones can cause connection failures. Always install the correct drivers.
- Skipping the backup: Rooting wipes your data. Many users forget this and lose precious files.
- Using the wrong TWRP image: Flashing a recovery meant for a different ZTE model can brick your phone. Double-check the model number (N9500).
- Not unlocking the bootloader first: Trying to flash TWRP without unlocking will fail or cause a boot loop.
- Interrupting the process: Unplugging the USB cable during flashing can permanently damage the phone.
Tips
- Keep the phone charged above 70% to avoid shutdown during flashing.
- Use a reliable USB port (preferably a rear port on a desktop) and avoid USB hubs.
- If you’re unsure about the bootloader unlock code, contact your carrier. Some carriers provide it for free.
- After rooting, consider installing a custom kernel to improve battery life, but only if you understand the risks.
- Always download SuperSU and TWRP from trusted sources like XDA Developers or the official TWRP site.
Troubleshooting
- Device not recognized by ADB: Reinstall drivers, try a different USB port, or change the USB connection mode on the phone to “File Transfer� (MTP).
- Boot loop after rooting: Boot into TWRP (Volume Up + Power) and wipe cache and Dalvik. If that doesn’t work, reflash the SuperSU ZIP or restore your backup.
- TWRP not sticking: Some devices revert to stock recovery on reboot. Use the command
fastboot boot twrp.imgto boot TWRP temporarily and flash SuperSU from there. - Root checker says no root: Make sure SuperSU is installed and updated. Open SuperSU and update the binary if prompted.
- Phone stuck on boot logo: If you have a Nandroid backup (made in TWRP), restore it. If not, you may need to flash the stock firmware using a tool like ZTE’s official flashing tool (if available).
Frequently Asked Questions
Will rooting void my warranty?
Yes, rooting typically voids the manufacturer’s warranty. However, you can often unroot by flashing stock firmware, but the warranty may still be void if the bootloader is unlocked.
Can I receive OTA updates after rooting?
Usually not. OTA updates will fail because the system partition has been modified. You can manually install updates or use custom ROMs that support OTA.
Is rooting safe?
Rooting is safe if you follow the steps carefully. The risk is bricking the device if you use wrong files or interrupt the process. Always back up and double-check files.
What is the best SuperSU version for ZTE Flash?
For Android 4.x, SuperSU v2.82 or newer is recommended. Always download the latest stable version from the official SuperSU website or XDA.
Do I need to unlock the bootloader if I only want to root?
Yes, unlocking the bootloader is required to flash TWRP, which is necessary to install SuperSU. There is no way around it for this device.
Can I unroot later?
Yes, you can unroot by flashing the stock firmware or using the “Full unroot� option in SuperSU, which removes root and restores the original boot image.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.