/asus-zenfone-5-root

Little script, which will root your ASUS Zenfone 5

Primary LanguageShellMIT LicenseMIT

ASUS Zenfone 5 root

Little script, which will root your ASUS Zenfone 5.

Tested devices

  • ASUS Zenfone 5 (T00F/T00J) with official WW-2.22.40.54 firmware

Data safety

This script will not overwrite any of your data (files, photos, music, settings etc). It's totally safe.

Script will overwrite:

  • dnx
  • ifwi
  • fastboot
  • recovery

Requirements

  • adb
  • fastboot

Usage for linux

If you're on linux, run root.sh script in terminal and follow instructions. Make sure that you have enabled USB debugging mode in your phone.

./root.sh

Usage for non-linux systems (Windows etc.)

I don't have time for develop scripts for other systems, but you can root your phone manually. Your device will be rebooted a few times in whole process.

  1. Download the rooting script (about 53.4MiB).

  2. Extract downloaded package.

  3. Enable USB debugging mode in your phone.

  4. Connect your phone with computer.

  5. Open terminal in extracted asus-zenfone-5-root directory (you don't need reboot your phone manually, just execute following commands).

  6. Reboot to bootloader.

    adb reboot bootloader
  7. Unlock fastboot.

    fastboot flash fastboot files/root/fastboot.img
    fastboot reboot-bootloader
  8. Unlock bootloader (this can take up to 3 minutes, please be patient).

    fastboot flash dnx files/vanilla/dnx_fwr_ctp_a500cg.bin
    fastboot flash ifwi files/root/ifwi_ctp_a500cg.bin
    fastboot reboot-bootloader
  9. Root phone (an error during this part is normal - just ignore it).

    fastboot flash recovery files/root/recovery.img
    fastboot flash update files/root/dummy.zip
    adb reboot bootloader
  10. Restore vanilla files.

    fastboot flash fastboot files/vanilla/fastboot.img
    fastboot flash recovery files/vanilla/recovery.img
    fastboot flash dnx files/vanilla/dnx_fwr_ctp_a500cg.bin
    fastboot flash ifwi files/vanilla/ifwi_ctp_a500cg.bin
    fastboot reboot

All done, enjoy your rooted phone.

Enabling USB debugging mode

  1. Go to system settings.
  2. Click about.
  3. Open software information.
  4. Tap build number 7 times - until a pop-up hint informs you that you've entered the developer mode.
  5. Return to settings.
  6. Find and open developer options.
  7. Select USB debugging and click ok.

Authors