Major guide revision 8th February 2014
Minor update 2nd March 2014: added FAQ #8 as alternate to Guru Bootloader Reset, and also updated Post 3, 4 and 5 to reflect that
So after doing this quite a few times, I finally ended up writing a guide , so here goes:
A few extra notes:
* Please READ the guide, read the sections relevant to you once or twice to make yourself comfortable with the procedure, before you begin
* DO NOT mix up steps: 1 then 2 then 3, etc. NOT 2 then 3 then 1
* Mirrors for most files and common nandroids can be found in post #7
* You can disregard all the "Retired content" stuff, I just kept them for myself to remember previous release of the guide
* For a "visual" walk-through check post #8 which has a Case in Point example, with command prompt outputs and screenshots
* if you go from S-Off to S-On on hboot 1.55 it will most likely cause a "tamper detected - rebooting", and will come back with a TAMPERED bootloader
* The S-On part in the guide is strictly optional, and it's your decision, and should only be done as the last step (but before OTA to 3.xx).
-------------------------------------------------------------------------------------------------------------------------------------------
Operating System Notes
Windows 8.1 users please see FAQ #1, Windows 7 users please see FAQ #2, Mac users please FAQ #3, and Linux users please see FAQ #4
sorry for the jumping around, but I'm trying to keep the thread readable, so i don't want to put FAQ first
FAQs are in post #2
-------------------------------------------------------------------------------------------------------------------------------------------
Operating System Notes
Windows 8.1 users please see FAQ #1, Windows 7 users please see FAQ #2, Mac users please FAQ #3, and Linux users please see FAQ #4
sorry for the jumping around, but I'm trying to keep the thread readable, so i don't want to put FAQ first
FAQs are in post #2
-------------------------------------------------------------------------------------------------------------------------------------------
First you need to be S-Off, this will NOT work with S-On!!!
A) If you’re on hboot 1.44 use revone to get S-Off: http://xdaforums.com/showthread.php?t=2314582
B) If you’re on hboot 1.54/1/55 try rumrunner to get S-Off: http://rumrunner.us/ and thread
C) you can use Sunshine (paid app $25) works on all M7s (and others): http://theroot.ninja/ and thread
Then, assess your current situation:
Reboot to bootloader/FASTBOOT USB, then:
fastboot getvar all
Code:
(bootloader) version: 0.5
[COLOR="Blue"][B](bootloader) version-bootloader: 1.54.0000 <---- your hboot version[/B][/COLOR]
(bootloader) version-baseband: 4A.18.3263.15
(bootloader) version-cpld: None
(bootloader) version-microp: None
(bootloader) version-main: 3.07.1700.1
[COLOR="Blue"][B](bootloader) version-misc: PVT SHIP S-OFF <---- confirm S-Off[/B][/COLOR]
(bootloader) serialno: HTxxxxxxxxxx <--- remove IMEI and serialno, if you are
(bootloader) imei: 35xxxxxxxxxxxxxx <--- going to post it, dont need 2 see them
(bootloader) meid: 00000000000000
(bootloader) product: m7_ul
(bootloader) platform: HBOOT-8064
[COLOR="Blue"][B](bootloader) modelid: PN0710000 <---- your MID
(bootloader) cidnum: H3G__001 <---- your CID[/B][/COLOR]
(bootloader) battery-status: good
(bootloader) battery-voltage: 3801mV
(bootloader) partition-layout: Generic
(bootloader) security: off
(bootloader) build-mode: SHIP
(bootloader) boot-mode: FASTBOOT
(bootloader) commitno-bootloader: dirty-94cf81a8fd
(bootloader) hbootpreupdate: 11
(bootloader) gencheckpt: 0
Common downloads for all methods:
download CWM from here: recovery-clockwork-touch-6.0.4.5-m7ul.img 8.5 MB
..... MD5: D6DCFEA904E5A3B90ED320AC438BA5F3
rename the file to CWM.img (careful about .img.img in Windows)
this is originally from: http://xdaforums.com/showthread.php?t=2173863
I'm using the 6.0.4.5 version because I've noticed that some versions (I've tested 6.0.3.2 and 6.0.4.6) have problems with adb commands when used in "fastboot boot CWM.img" mode.
I'm using the 6.0.4.5 version because I've noticed that some versions (I've tested 6.0.3.2 and 6.0.4.6) have problems with adb commands when used in "fastboot boot CWM.img" mode.
download Guru Bootloader Reset from here: http://www.htc1guru.com/dld/guru_bootloader_reset_1-0-zip/ (this is the thread http://xdaforums.com/showthread.php?t=2527194)
----> if Guru Bootloader Reset gives you a hard time (freezes), use alternate method from FAQ #8
Now check what options you have for your MID and CID, by visiting:
1) RUU.EXE (Windows7): http://www.htc1guru.com/downloads/ruu-file-downloads/
------> if you’ve found a RUU.EXE proceed to post 3
---------> Note: M7_UL .401. users don't use 1.20.401.1, use 1.28.401.7 instead
2) RUU.ZIP (Windows7, Mac, Linux): http://www.htc1guru.com/downloads/ruu-zip-downloads/ <- this is now the preferred method instead of RUU.EXE
------> if you’ve found a RUU.ZIP proceed to post 4
---------> Note: M7_UL .401. users don't use 1.20.401.1, use 1.28.401.7 instead
3) nandroid backup (Windows7, Mac, Linux): http://www.htc1guru.com/downloads/stock-nandroid-downloads/
------> if you’ve found a CWM nandroid backup proceed to post 5
------> if you’ve found a TWRP nandroid backup proceed to post 6
some nandroids work for several CIDs, for example:
Code:
nandroid HTC__039 1.29.980.2: ro.aa.modelid=PN0714000
ro.aa.cidlist=OPTUS001,TELNZ001,VODAP021,HTC__039
nandroid O2___102 1.27.206.1: ro.aa.modelid=PN0710000
ro.aa.cidlist=O2___001,O2___102
nandroid VODAP102 1.29.161.7: ro.aa.modelid=PN0710000
ro.aa.cidlist=VODAP001,VODAP102,VODAPE17,VODAP405,
VODAP304,VODAPD18,VODAP120,VODAP110
4) IF you haven’t found any of these, try searching and/or you may need to ask in the Q&A thread for someone to share.
4b) or change the phone to unbranded, easy enough with S-Off, just ask
-------------------------------------------------------------------------------------------------------------------------------------------
Revision history
24th November 2013:
Initial release.
8th December 2013: Post #3, update to CWM method to accommodate for different MID models (without the need to change MID).
24th January 2014: Post #7, added Case in Point example.
8th February 2014: Major rewrite
Revision history added
Post #1: updated (now retired) hboot 1.44 file, updated CWM recovery download, updated and added FAQ for different Operating Systems and not so FAQ
Post #2: updated for hboot 1.55+ RUU.EXE downgrade problems (retired from Post #1)
Post #2 and #3: changed from "fastboot boot CWM.img" to "fastboot flash recovery CWM.img" in order to avoid Win7 driver issues
Post #4 (CWM method): changed from RUU.EXE to RUU.ZIP method (fastboot flash zip ruu.zip) to accommodate different Operating Systems
Post #6: added to reflect retired methods
Post #7: updated to new method
2nd March 2014: Revision history added
Post #1: updated (now retired) hboot 1.44 file, updated CWM recovery download, updated and added FAQ for different Operating Systems and not so FAQ
Post #2: updated for hboot 1.55+ RUU.EXE downgrade problems (retired from Post #1)
Post #2 and #3: changed from "fastboot boot CWM.img" to "fastboot flash recovery CWM.img" in order to avoid Win7 driver issues
Post #4 (CWM method): changed from RUU.EXE to RUU.ZIP method (fastboot flash zip ruu.zip) to accommodate different Operating Systems
Post #6: added to reflect retired methods
Post #7: updated to new method
Added FAQ #8 as alternate method to Guru Bootloader Reset
23rd April 2014: Moved FAQ to post #2, thanks @KidCarter93
29th December 2014: Added FAQ #9 and AFH Mirrors in post #7
21st March 2015: Updated FAQs, updated S-OFF methods
Disclaimer:
I'm not responsible for anything going wrong with your phone!
credits:
@crushalot (for http://www.htc1guru.com and all his effort keeping it up to date)
@paulobrien (for the preloaded apps)
@Guich (for the collection of stock recoveries)
@S-trace (for originally discovering the location of the lock status flag)
@scotty1223 (for his ADB shell commands for untampered and locked)
(if I missed someone, I’m sorry, just PM me and I’ll add)
-------------------------------------------------------------------------------------------------------------------------------------------
If you found this guide useful, please press the THANKS button on the first post .
-------------------------------------------------------------------------------------------------------------------------------------------
Last edited: