FORUMS

Analysis & Opinion

Top Forum Discussions

[UNBRICK][BETA] HTC Unbricking Project

11,486 posts
Thanks Meter: 2,136
 
By dexter93, Recognized Contributor / Recognized Developer on 2nd June 2014, 08:34 PM
Post Reply Subscribe to Thread Email Thread
OP status: [WIP]

This will fix devices which were bricked due to firmware incompatibility. This can be caused with the way HTC handles the firmware updates in it's m7's OTAs. If you've been flashing from a 3.x firmware to a 5.x firmware via OTA, or manually, you most likely have a device stuck in QHSUSB_DLOAD. This tool is for you

Currently supported devices: m7ul.
Last edited by dexter93; 2nd June 2014 at 09:07 PM.
The Following 97 Users Say Thank You to dexter93 For This Useful Post: [ View ]
 
 
2nd June 2014, 08:34 PM |#2  
dexter93's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 2,136
 
Donate to Me
More
Prerequisites
  • the appropriate package for the device
  • a supported bricked device
  • a usb cable
  • fastboot
  • distro utils: md5sum, strings, tail, grep, unzip ( all included in most linux distros)
  • some basic linux experience
  • root access on a linux machine
  • patience
DISCLAIMER: We do NOT guarantee that this method will work for you, or that it is flawless. We are also not responsible if your phone is completely dead after the procedure, or your house burns down because your phone exploded. You are doing this in YOUR OWN RISK.


Instructions
  1. Boot the linux box and download the appropriate package for the device.
  2. Remove the sim card from the phone. Do not connect yet
  3. Extract the package in your working directory
  4. Open up a terminal and cd to that directory
  5. Run revive.sh as root and connect the device
Code:
sudo ./revive.sh


The procedure is automated. At the end of the unbrick process, you will need to charge the device fully and then flash one of the full firmwares bundled, as pointed from the script. This is crucial to ensure device stability.
Last edited by dexter93; 2nd June 2014 at 08:50 PM.
The Following 63 Users Say Thank You to dexter93 For This Useful Post: [ View ]
2nd June 2014, 08:35 PM |#3  
dexter93's Avatar
OP Recognized Contributor / Recognized Developer
Thanks Meter: 2,136
 
Donate to Me
More
Notes on the procedure:
  • You will need to power on the device manually when the script prompts you. To do so, hold power button for ~60secs
  • USB3 ports might not work properly. Please plug the device in a USB2 port if you face issues
  • If your firmware is unsupported, please grab p1.img and p19.img from the working directory, note down the error and contact us
  • This has been tested on S-OFF devices. Please let me know if it works on S-ON as well
  • This *should* fix other firmware incompatibilities too, as long as the device can be detected
  • The firmwares included are completely stock, including recovery. You are not advised to use others


Downloads

For HTC One (M7_UL)
32bit MD5: c9b8c0ea1700edfda1d69a2491e59aa5
Last edited by dexter93; 5th June 2014 at 05:20 PM.
The Following 44 Users Say Thank You to dexter93 For This Useful Post: [ View ]
2nd June 2014, 09:18 PM |#4  
yatindroid's Avatar
Senior Member
Flag Jaipur
Thanks Meter: 577
 
More
M7u ??
Thanks it's late for me as HTC changed my phone's motherboard Free of cost
Last edited by yatindroid; 4th January 2015 at 02:24 PM.
2nd June 2014, 11:28 PM |#5  
agentdr8's Avatar
Senior Member
Flag Cowtown, CA
Thanks Meter: 1,471
 
Donate to Me
More
Congrats on the release dexter. Awesome job resurrecting my m7
The Following 3 Users Say Thank You to agentdr8 For This Useful Post: [ View ]
3rd June 2014, 03:26 AM |#6  
dragonesdenano's Avatar
Recognized Contributor
Flag Lanus, Buenos Aires
Thanks Meter: 19,888
 
Donate to Me
More
Thank you very much dexter for this!
Im installing ubuntu. Never try it, hope can get it well and unbrick my m7.
Very helpful and kind!! Thanks for sharing!

Enviado desde mi HTC One_M8 usando Tapatalk 2
3rd June 2014, 03:46 AM |#7  
Senior Member
Thanks Meter: 18
 
More
Smile
Thanks it worked well for me as well (before official release... With usb 3 maybe that's why it didnt work at first dexter)

Posted with my unbricked HTC one
The Following User Says Thank You to cloud1250000 For This Useful Post: [ View ]
3rd June 2014, 04:30 AM |#8  
dragonesdenano's Avatar
Recognized Contributor
Flag Lanus, Buenos Aires
Thanks Meter: 19,888
 
Donate to Me
More
I couldn't, im ATT model. Should pm screen of error or how contact u dexter?
Thanks in advance. Unsupported firmware error i got

Enviado desde mi HTC One_M8 usando Tapatalk 2
Last edited by dragonesdenano; 3rd June 2014 at 06:27 AM.
3rd June 2014, 04:36 AM |#9  
BanBoo's Avatar
Senior Member
Flag Aschaffenburg
Thanks Meter: 134
 
More
Will try that later today ! My last hope before sending it in

I have a linux boot disc here. If someone could tell me how to get it to boot in root (Never done this before) I would be greatful. So i can start after work immediatly !
Last edited by BanBoo; 3rd June 2014 at 04:39 AM.
The Following User Says Thank You to BanBoo For This Useful Post: [ View ]
3rd June 2014, 05:34 AM |#10  
Senior Member
Thanks Meter: 18
 
More
Quote:
Originally Posted by BanBoo

Will try that later today ! My last hope before sending it in

I have a linux boot disc here. If someone could tell me how to get it to boot in root (Never done this before) I would be greatful. So i can start after work immediatly !

Root access is when you launch something using the sudo command, I can assist you with team viewer but it's very easy.
The Following 2 Users Say Thank You to cloud1250000 For This Useful Post: [ View ]
3rd June 2014, 06:28 AM |#11  
Member
Thanks Meter: 4
 
More
Awesome, thank you.
I am running GPe 4.4.2 with 3.x firmware
If I want to install sense 6 ROM and upgrade to a 5.x firmware, what is the safest way?

Read More
Post Reply Subscribe to Thread

Tags
brick, download, m7ul, qhsusb_dload, unbrick
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes