[RECOVERY][2018-08-06][UNOFFICIAL] TWRP 3.2.3 for ZE520KL and ZE552KL

Search This thread

planet9

Senior Member
Apr 24, 2017
114
501
Code:
#include <std_disclaimer.h>

/*
 * Your warranty is now void.
 *
 * We are not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. 
 * YOU are choosing to make these modifications, and if you point the
 * finger at us for messing up your device, we will laugh at you.
 *
 */

This is an unofficial port of the TWRP recovery for the Zenfone 3.
Thanks to @shakalaca for providing the base!

What Works?
  • No major issues found

What's broken?
  • You tell me!

Asus stock rom and TWRP
If you want to use asus stock rom and TWRP together you may have to flash Magisk after installing TWRP. Not doing so may result in a bootloop: Users have reported that stock rom without Magisk doesn't boot when TWRP is installed.
This doesn't apply to custom roms.

Download
https://drive.google.com/drive/folders/1KYX8G6wgOa_X7uJfIar7ENuk2Q1nQyWB

Sources
You can find the device tree and kernel on my github profile:
Device tree: https://github.com/Planet-X/android_device_asus_zenfone3/tree/twrp-8.1
Kernel: https://github.com/Planet-X/android_kernel_asus_msm8953/tree/lineage-15.1

XDA:DevDB Information
Team Win Recovery Project for ZE520KL/ZE552KL, Tool/Utility for the Asus ZenFone 3

Contributors
planet9, shakalaca

Version Information
Status: Alpha

Created 2018-01-30
Last Updated 2018-08-06
 
Last edited:

planet9

Senior Member
Apr 24, 2017
114
501
Changelog

2018-08-06:
  • Removed /firmware from the backup list due to errors.
