yashsingh1/xdaforums huggingface dataset:
[One (M8) General] Sojourner353:
I am assisting vomer with the Custom Firmware creation and uploads as he does not have an M8 for testing purposes.

All my files have been tested on my device prior to uploading however please proceed at your own risk as I do not take any liability for your devices, also confirm md5's match prior to flashing, enjoy!

As with vomer if you would like to support my work please use the Donation Button in my Signature, thank you.

Firmware Downloads (Device & SD card will not be wiped using these files):

4.x.x Base Without Red Text

- 1.54.401.5 (Rename to firmware.zip after downloading)

- 1.54.401.10 (Rename to firmware.zip after downloading)

- 2.12.401.3 (Rename to firmware.zip after downloading)

- 2.22.401.4 (Rename to firmware.zip after downloading)

- 2.22.401.5 (Rename to firmware.zip after downloading)

- 3.28.1540.5 (Rename to firmware.zip after downloading)

- 3.28.401.6 (Rename to firmware.zip after downloading)

- 3.28.401.7 (Rename to firmware.zip after downloading)

- 3.28.401.9 (Rename to firmware.zip after downloading)

5.x.x Base Without Red Text

- 4.16.1540.8 (Rename to firmware.zip after downloading)

- 4.16.401.9 (Rename to firmware.zip after downloading)

- 4.16.401.10 (Rename to firmware.zip after downloading)

4.x.x Base With Red Text

- 1.54.401.5 (Rename to firmware.zip after downloading)

- 1.54.401.10 (Rename to firmware.zip after downloading)

- 2.12.401.3 (Rename to firmware.zip after downloading)

- 2.22.401.4 (Rename to firmware.zip after downloading)

- 2.22.401.5 (Rename to firmware.zip after downloading)

- 3.28.1540.5 (Rename to firmware.zip after downloading)

- 3.28.401.6 (Rename to firmware.zip after downloading)

- 3.28.401.9 (Rename to firmware.zip after downloading)

5.x.x Base With Red Text

- 4.16.1540.8 (Rename to firmware.zip after downloading)

- 4.16.401.9 (Rename to firmware.zip after downloading)

- 4.16.401.10 (Rename to firmware.zip after downloading)
[One (M8) General] TorrentzRock:
Fantastic! Great guide just as with the M7. This is much appreciated and more importantly trustworthy. It's best to remove all the guesswork when messing with these partitions and your guide does exactly that!

HTC One M8 | ARHD
[One (M8) General] vomer:
Thanks for your kind words :)
[One (M8) General] DLG187:
I've already gone through to S-off on my own, but your guide will be what I share with people who ask how.

Nice work!
[One (M8) General] konsti23:
Have been waiting for this. Thanks, and great work, as usual.??
[One (M8) General] iweksler:
"Latest firmware's can be found in the post below.

Download the firmware zip file you would like to flash & rename it to firmware.zip..."

Where is the latest firmware? I have htc one m8 verizon (bl unlocked, rooted, s-off, supercid).
[One (M8) General] vomer:
It will be posted soon.
[One (M8) General] StuMcBill:
Fantastic guide!

One recommendation though, when you are running adb and fastboot on Mac or Linux, it should be ./adb and ./fastboot.

Cheers

Stewart
[One (M8) General] nuts77:
Great guide. I already went through unlock & S-off but I used your guide for M7 last year, I think a lot of M8 users will be glad to find this thread :)
[One (M8) General] sblop:
Good guide. However for a second there, I thought that this was a new way to achieve S-OFF... Too bad. :(
[One (M8) General] vomer:
works both ways if you use my method of installation ;)
[One (M8) General] StuMcBill:
Ah ok, cool. Sorry about that! :D
[One (M8) General] mikeyinid:
Only if you don't have it installed correctly.
[One (M8) General] vickysud:
My M8 is a Developer Edition ( 1.54.1540.9 ).

HBOOT - 3.16.0.0000

cid: BS_US001

I'm getting this error when i try to S-OFF

"whelp this sucks, firewater can not work on your device no amount of reflashing, retrying, or ruuing will fix.DO NOT COME TOIRC ASKING FOR UPDATES OR ETAS!!! if we were able tpo fix this issue, it will be announced bye bye... sorry it didnt work out."
[One (M8) General] Sojourner353:
Use SunShine to gain S-Off on your device, see here for instructions and downloads.
[One (M8) General] blacksb5:
Sorry if my question would sound quite awkward to many people, but I am VERY new to rooting and all these.

