[One (M7) Q&A, Help & Troubleshooting] nkk71:
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 :cowboy:, 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 :o

* 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

-------------------------------------------------------------------------------------------------------------------------------------------​

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

Looks like http://firewater-soff.com/ is the most popular and successful method for most hboot/firmware/rom combinations at the moment, but nevertheless try all options! firewater is discontinued, even if you find the app, it still needs the developers' servers so it will not work.

Then, assess your current situation:

Reboot to bootloader/FASTBOOT USB, then:

fastboot getvar all

(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

(important parts highlighted in bold above)

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.

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:

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:

Added FAQ #8 as alternate method to Guru Bootloader Reset​

23rd April 2014:

Moved FAQ to post #2, thanks [MENTION=4564111]KidCarter93[/MENTION]​

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:

[MENTION=4139782]crushalot[/MENTION] (for http://www.htc1guru.com and all his effort keeping it up to date)

[MENTION=220328]paulobrien[/MENTION] (for the preloaded apps)

[MENTION=4647967]Guich[/MENTION] (for the collection of stock recoveries)

[MENTION=4727726]S-trace[/MENTION] (for originally discovering the location of the lock status flag)

[MENTION=3437245]scotty1223[/MENTION] (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 :).

-------------------------------------------------------------------------------------------------------------------------------------------