Unbricking Qualcomm Android Devices
Step One: Analyzing the possible cause of the brick
Step Two: Preparing your Computer
- Disconnect your PC's internet connections and unplug your mobile device from the computer.
- Download and install the latest .net Framework on your Computer. Download here
- Uninstall all mobile related drivers, as well as any Qualcomm driver (if any). Uninstall from Device Manager first, then Program Manager.
- Alternatively, you can use REVOUninstaller to uninstall all driver related software, then use Device Remover to remove all device drivers.
- Now, run Command Prompt as Administrator and issue the follow commands followed by Enter button
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON
- Reboot you computer, and it should now boot into test mode as shown in the screenshot below. (bottom-right of your screen)
- Download QualcommDrv.zip, extract to an empty folder, then open the folder according to your Windows type (x64 or x86) and double click dpinst64.exe or dpinst32.exe (depending on your Windows installation) to install the Qualcomm driver.
- Now connect your phone to the computer. It should now be detected as “Qualcomm HS-USB QDLoader 9008” and the driver version 22.214.171.124 (you can check in “Device Manager”).
Step Three: Possible cause of brick (brick type)
- The LED charging indicator near the phone speaker will display red.
- Your phone will vibrate endlessly, and this vibration will end only if you disconnect the phone from your PC and remove the battery.
- The phone charging indicator would not light if you connect your mobile to Computer.
Step Four: Unbricking your Qualcomm device
- Get an external MicroSD card with “exfat” system file, and the size of this SD card should be larger than 16 GB, which is the size of the whole partition.
- Do a complete factory reset on the phone. If a custom recovery is installed, use it to wipe data, cache, and internal storage.
- While the sdcard is in the phone, run the follow commands via adb
adb shellThe size of the backup.img is around 16 GB, However, if compressed would be about 2 GB.
dd if=/dev/block/mmcblk0 of=/storage/sdcard1/backup.img bs=512 count=30535646
- Download MiniTool Partition Wizard and HDD Raw Copy Tool.
- Copy the backup.img file to Computer
- Connect the Qualcomm device to Computer via USB cable and do not disconnect from here.
- Now launch MiniTool Partition Wizard and you should see a drive with about 29 partitions. See sample screenshot below
- Delete all 29 partitions and click Apply ...wait for the process to complete.
- Once the process is complete, launch HDD Raw Copy Tool
- Now, select the backup.img and click Continue
- Select Qualcomm MMC Storage USB Device and click Continue
- Once in the next page, select everything, then click Start
- Launch MiniTool Partition
- Delete all 29 partitions
- Click on Create Partition. Select Primary Partition and choose ext4 file system. Do not give this drive a name or label.
- Now click Apply and be patient for the process to complete
- Once complete, disconnect the phone from Computer and remove battery. Insert after a few seconds. Welcome to old Qualcomm HS-USB QDLoader 9008 mode.
Unbricking Devices in old Qualcomm HS-USB QDLoader 9008 mode
- It is assumed that you've already installed QFIL on your computer before reaching this step.
- Launch QFIL from programs or start menu
- Fill out QFIL options as follows:
The programmer will be prog_emmc_firehose_8936.mbnNote: all these files are contained in extracted 8675_W00 folder
Use the rawprogram0.xml
Use the patch0.xml
- Now click on Download button.
- Disconnect the device from computer now
- Once it's about booting up again press Volume up button while reconnecting to computer so as to put the device in Bootloader mode
- Open 8675_W00 folder now and double click FlashAll(AfterQFil).bat.
- Your phone should now reboot to its stock firmware and boot completely to system.