In a bricked condition, your device gets into full blank screen with no response. That means your device is either soft bricked or hard bricked and it’s dead already. But there is a way to unbrick the dead unit if your phone stuck into QDLOADER 9008 Mode. Let’s take a look.
Bricking a Device
“Bricking” means a device has gone into a blank screen and you can’t do anything on your device. Make sure that a bricked device won’t power on or work as well. It’s considered to be a dead piece. However, either you can go to the official service centre of that device in order to fix the bricking issue. But if in case, you want to save your time and money by manually unbrick your Asus 6Z device, this guide is for you. A bricked device can’t be fixed via the normal firmware flashing method.
Pre-Requirements:
This guide and files are for the Asus Zenfone 6 (Asus 6Z) 2019 model only. Make sure to have the latest Windows 10 version PC/Laptop and a USB cable.
Steps to unbrick and restore Asus Zenfone 6 (Asus 6Z) from QDLOADER 9008 Mode
Common Issues:
Exception: System.DLLNotFoundException: DLL “QMSL_MSVC10R.dll”: Module was not found. (HRESULT: 0x8007007E) can not be loaded. Solution: You need to install Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC.
Thanks to Genim for providing the issue and fix. Source: XDA | goldman1993