
When the installation completes, you will see the One-Click UnBrick interface.
binaries/hex2bin - convert your xxxxMPRG.Exe and continue until the Heimdall installation is complete. binaries/ - Folder containing armv5 (armv7 compatible) tools for partition manipulation and data collection. scripts/backup.sh - Script for pulling needed partitions from a working device. scripts/get-partitions.sh - Script for pulling the partition table from a working device. (to be used in the future to create partition0.bin plus more automated collection) scripts/get-part.sh - UNFINISHED script by darkspr1te for creating partition tables in sfdisk format and. scripts/ - Perl script for talking in the HDLC framed DMSS & Streaming Protocols used by Qualcomm. scripts/getpartbin.py - Python script for backing up the primary partition & extended partition tables and combines them into a. If you really don't have files available, I regret having to say this but your only hope is, most probably, a JTAG box. (You'll need Windows and the QPST software suite for this, though.)Īnother option would be to point a friend with the exact same device as yours to the guide above and have him/her give you the backed up files. If you do have the MPRGxxxx.hex file for your device and you only need the xxxx_msimage.mbn, this guide is worth a try. Unfortunately these files are only available through leaks, and as such are hard to come upon. This is why you should really be backing up these files before your device goes kaput.
The truth is, the hex/mbn files for each chip usually differs for each phone although the phones in question do have the same chip. Go to this XDA thread for further details. Which switches the device back to QDLOAD mode, or emergency boot. The only way around that is through JTAG, or finding the boot resistor WARNING: Failure to write the rest of the boot chain could leave your device in a dead state You must write a new partition table or the device will always boot in SD card mode. The device's eMMC is accessible as an SD card, we then write back the damaged parts of the bootchain. mbn file to the internalĮMMC chip, at the end of the emmc write process the device then reboots.Īfter the reboot re-running unbrick.sh with detect the device in the second stage for repair, The hex is then executed and the device switches to Streaming Protocol, at this point we write a. This tool will detect devices in QDLOAD mode, switch to DMSS protocol and upload a hex (converted to bin for this purpose).
Connect device to a USB port on a Linux PC. It only works with devices that are stuck in QDLOAD ( 05c6:9008) / SDBOOT ( 05c6:9025) mode.
This tool is designed to unbrick devices with Qualcomm chips MSM8960/8930 and APQ8064.