[ZenFone 2 General] Rev_Engg:
This document ALSO provides knowledge about android system work flow

The following Steps will help and resolve issues related with Zenfone 2 Series,

Do remember that most of the steps which are provided here are not automated, So have patience.

This guide will help you Recover Completely bricked mobiles - You are responsible for you own actions

We will try to do

1. adb and fastboot installtion

2. Unlock Bootloader

3. Custom Recovery Installation

4. Root Device

5. Unbrick (Asus Zenfone 2 ze551ml/ze550ml ONLY)

6. Recover lost IMEI's and Device Serial number( Of course the valid one Which is mentioned for your device ) (Asus Zenfone 2 ze551ml/ze550ml ONLY)

7. Recover serial number, mac, bluetooth address (Asus Zenfone 2 ze551ml/ze550ml ONLY)

____________________________________________________________________________________________

*************************** 1. adb and fastboot installtion ********************************

____________________________________________________________________________________________​

used for Basic troubleshooting and updating android system

In windows just copy these four files into windows(c:/windows) folder or install it in windows folder

AdbWinApi.dll AdbWinUsbApi.dll adb.exe fastboot.exe

Download Link https://freeandroidroot.com/download-minimal-adb-and-fastboot-all-versions/

For Linux refer distribution guide

HIT THAT THANKS BUTTON IF IT HELPS

____________________________________________________________________________________________

********************************** 2. Unlock Bootloader ************************************

____________________________________________________________________________________________
​

If you are on Android L(5.x) Asus provide boot loader unlock tool you can download it from asus.com

Doing so will make your device warranty void. or you can use custom bootloader unlock

if you are on Android M(6.x) Asus doesn't provide any tool to unlock for Android MM

You should use custom bootloader unlock you can follow the procedure provided by the unlock tool

FAQ

Can we relock device ?

YES

Why we need to unlock bootloader ?

Bootloader is a program which will allow your device to load Android OS

Why Bootloader is locked ?

To protect the devices from unauthorized access to third party. More of Business tactics

How to

Download the file from https://mega.nz/#F!k4MHiAgL!dVuOKeH3eokcwPSNI79ffw!Ux9HlCzA zip file which corresponds to your Device

follow the instructions provided in the zip file

The successful of that unlocking process conclude that your device bootloader is unlocked, but its not ROOTed

HIT THAT THANKS BUTTON IF IT HELPS

____________________________________________________________________________________________

**************************** 3. Custom Recovery Installation *******************************

____________________________________________________________________________________________​

There are majorly two custom recoveries used

* CWM - clock work MOD

* TWRP - Most flexible recovery mode ( more than just recovery)

you can download cwm from link (search google)

and TWRP from https://twrp.me/Devices/

once you downloaded the binary file from respected link provided

boot the device into fastboot mode

Follow Steps (only Asus Devices)

--------------------

* Turn off the mobile, Press and hold the volume UP button, Then press and hold the power button until device vibrates release only power button, once you see the ASUS logo release the Volume button

* fastboot devices - (in Computer prompt) wait till your device listed

* fastboot flash recovery filename(cwm.img or twrp.img) - it will take 20-50 Sec to complete

* press vol+ or Vol- until you see recovery mode on the screen and press power button

Once all the steps completed successfully you should be able to see the custom recovery screen

HIT THAT THANKS BUTTON IF IT HELPS

____________________________________________________________________________________________

************************************ 4. Root Device ****************************************

____________________________________________________________________________________________​

Everyone who started using android device they all come across the word "ROOT" soon or later.

No wonder, whoever have root access to device can do wonders on android device. Root is nothing but having administrator privilege to make system wide changes, changes applied using root will applied without any question. no more, no less. whatever happens to device(system) you are your own, "SU" is nothing but "super user" and root is a super user which is from UNIX and Linux.

After unlocking android device bootloader, you need to patch su(binary file) command into android system which will allow you to run commands from adb shell prompt as root user.

There is no universal procedure to ROOT device, everything depends on the android device company, so based on manufacturing company you can google and get your device ROOTed

To root your Ze551ml/Ze550ml

Tools Required

---------------

