[Asus ZenFone Max Pro M1  ROMs, Kernels, Recoveries] krasCGQ:
Some stuffs...​

Another TWRP thread? Why?

I like to keep discussions about my builds separate. Moreover, the existing TWRP that already available on XDA before doesn't seem to be maintained anymore.

I flashed via fastboot but it always fails.

Check or change your cable, use other USB slot (especially 2.0 one if 3.0+ doesn't work), or if needed try to flash recovery with USB connected to a hub.

Changelogs​

twrp-3.5.2_9-1-KudProject-X00T

Merged TWRP source changes up to 25 April 2021 (UTC+8)

Builds are now splitted for devices running FDE (targetting stock, running 4.4 kernel) and FBE encryption (targetting custom ROMs, running 4.14 kernel, only works with ROMs using AES-256-XTS encryption)

FDE: Can decrypt 16.2017.2009.087 stock firmware and any custom ROM with 5 September 2020 security patch

Restored ability to backup system and vendor partition (images backup for these partitions are recommended)

Switched to build system libraries from source

Added persist partition backup support

Added support for NFC availability check in recovery

Added support for formatting asusfw partition in GUI

Updated set_version script to match up Android 10's system-as-root behavior

FBE: Updated crypto blobs from 17.2017.2012.438 stock firmware

twrp-3.4.0-0-KudProject-X00T

Merged TWRP source changes up to 11 June 2020 (UTC+8)

Can decrypt 16.2017.2005.082 stock firmware and any custom ROM with 5 May 2020 security patch

Switched f2fs-tools to latest AOSP master

Only allow user to backup system and vendor images

set_version script doesn't longer touch persist partition; script now has hardcoded SKU and version instead in case ASUS props can't be found

Updated prebuilt kernel based on S082 source drop

F2FS kernel driver updated to 5.3-rc1 with backports up to 5.7-rc1 from 4.9

Switched to arter97's fork of exFAT

Switched from NTFS kernel driver to FUSE ntfs-3g due to incomplete write support

twrp-3.3.1-0-X00T-20190526

Fixed stock ROM flashing due to missing prop

Fixed FDE decryption

twrp-3.3.1-0-X00T-20190525

Updated F2FS on kernel to 5.2-rc1

TWRP 3.3.1 + upstream changes

twrp-3.3.0-0-X00T-20190513

Updated base to android-9.0

Updated blobs from 16.2017.1903.050

Support for flashing unmodified stock firmware (please read notes!)

Rebased kernel to S050 source drop

Updated F2FS on kernel to 5.1-rc1

TWRP 3.3.0 + upstream changes

twrp-3.2.3-0-X00T-20190217

Now based on whyred official TWRP tree

Reverted kernel to stock-based as-released (S339) with F2FS upstream and sdFAT included

(this should fix USB-OTG support while retaining support with latest f2fs-tools)

TWRP upstream changes

twrp-3.2.3-0-X00T-20190118

Pick more patches from LineageTWRP project

Updated f2fs-tools to latest development branch

Slight cleanup

TWRP upstream changes

twrp-3.2.3-0-X00T-20190115

ADB sideload fixed for everyone

f2fs-tools v1.12.0

Disabled Synaptics' firmware update driver entirely

Removed qcacld-3.0 from kernel

TWRP upstream changes

twrp-3.2.3-0-X00T-20190108

Removed ntfs-3g from recovery

Included several extra recovery keys

Updated kernel to S338-based

Disabled Synaptics' startup firmware update

TWRP upstream changes

twrp-3.2.3-0-X00T-20181231

Updated platform security patch override to 2018-11-01 (matches 338 firmware)

twrp-3.2.3-0-X00T-20181226

Imported more proprietary blobs from stock 337 firmware

TWRP upstream changes

twrp-3.2.3-0-X00T-20181224

Allow wiping vendor partition

2nd CPU target set to Cortex-A73

Initial import of proprietary blobs from stock 337 firmware

Updated kernel to S337-based

TWRP upstream changes

twrp-3.2.3-0-X00T-20181215

Removed texfat and tntfs stock modules

Enabled DT2W

twrp-3.2.3-0-X00T-20181214

Rebased to shakalaca's tree

CPU target set to kryo

Updated platform security patch override to 2018-10-01 (matches 337 firmware)

Switched to my rebased kernel

TWRP upstream changes (android-9.0 branch)

twrp-3.2.3-0-X00TD-20181024

Initial build, based on ASUS-X00TD tree