How to root Asus Zenfone 2

-Be for doing anything you have to backup your Data See this guide Here

Method 1 Root video for Zenfone 2 ZE551ML :

 

Info and resources:
Watch the video here very carefully Then ,

2.       Unzip the package .
3.       Enable USB debugging (Settings > Phone info > Tap build 7x > Back button > Developer options > USB debugging).
4.       If you don't already have ADBdrivers installed, you may need to download and install them (most PCs have them already, but trying installing these if you're having trouble getting your PC to issue commands to the phone via USB).
5.       With your phone on, attach it to PC via USB.
6.       Run 'Root_zenfone.bat’.
7.       To unroot, use 'xoa_root' or unroot through SuperSU in Android.
Check the root with root checker here .
2.       Unzip the package.
3.       Copy SuperSU.zip to the base of your SD card.
4.       Enable USB debugging (Settings > Phone info > Tap build 7x > Back button > Developer options > USB debugging).
5.       If you don't already have ADBdrivers installed, you may need to download and install them (most PCs have them already, but trying installing these if you're having trouble getting your PC to issue commands to the phone via USB).
6.       With your phone on, attach it to PC via USB.
7.       Run 'cai_dat_CWM.bat' from the CWM package.
8.       In the black command window that opens, type ACCEPTS.
9.       Type T4.
10.   Phone will reboot into fast boot and you'll see commands being issued from the PC cmd window copying the temporary recovery.
11.   You may see some funked up images on your display for a bit. Remove the USB cable and within 30 seconds should then see it booted into CWM.
12.   Select install update.
13.   Navigate to SuperSU.zip and install.

Check the root with root checker here .

___________________________________________________________

 Method 2 Step by step root for Zenfone 2 ZE551ML :
2.       Unzip the package .
3.       Enable USB debugging(Settings > Phone info > Tap build 7x > Back button > Developer options > USB debugging).
4.       If you don't already have ADB drivers installed, you may need to download and install them (most PCs have them already, but trying installing these if you're having trouble getting your PC to issue commands to the phone via USB).
5.       With your phone on, attach it to PC via USB.
6.       Run 'Root_zenfone.bat’.
7.       To unroot, use 'xoa_root' or unroot through SuperSU in Android.

Check the root with root checker here .

Source [XDA,Youtube,Rooter15]