Unlocked Bootloader Asus Zenfone 2(Ze551ml/Ze550ml)

SuperSU-2.78SR1-zf2_6.0.1.zip (Google search SuperSU-2.78SR1-zf2_6.0.1) download the zip file which has zf2 in filename or try https://www.yadi.sk/d/vVk0Qd-Ow7fdK

Custom Recovery (TWRP or CWM)

Steps to Root Device

---------------------

# copy SuperSU-2.78SR1-zf2_6.0.1.zip file into sdcard

# adb reboot recovery

OR

* Turn off the mobile, Press and hold the volume UP button, Then press and hold the power button until device vibrates release only power button, once you see the ASUS logo release the Volume button

* press vol+ or Vol- until you see recovery mode on the screen and press power button

# From TWRP main screen select install

# Browse and select SuperSU-2.78SR1-zf2_6.0.1.zip from sdcard

# select reboot

# adb shell

# su ( allow the permission from superSU app on mobile)

That concludes you are at root prompt (Device Rooted successfully)

HIT THAT THANKS BUTTON IF IT HELPS

____________________________________________________________________________________________

*************************************** 5. UNBRICK *****************************************

(Asus Zenfone 2 ze551ml/ze550ml ONLY)

____________________________________________________________________________________________​

Cause

----------------

Custom or Wrongly flashed ROMS

Most of the time unlock bootloader and ROOTing device leads to bricked mobile

Symptoms of bicked Device

------------------------------

1. Black Screen - You can sense vibrations only, from the device when you press power button but nothing on the screen(Unless screen hardware faulty)

2. Vibrations - Device keeps on vibrating at same interval of time (usually every 5-10 mins loop)

Tools required

-------------------

- Xfstk windows application (google search "xfstk-downloader_v1.7.0")

- Intel Soc windows driver (google search "iSocUSB-Driver_v1.2.0")

- xFSTK_ZE551ML-sal358-amtech.vn.zip do (google serach "xFSTK_ZE551ML-sal358-amtech.vn" download the zip file which contains 3 bin files)