I got a Verizon HTC m8, and I do not live in the U.S., so since I have to be on the Verizon network to get updates for my phone, for me that's not a choice. Which brings me here, right here! To root my device to be able to update it. But I have a couple of questions, and I like them to be answered. And since I am too new with this, any forum I read, I kind of got confused with all of it. SO, i would just like to get simple answers please.

1: Will this process help me update my phone and using the stock HTC RUU? Without losing HTC sense and all of that?

2: Will I be able to uninstall the annoying apps from Verizon?

3: Will this anyhow affect my phone to perform worse?

I don't care about warranty though, I am not in the U.S anyway. And won't be going there for a long time I guess.

Thanks for caring!
[One (M8) General] Toxicology:
Hey [MENTION=1363323]vomer[/MENTION], nice to have you here in M8 threads. Perfect guide like it was already with m7. Can we expect also your list of customized fws? I always preferred using your fws on my m7!! I know you don't have M8... But maybe you will be able to extend this thread with fws checked by yourself! Thx again for the great guide!!!

Sent from my M8
[One (M8) General] vomer:
Yup post 3 will have ones tested by me. :)

Sent from my Nexus 5
[One (M8) General] armagadon:
Hello firewater doesn't work on my T-Mobile m8 to make it s-off any advice please
[One (M8) General] elsworth1983:
If firewater dosnt work they made a app called sunshine ? Google it

Renovated
[One (M8) General] Mr Hofs:
Your main is the wwe main. *.**.401 !
[One (M8) General] jdssyy:
Hi. Let me tell you my issue: I would like to change from Cid HTC__622, main version 1.60.708.10 (Hong Kong) to Supercid, main version 1.54.401.5 or preferably to its corresponding update 2.12.401.3. (European)

My phone is:

-M8 UL

-UNLOCKED

-S-OFF

-Cid HTC__622

-Stock recovery 1.60.708.2

-Nandroid backup 1.60.708.2

What I need (I guess) please confirm! :

-Root

-Supercid

-Custom recovery

