[Android General] xxMoon:
This is a messy post, do as you please with it. I am not responisble for ang damage to your device. Additionally, I dont take any credits for any of this, I just put everything together here.

Tags zc551kl Asus Zenfone 3 Laser z01bdc

Tools Needed:

Asus Bootloacker Unlock Tool - http://dlcdnet.asus.com/pub/ASUS/ZenFone/ZC551KL/UnlockTool_Android_M_0706_signed1.apk

You current boot.img version which can be downloaded from here [Its packaged in the update file]- https://www.asus.com/us/Phone/ZenFone-3-Laser-ZC551KL/HelpDesk_BIOS/

ADB and Fastboot from here [Credits to Snoop05] - https://www.dropbox.com/s/mcxw0yy3jvydupd/adb-setup-1.4.3.exe?dl=0

Magisk Manager - https://tiny.cc/latestmanager

Prep:

Install the Asus Unlocker on your phone and unlock it.

Install Magisk Manager on your phone but dont run it yet.

Enable USB Degugging on your phone.

Install ABD and Fastboot on your PC. It will be installed to c:/adb/

Download the update that matches your phone version to your pc. [Mine was version "WW-32.40.106.41"]

Open the update file on your pc with your favorite zip manager and extract the boot.img .

Put the boot.img onto your phones internal storage.

Follow this guide [Credits to Dhananjay @ thecustomandroid.com]

» Non-rooted devices

Magisk 14.0 introduces a new and neat method to install on non-rooted Android devices. This new process doesn’t require your device to be rooted, nor does it require a custom recovery like TWRP. But for this method to work, your device must have the stock boot.

But for this method to work, your device must have the stock boot.img dump placed in the internal storage.

Make sure that you enable USB debugging and setup ADB access first, you will need it later in the guide.

Download Magisk Manager 5.3.0: Link

When the APK has been downloaded, use a file manager to install it. Now run the app from the app drawer.

Go to the app settings and tap on “Patched Boot Output Format”. You can select “.img.tar” if you will be using ODIN to flash the file or else simply select “.img” for the rest of the devices.

Go back to the app main screen and tap on the “Install” button. Go to INSTALL > PATCH BOOT IMAGE FILE.

Navigate through the storage and select the stock boot.img file. As soon as you select the stock boot.img file, the app will download the installer to patch the image.

Once the process is complete, you can tap on the “CLOSE” button.

Your new and patched boot image now include root and support for modules. So the last step is to grab this boot file and flash it your device via fastboot or ODIN (Depending on the output format you chose in step #4).

Connect your device to the PC via USB cable and navigate to the Magisk Manager folder inside the storage. Your “patched_boot.img” file will be present right there. So copy it to your PC.

Move the “patched_boot.img” file to C:/adb folder. And type in the following command to boot your phone into bootloader/fastboot mode:

adb reboot bootloader

Once your phone enters the bootloader/fastboot mode, enter the command to flash the file:

fastboot flash boot patched_boot.img

Finally, reboot your device:

fastboot reboot

That’s all, you have just installed one of the most trending mod out there and especially on your non-rooted device without any need of a custom recovery. Isn’t it great? Tinker around with the app and see what all things you could do.