- Asus user UL-Z00A-xx-x.xx.xx.xxx-user.zip you can download this zip file from asus website (https://www.asus.com/in/Phone/ZenFone_2_ZE551ML/HelpDesk_Download/)

- partition.tbl (https://mega.nz/#F!k4MHiAgL!dVuOKeH3eokcwPSNI79ffw!0483WIxB)

some files are located at https://mega.nz/#F!k4MHiAgL!dVuOKeH3eokcwPSNI79ffw!0483WIxB

Remember the windows operating system will block some of the drivers from loading on windows 7, 8 or 10 just override that, install the driver first, Intel Soc windows driver after that install Xfstk windows application

How to Steps

--------------

* Open XFSTK Downloader, Click MRD tab A0 / B0 + A0 + CRC Tab, scanning shows Moorfield in device list.

* Click Options--> modify settings check Enable Override and change GP Flag overide value 0x800000807. Click OK.

* Change value of Device detection timeout to 120

* FW DNX should point to droidboot_dnx.img.POS_sign.bin (browse and locate)

* IFWI should point to ifwi.bin (browse and locate)

* OS DnX dont make any change to this field

* OS Image should point to droidboot_dnx.img.POS_sign.bin (browse and locate)

* Click Begin Download (Remember Once you see Scanning ....... device detected:1 which will be changing 0 to 1, couple of times wait till you see download sucessful before that mobile screen goes on and off let it continue for couple of minutes usually (2-5 mins) later you see 4 color strip on mobile screen and it enter into fastboot mode if you see that, your device is unbricked. if you dont see fastboot mode just turn off your mobile and try to enter into fastboot mode using volume up (press and hold) and power button(Press and hold release only power button when device vibrates)

* extract UL-Z00A-xx-x.xx.xx.xx-user.zip into a folder and copy partition.tbl into same folder open command prompt in that folder

* Run these commands one after another on every sucessful completion of command

fastboot oem erase_osip_header

fastboot oem erase_token

fastboot oem start_partitioning

fastboot flash /tmp/partition.tbl partition.tbl

fastboot oem partition /tmp/partition.tbl

fastboot erase system

fastboot erase cache

fastboot erase data

fastboot erase APD

fastboot erase ADF

fastboot oem wipe splashscreen

fastboot oem stop_partitioning

fastboot flash splashscreen splashscreen.img

fastboot flash token bom-token_ann_a0-mofd_v1-ze551ml.bin

fastboot flash dnx dnx_fwr_ann_a0-mofd_v1-ze551ml.bin

fastboot flash ifwi ifwi_ann_a0-mofd_v1-ze551ml.bin (Note This file is located in ifwi.zip)

fastboot flash fastboot droidboot.img

fastboot flash recovery recovery.img

* select Recovery mode using volume up or down key and press power button

* When you see android logo on the screen press and hold power button, press and release volume up key then release power button

* select sideload using voulme key and press power button

* on computer enter adb devices, should show connect device

* Run command adb sideload UL-Z00A-xx-x.xx.xx.xx-user.zip and enter, this command will take minimum 20-30mins to complete

if everything goes well your device is back to life, Congrats

HIT THAT THANKS BUTTON IF IT HELPS

____________________________________________________________________________________________

******************** 6. Recover lost IMEI's and Device Serial number **************************

(Asus Zenfone 2 ze551ml/ze550ml ONLY)

IT's ILLEGAL TO TAMPER IMEI RELATED INFORMATION AND IT IS PUNISHABLE OFFENCE

THIS IS JUST AN OVERVIEW AND

FOR KNOWLEDGE PURPOSE ONLY
​

____________________________________________________________________________________________
​

Its mobile user's NIGHTMARE when they see Wrong IMEI and serial number

Cause

---------------------------

Custom or Wrongly flashed ROMS

Symptoms of Wrong IMEI and Serial Number

-------------------------------------------

Unable to connect to network even though mobile boots properly and works normally

How to Check

---------------

When you run adb devices from your pc its shows device serial number

IMEI can be checked in Settings --> About --> Status --> IMEI information OR

Call Dialer enter *#*#4636#*#* and select Device Information

Tools required

-----------------

Digma_SoFia_IMEI_recovery.rar (Google search "Digma_SoFia_IMEI_recovery file contains contains Digma software and windows driver)

IntelAndroidDrvSetup1.10.0.exe (Google search "IntelAndroidDrvSetup1.10.0") IntelAndroidDrvSetup1.10.0.exe

Rooted Device

links

Digma - https://yadi.sk/d/30q9w4KJjvgHd

IntelAndroidDrvsetup - https://mega.nz/#F!k4MHiAgL!dVuOKeH3eokcwPSNI79ffw!0483WIxB

Steps :

* To identify the com port turn on your device and run command adb shell(from computer command prompt)

* Run su

* your device should be rooted so it will give su prompt(#)

* Run setenforce 0

* Run setprop system.at-proxy.mode 1

* Install IntelAndroidDrvsetup and intel mobil family imc1 driver which is included in Digma software ( This is the hard part to setup as windows driver installation restrictions and identifying com ports on usb interface make sure these software and driver installed properly)

* after successful installation of driver and Phonetool run Phonetool

* settings --> Phonetool check RTS and DTR on select your phone com port listed in port list click ok

* click on update info (Should say success connecting to port)

* Click modes --> security click on show advanced options

* Click unlock

* Click on personalization programming tab

* scroll down and click add button

* add your mobile phone imei number (only first 14 digits) again add one time if you mobile is dual sim phone

* Click Execute (will take upto 60 sec)

* if above all steps completed without any error, just reboot your phone and check your imei number should show your real imei numbers

Note some times you needs to flash imei number after setting setprop system.at-proxy.mode 3 to flash 2 imei number just try until both imei show correctly on you mobile check your imei number by dialing *#*#4636#*#*

HIT THAT THANKS BUTTON IF IT HELPS

____________________________________________________________________________________________

**************** 7. Recover serial number, mac, Bluetooth address **************************

____________________________________________________________________________________________​

Refer https://xdaforums.com/showpost.php?p=66877096&postcount=28 Thanks to BORETS24