[ZenFone 2 Android Development] TheSSJ:
Hi folks,

finally we compiled a(n un-)tethered TWRP package for our ZenFone 2 (confirmed on ZE551ML and ZE500ML)!

!!! NOTE: If you want to apply a new OTA update, please flash stock recovery first !!!

Also, if you encounter any

errors with the official

recovery by TeamWin, please don't ask for support here as this is an

unofficial

build (done with the hard work of many people collaborating in a great manner!)
​

If you don't want to unlock your Bootloader, you can use the tethered recovery.

Tethered (=after a reboot everything is back to normal)

​

Features:

- Compiled with CM12 sources (although CM12 and TWRP are not liking each other very much :silly: )

- Optimized for x86 (smooth UI now)

- internal and external storages are mounted correctly

- Backup of boot, system, cache and data possible

- Full Crypto and SELINUX support

Bugs:

- Sometimes Backup and Restore hang. Fortunately it doesn't begin these operations so you don't brick your device (any hints on this are welcome!)

- USB Storage mount doesn't appear to work at all (pretty sure I took the correct path to the LUN file)

How to use:

- Download the tethered CWM package from here (method 2): http://xdaforums.com/zenfone2/general/root-newbie-root-instructions-zenfone-2-t3114063

- replace the recovery.zip in "CWM_Zenfone_2_IntelFB_RecoveryLauncher" with the one you can find in the download section

- start the procedure by using cai_dat_CWM.bat

- type ACCEPT (case sensitive!) and enter

- type T4 and enter

- Set your timezone when booting the first time into the Recovery, maybe this fixes the backup and restore bug (needs to be done just once)

- Unplug your USB cable from the device, too, before flashing, backing up and/or restoring

Untethered (=permanent recovery)

​

Features:

- Compiled with CM12 sources

- Optimized for x86 (smooth UI now)

- internal and external storages are mounted correctly

- Backup of boot, system, cache and data possible

- Full Crypto and SELINUX support

- kernel compiled dynamically (thanks to @crpalmer and @jrior001 and all involved for their fantastic work) with permissive Selinux

- USB-OTG support added (Beta supports NTFS file systems)

- Splashscreen can be backed up (to fiddle around and create your own)

- img files flashable now via recovery (thanks to @cangcan, @yakub234go and @vampirefo)

- F2FS support on kernel side

Drawbacks:

- MTP doesn't work

How to use:

Method 1

Get root rights

Unlock your bootloader

Download twrp.img from the download section and put on sd card (or pick the beta version for NTFS support)

Fire up adb or install a terminal emulator and type:

su
dd if=/sdcard/twrp.img of=/dev/block/by-name/recovery
reboot recovery

Method 2

Download twrp.img from the download section and put in your adb/fastboot directory

Unlock your bootloader

Boot into bootloader (turn off, keep Vol+ pressed and press the power button until it vibrates - then release ONLY the power button and keep volume up pressed until you see the fastboot GUI

Open up fastboot on your PC and type:

fastboot flash recovery twrp.img

Then press vol down 2 times until "Reboot recovery" shows up and press power 1 time to boot into recovery

Method 3 (if you have an older version of TWRP already installed)

Place img on your internal sdcard, then reboot to recovery, click install zip, then select "Images..." in bottom right, then you see the img. Tick "Recovery" afterwards and then on OK.

Download folder:

Gone

Cheers!

Credits

@social-design-concepts for the great tethering method and the brilliant support and guidance :good:

@vampirefo also his support and guidance :good:

@updateing for the link to the commit for x86 pixelflinger

@jrior001 and @crpalmer for the great work on the kernel source

etc. etc.

Special thanks:

@Drew442 Thanks for the contribution!

Amir J. - thank you too!

TeamWin for their great recovery

XDA:DevDB Information

[RECOVERY][LOLLIPOP ONLY] (Un-)tethered TWRP 2.8.7.0 for Asus ZenFone 2 (x86), Tool/Utility for the Asus ZenFone 2

Contributors

TheSSJ, social-design-concepts, vampirefo, updateing, crpalmer, jrior001, knoneNull, etc etc

Source Code: https://github.com/TheSSJ/device_asus_zenfone2

Version Information

Status: Stable

Current Stable Version: 21_f2fs

Stable Release Date: 2015-07-02

Created 2015-06-04

Last Updated 2016-09-24