-And target firmware to zip (the 2.12.401.3 zip in your firmware's list inside this post)

Is that easy or I misunderstand the whole thing?

Your help will be appreciated!
[One (M8) General] shukyuen:
When I try to upgrade my firmware, I got this.... what's the problem?S off and super cid...
[One (M8) General] Manguish:
Hi, flashed new firmware as instuctions, but phone sits on white HTC logo screen - any clues?

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.16.0.0000

(bootloader) version-baseband: 1.16.2133156.UA15G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main: 1.54.401.10

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: xxx

(bootloader) imei: xxx

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B10000

(bootloader) cidnum: 11111111

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 098a72e5

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.203s
[One (M8) General] xepasus:
hi everyone my m8 is s-on mid : 0P6B10000 and cid : HTC__J15

i really cannot update my firmware to 2.22.401.4 ( current firmware is 1.54.401.10 )

i use the stock 2.22.401.4 firmware but in fastboot method got this error : signature faild and in hboot method its not happen anything after 10 second got this massage : press power to reboot...

so if i back to 1.54.401.10 ( stock 4.4.2 ) and get OTA update to 4.4.3 my fw will update too 2.22.401.4 ? ? ? ?

if yes i think this is last way and best way to update firmware without any panic.....
[One (M8) General] COCODRILO45:
how did you manage to get it goin i rename it to just firmware and nothing i try whit firmware.zip and nothing :confused:

Microsoft Windows [Version 6.1.7601]

Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Windows\system32>adb devices

List of devices attached

FA44GWM08409 device

C:\Windows\system32>adb reboot bootloader

C:\Windows\system32>fastboot getvar all

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.16.0.0000

(bootloader) version-baseband: 1.16.21331931.LA24G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno: FA44GWM08409

(bootloader) imei: xxxxxxxxxxxxxxxx

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B13000

(bootloader) cidnum: 11111111

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: 0a41237a

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.029s

C:\Windows\system32>fastboot reboot-bootloader

rebooting into bootloader...

OKAY [ 0.018s]

finished. total time: 0.018s

C:\Windows\system32>fastboot oem rebootRUU

...

(bootloader) Start Verify: 0

OKAY [ 0.024s]

finished. total time: 0.024s

C:\Windows\system32>fastboot flash zip C:\adb\firmware

error: cannot open 'C:\adb\firmware'

C:\Windows\system32>fastboot flash zip C:\adb\firmware.zip

error: cannot open 'C:\adb\firmware.zip'

C:\Windows\system32>fastboot flash zip C:\adb\firmware.zip

error: cannot open 'C:\adb\firmware.zip'
[One (M8) General] Sojourner353:
Let me know your "modelid" from the "fastboot getvar all" command? Thanks.

---------- Post added at 10:31 AM ---------- Previous post was at 10:27 AM ----------

Have you tried running CMD as Administrator? Think I had to once before on a certain PC to get things working properly.
[One (M8) General] StuMcBill:
I often find its easier to put the firmware.zip in the same folder as fastboot then you can just run fastboot flash zip firmware.zip - you don't need the path!
[One (M8) General] shukyuen:
sorry, my modelid OP6B63000, how can l do?I come from Hong Kong!
[One (M8) General] StuMcBill:
Change your modelid (I don't know how - I have never done this, but there are guides on these forums, here: http://xdaforums.com/showthread.php?t=2708581 ), or wait for a firmware that corresponds to your modelid.

I think this will work, but someone else should be able to confirm.
[One (M8) General] shukyuen:
Thanks for your reply, that means change my MID to Europe?
[One (M8) General] StuMcBill:
I think so, but I'm not 100% sure? Sorry.
[One (M8) General] Brds7t7:
Yes, follow the instructions in the OP of that page and you can fully convert your MID to European if you have s-off.

Sent from My Calculator!
[One (M8) General] Sojourner353:
Just checked the firmware and your modelid is included so it should work without problem.
[One (M8) General] xepasus:
any idea?!
[One (M8) General] ckpv5:
Which stock 2.22.401.4 firmware that you flashed ?

As you're S-On, you can only flash the HTC signed firmware.

If you're not so sure, get OTA update to 4.4.3 is the best option.
[One (M8) General] Rick2205:
This is my first HTC device and tried to get S-OFF but couldn´t and now the only way is by using SunShine, but read somewhere that i need to have stock recovery to do that.

Can someone please tell me where to get RUU for my device or how to get stock recovery. I am running Viper ROM and my device info is:

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.16.0.0000

(bootloader) version-baseband: N/A

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: PVT SHIP S-ON

(bootloader) serialno: xxxxxxxxx

(bootloader) imei: xxxxxxxx

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B16000

(bootloader) cidnum: HTC__332
[One (M8) General] ckpv5:
You don't need stock recovery to run Sunshine.

What you need is a stock ROM with stock kernel and root access. It won't work on your current custom ROM.
[One (M8) General] Rick2205:
Thanks for your reply, but couldn´t find stock rom for my device. Any advice?

modelid: 0P6B16000

cidnum: HTC__332
[One (M8) General] ckpv5:
You don't really need your device stock ROM which is a Mexican region... any stock ROM will do.

Don't you make your own backup for your stock ROM ?

Just pick up any of the nandroid here : http://xdaforums.com/showthread.php?t=2701376

use one with TWRP if you have TWRP for S-Off purpose. no need to change CID/MID (you can't yet as you're S-On) and no need for stock recovery

See this to understand more : http://xdaforums.com/showpost.php?p=54514050&postcount=515

and you can post there and many may be able to help you

Update from sunshine ... SunShine has been updated and no longer needs your device to be rooted or unlocked before running. SunShine will gain root itself, and unlock/s-off every variant of the m8 currently
[One (M8) General] daffie:
Just wanted to check this. Does it mean that after using Sunshine one will have s-off and also unlock + root the phone all in one go? In other words, just use Sunshine and be done with it all? That would be awesome :good:
[One (M8) General] guyd:
No, it will not perm root your phone.

It will S-Off and Unlock the bootloader.

From there you will have to flash a custom recovery and root.
[One (M8) General] daffie:
Got it...thanks for clearing that up for me.
[One (M8) General] daffie:
Just wanted to write a quick thank you to Vomer for his perfect guide! I followed it to-a-tee and proceeded to make my new M8 rooted, s-off, and with superCID. Btw had to use the Sunshine method for s-off.

...a very happy camper :laugh: :good:
[One (M8) General] McAlister:
Hello,

In first thank you for this thread,

I am s off and super cid, i am using ARHD 8.1 and i want to pass to the 10.2, so i need to flash the firmware.

I read all these 21 pages and nobody tell if it's better to flash the firmware before or after flashing the rom !?

Does my getvar looks good enough to flash the firmware ?

This is my getvar all :

C:\Fastboot>fastboot getvar all

INFOversion: 0.5

INFOversion-bootloader: 3.16.0.0000

INFOversion-baseband: 1.15.2133156.UA13G

INFOversion-cpld: None

INFOversion-microp: None

INFOversion-main:

INFOversion-misc: PVT SHIP S-OFF

INFOserialno: erased by me

INFOimei: erased by me

INFOimei2: Not Support

INFOmeid: 00000000000000

INFOproduct: m8_ul

INFOplatform: hTCBmsm8974

INFOmodelid: 0P6B10000

INFOcidnum: 11111111

INFObattery-status: good

INFObattery-voltage: 0mV

INFOpartition-layout: Generic

INFOsecurity: off

INFObuild-mode: SHIP

INFOboot-mode: FASTBOOT

INFOcommitno-bootloader: ab0efa49

INFOhbootpreupdate: 11

INFOgencheckpt: 0

all: Done!

finished. total time: 0.019s

thank you again and have a nice evening.

McA
[One (M8) General] hdorius:
you 're supercid and soff so u can install any firmware now...and flash the ROM first

Edit : deleted the serial
[One (M8) General] ckpv5:
It doesn't matter before or after ... but I always suggest to flash firmware after ROM flashed. Same like in stock OTA updating process, ROM patching first firmware after.

Your getvar show that you're good to proceed.

Note : delete the serial no. too
[One (M8) General] McAlister:
Ok, thank you for your answers.

I am not able to delete my serial in hdorius post.

I will try all that now.

I did it, it work fine !

Thank you again

McA
[One (M8) General] Mohanadr:
Error : device offline

guys, after i unlocked the bootloader, i started getting this "Error : Device Offline"

anyone ?
[One (M8) General] Spider_Pig27:
Nvm
[One (M8) General] waqs-786:
need help

hi i want to remove the red writing from the screen when phone is turned on which one do i download

which hboot? from the other thread??

is it the international wwe also when flashing i get error: cannot open 'hboot.zip'

any help would be appreciated

thanks in advance

(bootloader) version: 0.5

(bootloader) version-bootloader: 3.16.0.0000

(bootloader) version-baseband: 1.15.2133156.UA13G

(bootloader) version-cpld: None

(bootloader) version-microp: None

(bootloader) version-main:

(bootloader) version-misc: PVT SHIP S-OFF

(bootloader) serialno

(bootloader) imei:

(bootloader) imei2: Not Support

(bootloader) meid: 00000000000000

(bootloader) product: m8_ul

(bootloader) platform: hTCBmsm8974

(bootloader) modelid: 0P6B10000

(bootloader) cidnum: 11111111

(bootloader) battery-status: good

(bootloader) battery-voltage: 0mV

(bootloader) partition-layout: Generic

(bootloader) security: off

(bootloader) build-mode: SHIP

(bootloader) boot-mode: FASTBOOT

(bootloader) commitno-bootloader: ab0efa49

(bootloader) hbootpreupdate: 11

(bootloader) gencheckpt: 0

all: Done!

finished. total time: 0.018s
[One (M8) General] jonathan413:
How do you superCID without Firewater?
[One (M8) General] StuMcBill:
You can't SuperCID without S-Offing your device, that means firewater, if firewater doesn't work - sunshine is your only option.
[One (M8) General] jonathan413:
My bad I should have mentioned that I am s-off'd now from sunshine. I've looked but can't find a way to supercid which is why I asked.
[One (M8) General] StuMcBill:
Ah ok, no problem.

To get SuperCID you need to reboot your device into bootloader and run "fastboot oem writecid 11111111" without the quotes!
[One (M8) General] jonathan413:
I'm not good with ADB. Is there a clear guide on how to do it or would you mind running through some steps?
[One (M8) General] StuMcBill:
Everything you need is in the OP of this topic.

Run through Section 0 and Section 2 (Ignoring the S-Off bit as you have that already).

If you are still struggling, I will try to help.
[One (M8) General] jonathan413:
I'm confused. Do I have to use the firwater program to run that command? It says to stay on that screen when your done s_off or am I just blind? Lol
[One (M8) General] StuMcBill:
Nope, he has just put the firewater and SuperCID section into one, ignore anything about firewater - you don't need to do anything with it now that you are already S-Off.

Basically all you need to do is have ADB and Fastboot working (Section 0) and run a Fastboot Command (End of section 2)
[One (M8) General] jonathan413:
But don't I have to run a command in fastboot to find the phone first?
[One (M8) General] StuMcBill:
You don't need to, but it doesn't do any harm - its "fastboot devices"
[One (M8) General] jonathan413:
I got it thanks. When I input "fastboot own writecid 11111111" it gave back an error for some reason but I restarted boot loader and it says 11111111 so I guess it worked.
[One (M8) General] StuMcBill:
Erm its fastboot oEm writecid 11111111, so I don't think it should have worked, but if it is showing 11111111 - then yes, you have done it!!
[One (M8) General] mmhama2:
Hey I searched the thread and I didn't find any information on whether or not these firmwares can be used with the Verizon M8. Obviously super cid and s-off are required.
[One (M8) General] StuMcBill:
Sorry, can't help you there, I don't know anything about Verizon phones - you will need to wait till someone else comes along!

Stu
[One (M8) General] GOLDEN ZERO:
Will s-off work with 3.18 hboot

can any one confirm ?

thanks
[One (M8) General] swapgut:
Chug, chug, chug.

Firewater Good. Unk Shenobi

After the s-off completed, none of my fastboot getvar, adb this or that works. Anyone had this happen, or any ideas? Could be msft and their more strict file verification updates?

Mike1986 provided an unmodified firmware 2.22.1540.3 of course s-off first but then couldn't get that zip to install. If I can get commands to work again I'll try one of the zips from this thread. So far the wifi isn't cooperating but that's it. Love this big screen except when I've got to put it in my pocket.
[One (M8) General] guyd:
Sunshine works on 3.18
[One (M8) General] smeejaytee:
Hi I could really use some advise I want to root my m8 but adb isn't working on my laptop is out still possible fastboot works though unfortunately I know soff isn't possible
[One (M8) General] StuMcBill:
Why isn't s-off possible?

Sunshine should s-off your phone.
[One (M8) General] madator:
$25
[One (M8) General] smeejaytee:
I watched some tutorials on YouTube and it looked as though you need adb for soff and I can't get it to work on my laptop only fastboot works
[One (M8) General] shukyuen:
Same as me! adb can't found my device, finally firewater with another computer and I did it! :D just try!
[One (M8) General] smeejaytee:
I think I'm going to have to use a friends computer I need root at least my carrier hasn't updated to 4.4.3 yet I don't know whether I should wait or just root and install a 4.4.3 rom
[One (M8) General] shukyuen:
It's better upgrade your firmware to flash a 4.4.3 based rom, so s-off first, then upgrade firmware and flash! :D
[One (M8) General] StuMcBill:
That's only if you use firewater. Sunshine (the newer version) is just an apk you install on your device. It costs $25 though.
[One (M8) General] smeejaytee:
It's it necessary to upgrade firmware the reason I ask is I've never had a device that was easy to soff so I've never done it need to understand it more I'm worried about bricking my device can you not flash any Rom with stock firmware thanks for your help it is appreciated I came from HTC one x nine of this was possible
[One (M8) General] swapgut:
***Re-installed Synch then removed it. fastboot and adb are working again. Got the firmware installed and quirks I've noticed for the last day are all gone.

Put this out here in case anyone else gets frustrated like I did.

Three Android phones for me now: One XL, M7 and M8 this is the first s-offed. Appreciate it Vomer!!
[One (M8) General] lafite66:
error

I'm getting an "error: cannot open c:\adb\firmware.zip"

I have s off and using windows. I've renamed 2.22.401.4 to firmware.zip. all files are in the adb directory.

any advice would be welcome!

thanks in advance
[One (M8) General] StuMcBill:
If the files are in the same directory as adb you don't need to add the c:\adb\ part.

Just firmware.zip
[One (M8) General] lafite66:
I'm sorry for asking more but I have the HTC logo on my phone and I'm inputting fastboot flash firmware.zip and I'm getting:

unknown partition 'firmware.zip" error :cannot determine image filename for "firmware.zip"

I also fastboot flash zip firmware.zip and the "error: cannot open firmware.zip
[One (M8) General] Brds7t7:
Did you use the rebootRUU command from fastboot first?

Try downloading the firmware again and check the MD5 matches.

Sent from My Calculator!
[One (M8) General] smeejaytee:
Can someone tell me please which firmware I would have to flash for a uk branded o2 carrier locked m8 I haven't rooted yet I'm just trying to get my head round everything before I bite the bullet thanks for any advise I'm still on 4.4.2 atm
[One (M8) General] lafite66:
I rebooted into rebootRUU which puts the htc logo on my phone.

I downloaded the firmware again and renamed it. same error.

I appreciate your patience and guidance. all started this morning after flashing revolution 10.2 and notices 5 minute boot times. I paid the $25 to get s off and I thought I saw the finish line. one thing I noticed is that checking getvar, my version main there is nothing listed.
[One (M8) General] StuMcBill:
What did you rename it to? Did you check the MD5 hash matches?
[One (M8) General] lafite66:
I don't know how to check if they match.

I renamed to firmware.zip as the instructions stated.
[One (M8) General] StuMcBill:
You will need to download a program for Windows (if thats what you are using) to check MD5 Hash's? I don't use Windows so I can't help!

What was the file called originally? Do you have file extensions turned on? It could be called firmware.zip.zip?