2018-08-04:
  • Update to TWRP 3.2.3.
  • Added my signing key for upcoming LineageOS and Advanced Kernel builds.
  • Added ZE552KL variant "Z012DC".
  • Switched to SdFat for exFAT support.
  • All stock rom variants can now be flashed via TWRP. (It's still not recommended.)
  • Kernel updated to Linux 3.18.117, CAF-Tag LA.UM.6.6.r1-09400-89xx.0
    Thanks to @makorn645:
  • Added ZE520KL variant "Z017D"
2018-05-16:
  • USB now reports the proper device model.
  • More F2FS kernel features.
  • Updated fstab with more partitions.
  • Updated device tree for oreo-mr1, built with 8.1 omni sources.
  • Latest LineageOS kernel: Linux 3.18.108, CAF-Tag LA.UM.6.6.r1-08500-89xx.0.
    Thanks to @makorn645:
  • Logic to detect the device model.
  • Fixed serial number detection.
  • Unified tree.
  • Misc updates.
2018-03-09:
  • Added pstore support for advanced debugging.
  • Updated kernel to Linux 3.18.98.
2018-02-06:
  • Added f2fs support to the kernel.
  • Updated kernel to Linux 3.18.93.
  • Silenced "E: recv error on uevent" error.
2018-02-03:
  • Added proper exfat support to the kernel.
2018-02-02:
  • Fixed ext4 formatting of the cache partition.
2018-01-30:
  • Initial release.
 
Last edited:

Eng.Raman

Senior Member
Apr 13, 2014
479
572
Khanaqin
Tested on my ze520kl / stock 8.0.0 and worked fine.
I'm now rooted ( magisk 15.4 ) installed.
Thanks bro.
 
Last edited:

Eng.Raman

Senior Member
Apr 13, 2014
479
572
Khanaqin
Raw image is the avaliable download on asus site than I flash via adb? Correct?
No, the available download on asus site is the firmware zip.
The RAW image of the version you need WW_ZE520KL_14.2020.1712.85 is HERE.
1. Download and extract it.
2. Reboot your phone in fastboot mode.
3. Open command window inside the extracted folder and apply this command:
flashall_AFT WW_ZE520KL_14.2020.1712.85_M3.10.47.15_Phone-user.raw
Wait for flashing to complete then will reboot your phone and Done!
Now you are on full stock 14.2020.1712.85.
 

wolfquatz

Senior Member
Jun 17, 2011
81
0
29
Salvador - BA
No, the available download on asus site is the firmware zip.
The RAW image of the version you need WW_ZE520KL_14.2020.1712.85 is HERE.
1. Download and extract it.
2. Reboot your phone in fastboot mode.
3. Open command window inside the extracted folder and apply this command:
flashall_AFT WW_ZE520KL_14.2020.1712.85_M3.10.47.15_Phone-user.raw
Wait for flashing to complete then will reboot your phone and Done!
Now you are on full stock 14.2020.1712.85.

Oh tks so much I will try this!
Will not wipe my app and data correct?

---------- Post added at 14:47 ---------- Previous post was at 14:17 ----------

Oh tks so much I will try this!
Will not wipe my app and data correct?

Dann error again on intalling oreo...

E: falied to verify whole-file signature
tahn
E: signature verification failed

:(
 

darknesstoh

Member
Nov 27, 2014
43
3
32
Redmi Note 10
Oh tks so much I will try this!
Will not wipe my app and data correct?

---------- Post added at 14:47 ---------- Previous post was at 14:17 ----------



Dann error again on intalling oreo...

E: falied to verify whole-file signature
tahn
E: signature verification failed

:(

Same thing here! I can't install update UL-ASUS_Z012D-WW-14.2020.1712.85-user or UL-ASUS_Z012D-WW-15.0410.1712.31-user because of this error. I have downloaded again this files, but the error persist
 

zulfikarbugis

Senior Member
Mar 10, 2017
79
9
Makassar
Last edited:

Eng.Raman

Senior Member
Apr 13, 2014
479
572
Khanaqin
Can you tell me how you do it? Please explain to me,,, thanks before bro
1. FLash the RAW file that you find it HERE ( flash instructions in my post #11 ). After flashing complete you will getback to full stock 14.2020.1712.85.
2. Check for update and you will notify for oreo update ( when you unofficially unlocked the BL ) OR Download the latest Delta OTA for Oreo 15.0410.1712.31 from this LINK ( when you officially unlocked the BL ) and copy it to your external SD card then reboot to stock recovery and apply update from sdcard, when completed you will be on stock oreo 15.0410.1712.31.
3. Flash twrp-3.2.1-Z017-2018xxxx.
4. Reboot now to twrp recovery and flash magisk 15.x.
5. Done.
 
Last edited:
  • Like
Reactions: XDA075

Top Liked Posts

  • There are no posts matching your filters.
  • 22
    Code:
    #include <std_disclaimer.h>
    
    /*
     * Your warranty is now void.
     *
     * We are not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. 
     * YOU are choosing to make these modifications, and if you point the
     * finger at us for messing up your device, we will laugh at you.
     *
     */

    This is an unofficial port of the TWRP recovery for the Zenfone 3.
    Thanks to @shakalaca for providing the base!

    What Works?
    • No major issues found

    What's broken?
    • You tell me!

    Asus stock rom and TWRP
    If you want to use asus stock rom and TWRP together you may have to flash Magisk after installing TWRP. Not doing so may result in a bootloop: Users have reported that stock rom without Magisk doesn't boot when TWRP is installed.
    This doesn't apply to custom roms.

    Download
    https://drive.google.com/drive/folders/1KYX8G6wgOa_X7uJfIar7ENuk2Q1nQyWB

    Sources
    You can find the device tree and kernel on my github profile:
    Device tree: https://github.com/Planet-X/android_device_asus_zenfone3/tree/twrp-8.1
    Kernel: https://github.com/Planet-X/android_kernel_asus_msm8953/tree/lineage-15.1

    XDA:DevDB Information
    Team Win Recovery Project for ZE520KL/ZE552KL, Tool/Utility for the Asus ZenFone 3

    Contributors
    planet9, shakalaca

    Version Information
    Status: Alpha

    Created 2018-01-30
    Last Updated 2018-08-06
    11
    TWRP build 2018-08-04 is up!

    Starting from this build my custom signing key will be included so that zip signature verification can be enabled for upcoming LineageOS and Advanced Kernel builds. This way you can verify the authenticity of the zip files you're flashing.
    Changes:
    • Update to TWRP 3.2.3.
    • Added my signing key for upcoming LineageOS and Advanced Kernel builds.
    • Added ZE552KL variant "Z012DC".
    • Switched to SdFat for exFAT support.
    • All stock rom variants can now be flashed via TWRP. (It's still not recommended.)
    • Kernel updated to Linux 3.18.117, CAF-Tag LA.UM.6.6.r1-09400-89xx.0
      Thanks to @makorn645:
    • Added ZE520KL variant "Z017D"
    8
    Changelog

    2018-08-06:
    • Removed /firmware from the backup list due to errors.
    2018-08-04:
    • Update to TWRP 3.2.3.
    • Added my signing key for upcoming LineageOS and Advanced Kernel builds.
    • Added ZE552KL variant "Z012DC".
    • Switched to SdFat for exFAT support.
    • All stock rom variants can now be flashed via TWRP. (It's still not recommended.)
    • Kernel updated to Linux 3.18.117, CAF-Tag LA.UM.6.6.r1-09400-89xx.0
      Thanks to @makorn645:
    • Added ZE520KL variant "Z017D"
    2018-05-16:
    • USB now reports the proper device model.
    • More F2FS kernel features.
    • Updated fstab with more partitions.
    • Updated device tree for oreo-mr1, built with 8.1 omni sources.
    • Latest LineageOS kernel: Linux 3.18.108, CAF-Tag LA.UM.6.6.r1-08500-89xx.0.
      Thanks to @makorn645:
    • Logic to detect the device model.
    • Fixed serial number detection.
    • Unified tree.
    • Misc updates.
    2018-03-09:
    • Added pstore support for advanced debugging.
    • Updated kernel to Linux 3.18.98.
    2018-02-06:
    • Added f2fs support to the kernel.
    • Updated kernel to Linux 3.18.93.
    • Silenced "E: recv error on uevent" error.
    2018-02-03:
    • Added proper exfat support to the kernel.
    2018-02-02:
    • Fixed ext4 formatting of the cache partition.
    2018-01-30:
    • Initial release.
    6
    Raw image is the avaliable download on asus site than I flash via adb? Correct?
    No, the available download on asus site is the firmware zip.
    The RAW image of the version you need WW_ZE520KL_14.2020.1712.85 is HERE.
    1. Download and extract it.
    2. Reboot your phone in fastboot mode.
    3. Open command window inside the extracted folder and apply this command:
    flashall_AFT WW_ZE520KL_14.2020.1712.85_M3.10.47.15_Phone-user.raw
    Wait for flashing to complete then will reboot your phone and Done!
    Now you are on full stock 14.2020.1712.85.
    6
    TWRP build 2018-05-16 has been released!

    This TWRP image is unified and works on the ZE520KL and ZE552KL.
    Changes:
    • USB now reports the proper device model.
    • More F2FS kernel features.
    • Updated fstab with more partitions.
    • Updated device tree for oreo-mr1, built with 8.1 omni sources.
    • Latest LineageOS kernel: Linux 3.18.108, CAF-Tag LA.UM.6.6.r1-08500-89xx.0.
      Thanks to @makorn645:
    • Logic to detect the device model.
    • Fixed serial number detection.
    • Unified tree.
    • Misc updates.