yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] Sneakyghost:
The Asia stuff he linked before. We dont need that here. It might work for us but i reckon its gotten at least different radio and radio configs so i wouldn't even bother testing as the WWE stuff works pretty well. Its also just the ROM.zip its not the ARUWizard.

The only RUU Structures currently available for the M8 are the .654 Sprint HK edition RUU.zip over in the sprint Forum and Tmobile and some other US carrrier RUU's. Haven't gotten them here yet so i am using the Sprint thing i have here.

My FUU is based on that too. I have a full ROM.zip from 1.54.401.5 but only the sprint RUU files. Which doesn't matter as they are the same for any region. THe RUU structure never changes unless its being updated. Even the M7 RUU structure still works alright.

[EDIT]

Hash-compared each file of the Sprint RUU and the TmoUS RUU (thanks [MENTION=4174733]Behold_this[/MENTION] for reminding me that i still had that on my machine lol) - they are 100% identical except the english language file which was messed up on the Sprint RUU and is fixed on the TmoUS RUU.

This means: its proof that you guys really don't need to worry about where i take my RUU structures from because they are really all the same except when they get updated. It also means the next FUU package will have a proper language file. Not that you would notice, but just saying...
[One (M8) Android Development] bigcid10:
rooted At&t htc m8 4.4.2 firmware 1.54.401.10

I've been searching around for this Firmware

Might anyone have it or a link to where I can download it ?

I installed a AR9.1 4.4.3 rom but would like to return to my previous rom backup

but I need the 1.54.401.10 or .5

thank you
[One (M8) Android Development] Sneakyghost:
LOL.

Looked at post #1 by chance? This thread is like 4 pages long by now. Shouldn't be too hard to look at page 1, no?
[One (M8) Android Development] bigcid10:
Sorry,I made a mistake with the firmware # ,I meant 1.58.502.1 rooted at&t htc one m8
[One (M8) Android Development] Sneakyghost:
Working on it. Need the RUU decrypted.

mobile post... lazy typing...
[One (M8) Android Development] bigcid10:
can I flash it from within adb

will it be rooted?

thank you so much
[One (M8) Android Development] Sneakyghost:
Sir, you might be in the wrong thread.

Your question implies that you have NO idea what you are doing there. I suggest you start learning by reading before messing with flashes.

I am not doing this kind of support here. I merely provide packages and basic info. If you need more, please find yourself some guides. There are plenty.

The type of support you are asking is so basic that it should be in the General Forum and Q&A. This is the development forum. Even my presence here is already questionable since i do not develop. I just repackage things.

I had a habit of being very rigid on my M7 thread. I did not allow such questions, no spam, no OT. I publicly announced that i would have any comments that i deemed unhelpful for the topic removed by moderation.

This shall be my announcement for this thread for now:

Please do not take offence if i have your posts removed. It is nothing personal whatsoever. I wish this thread to remain short and - hopefully - valuable. In this sense, i claim the right to remove. Thanks for your understanding.
[One (M8) Android Development] Sneakyghost:
FUU and ZIP FullStock and NoWipe added for 1.54.401.10

FUU and ZIP FullStock and NoWipe added for 1.54.401.10

Please check here for links: https://docs.google.com/spreadsheets/d/1aNd_nm4Em1wamRLFT7qHM2c3O9_sg_H3ztBrGq1u9Ws/pubhtml
[One (M8) Android Development] Stephen:
Thread has been cleaned at OPs request.

Many thanks,

Ghost
[One (M8) Android Development] mcnaget:
FUU

Hello ,

just flashing back to 1.54.401.10 with your app and everything was ok , in the begining i received some 170 error usb but that was because i didnt authorise signature from pc to alow usb debugging , so if im correct if i want to replace or upgrade firmware to 2. etc i just have to put firmware in fuu folder and it should be ok?

THX

regards
[One (M8) Android Development] Reuters:
Might be a stupid question

I have a Sprint HTC one M8, it is unlocked, Soff and simnunlocked and i can make phonecalls but the data dont work (my sett9ings are correct), i am completely new to all of this but enjoy the challenge of all this.

Can i install the international conversion firmware that should update the radios to my phone, i have tried to update only the radios but that dont work at all :)?
[One (M8) Android Development] Sneakyghost:
Simple. NEVER mix any Sprint and GSM firmware. Only exceptions: the ADSP partition from the Sprint Harman Kardon can be used in GSM and splash screens flash to the same partitions for all M8 types. You should stay away from my firmware thread unless you know exactly what you're doing.

The non-working data could be a result of you already having flashed some international stuff? Like recovery or kernel?

mobile post... lazy typing...
[One (M8) Android Development] evrycard:
I am confused!

What is the difference between "Combined, NoWipe" and "Full Stock, WIPE"?
[One (M8) Android Development] Sneakyghost:
Combined, NoWipe: has no Kernel, no Ramdisk, no dt.img (belongs to kernel), no Splashscreen, no dzdata. Recovery replaced with TWRP.

since these files are all missing, it only updates essential firmware parts and leaves your current ROM installation intact and working

Speaking from experience: this is no good way to do it. Often, a ROM doesn't like it if you exchange the firmware its sitting on. You might need to re-install the ROM after it anyway if you face random issues like bad battery, bad signal and stuff like that.

Full Stock, Wipe: Includes Kernel, dt.img, Ramdisk, Splashscreen, dzdata and stock recovery. This will kill your custom stuff and leave only your system untouched, which means in most cases, the phone won't normally boot anymore after you used this and all your data will be lost. You will have to reflash a custom recovery and then reflash a ROM (push to sdcard by ADB or place on external sdcard).

Do i need to reword my explanation in post one? Is it not understandable enough?
[One (M8) Android Development] evrycard:
I understood the first post. Just couldn't understand the difference between the WIPE and NOWIPE. :D
[One (M8) Android Development] Sneakyghost:
Ok i reworded it with red and green extra sentences and i hope it is now understandable.

Please kindly proof read and let me know if you can now grasp the meaning of Wipe and NoWipe.

I am afraid i might have to jump off some bridge if i failed again. So please be careful what you answer now.

:eek:
[One (M8) Android Development] coal686:
A little more off topic cleaned at OP's request.
[One (M8) Android Development] lukas_system:
Downgrading

Sneakyghost

Welcome. Can I and how downgrading the firmware and Hboot?

For example 3.28.401.7 Hboot 3.19.00000 --> 2.22.401.5 Hboot 3.18.00000
[One (M8) Android Development] Sneakyghost:
Well? You read what i wrote before? Check that folder C:\Android\com for any zip's in there. If there is any other zip in there or NO zip, it will not show its UI. If you open Taskmanager or ProcesExplorer and watch the ARUWizard launch, you can see it also launches ADB and does a few things and then terminates without ever showing its UI. This happens when there is a ZIP inside that is not named ROM.zip or rom.zip or if there is no zip at all.
[One (M8) Android Development] Sneakyghost:
If you are S-OFF, you can. Either by running my Full Stock FUU or by running my Full Stock ZIP or by placing the ZIP on the sdcard, like in Skulldreamz's thread.

If you are S-ON, you cannot ever downgrade your firmware. Nothing you can do then.
[One (M8) Android Development] Sneakyghost:
Thanks for sharing this. Yes. This matches several reports. Still, i would very much appreciate to keep such stuff in the Q&A section (its accessible via a tab up at the top), because battery runtimes are highly debatable, since they are always strongly dependant on environmental factors, and firmware is only one such factor. I don't want to make you feel bad for posting though. I can confirm your impression. Its just not very helpful here. Thanks for understanding.
[One (M8) Android Development] vipercoyote:
Hey thanks for the firmware.

I have a question for anyone that can answer. Can I flash the new firmware with S-on and if so how? I have been searching for 1 hour and can find a solid answer
[One (M8) Android Development] jxcorex28:
You could, but you would need to edit the android-info.text located in the firmware zip...I'm not sure if you can superCID with a S-on device though...

---------- Post added at 02:58 AM ---------- Previous post was at 02:57 AM ----------

http://android-revolution-hd.blogspot.com/2013/06/do-we-really-need-s-off.html?m=1

Follow the link...it gives good information.. Its best to be s-off
[One (M8) Android Development] Sneakyghost:
The solid answer is everywhere where firmware is being discussed. Sometimes more, sometimes less explicit. I'll answer it again, knowing that I'll be asked the same again, soon :D

S-ON stands for security on, while S-OFF stands for security off.

Security on HTC phones is a system to prevent anyone to write anything to the protected NAND partitions. It lets them appear read-only.

HTCDev-unlock allows us to selectively unlock 3 of 47 partitions.

S-OFF unlocks them all.

What does HTC do in order to flash firmware to a locked (locked as in S-ON) phone?

They sign the firmware with a digital key, which is composed from the firmware zip's hash sum and a private key only HTC owns. The hboot has the public key and can unzip them and temporarily switches security off when flashing that signed firmware.

When anyone on XDA creates a firmware zip, he will not be able to sign the zip because nobody has the private key.

Means: none of the self made firmware packages can ever be flashed to the NAND on a phone with active security. Even if you take out the firmware from a HTC OTA, which is signed as long as you don't touch it (change in any way), it often doesn't work because you need to meet the exact conditions HTC expects for the OTA to be flashed, means it can be flashed to the phone it's meant for and with the software version it's meant to have before the OTA, but you'll never be able to flash "any" signed firmware to "some" phone like you can with S-OFF. The update process is much harder and basically only possible by going back to stock and flashing OTA's HTC sends out.

I have detailed that stock method here: http://venomroms.com/firmware_443/ and here: http://venomroms.com/viperonem8_3-0-0-requirements/

Some of the information I just wrote down is also in here: http://venomroms.com/rom-vs-firmware/

Next question goes to the Q&A tab up at the top or I'll start deleting posts again.

mobile post
[One (M8) Android Development] lukas_system:
Downgrading

Sneakyghost

So I have s-off. I already did the firmware update by Method # 2: fastboot (ADB) and is a simple method and it works.

So I do DOWNGRADING as well as an update: :

fastboot oem rebootRUU

fastboot Flash zip Firmware_xx.zip

restart-bootloader fastboot

Do I have to do the same, or not?
[One (M8) Android Development] meleelord:
No worries! :)
[One (M8) Android Development] ILoveYouAll:
So if I want to use the s off method with fastboot commands which files do I use for TMO US? Am I supposed to find something that says firmware? All I've downloaded if the M8.3.32etc full stock rename to rom/nowipe rename to rom.

EDIT: I've never felt so stupid in my life. Now I got why it says rename to rom....... .. .. . ... . . .
[One (M8) Android Development] DROITURK182:
I I thought the firmware they came out was 3.32.531.2 not 3.32.531.5 and does your firmware wipe the phone or not wipe and does it have stock recovery or TWRP.

Sent from my HTC One_M8 Space Banana.
[One (M8) Android Development] Sneakyghost:
Typo there. I based my package on that firmware behold linked.

mobile post
[One (M8) Android Development] Behold_this:
Lol, oops, yeah, just a typo. It's 3.32.531.2, my bad. What I wrote in the post makes no difference though, cuz what I posted is the signed firmware.zip. And to answer your question, no ota firmware zip (which is what I posted) will never wipe your data, ever! Also, if you're using the zip I posted, then yes it does contain the stock recovery and stock boot.img. If, on the other hand, you're using one of sneaky's packages, simply make sure you're downloading the no wipe/TWRP version if that's what you want.
[One (M8) Android Development] schollianmj:
Yea I read what you had written, but looking back Im guessing it just didnt click... just tossed your full wipe firmware into the folder, installed the vcredist x86 whatever the heck you linked, and it ran like a champ! thanks. Not sure how I didnt get it the first time you told me what I was doing wrong.
[One (M8) Android Development] luigic81:
Good Morning,

I'm trying to update to 4.4.4 firmware and was hoping to get some direction.

I'm currently on 4.4.2 rooted and S-off running Goldeneye rom. CID is CWS_001 and MID is 0P6B12000 It's the AT&T Variant

I tried update to the firmware via instructions on the OP of this thread however I am getting the error 130 (wrong model id)

Perhaps I need to go to 4.4.3 first and then 4.4.4 or can I jump straight to 4.4.4

Any help would be appreciated. I followed all the steps on Venomroms.com but am unsure how to proceed when I get that error message in the FUU utility.

Thanks!!! :)
[One (M8) Android Development] do0m:
I also got the error 152 and did the same as you, worked for me as well.
[One (M8) Android Development] luigic81:
Should I flash firmware version 2.22.401.5 and then right afterwards flash 3.28.401.6? Would I need to bootup inbetween?

Aslo should I be using the international fimware or tmboile? I'm on ATT thanks

Edit: found some posts several pages back, looks like I should be able to go straight from 4.4.2 to 4.4.4

However I'm still not sure how to solve the error 130 issue. ..

Going to try getting SUpercID and see if that solves it

Edit: Seems to be working now :)

SupercID was the issue
[One (M8) Android Development] Sneakyghost:
Really? SuperCID? I thought not reading the informations was the cause... :p

mobile post
[One (M8) Android Development] luigic81:
Hahaha well that too ��

I have another question though, I'd like to get rid of the red text on the splash screen. But I'm unsure if it's safe to flash the modded hboot now and which version I should flash. I posted in the hboot thread and they said the firmware should have included modded hboot and that I should check back with the firmware source. Once again I have the ATT variant and I'm on firmware version 3.28.401.6 that I got from this thread

am I safe to flash the newest ATT version of the Hboot, or the international one?

Current Hboot version is 3.19.0.000

And I don't see anything in the hboot thread that matches my firmware version. Any help would be appreciated.
[One (M8) Android Development] donmarkoni:
If I may...

Modifying hboot is not supported in this thread, nor by [MENTION=1102297]Sneakyghost[/MENTION] and it is considered highly unsafe for M8. Thanks for understanding.
[One (M8) Android Development] Sneakyghost:
You can update to the official AT&T Firmware via their RUU very soon. Its better for you. Link to their RUU site is always here: http://www.htc.com/us/support/htc-one-m8-att/news/ (currently has 2.23 RUU, which you could use as well and then OTA once their update rolls).

Until then, i suggest you update to my .7 FUU (pick the NoWipe, so you dont need to redo anything) and then you can just search in the Forum for a NoRedText hboot for the .7 variant.

I am opposing this thing very strongly now. My experience from the past two years makes my opposition a valid argument. I know exactly what i am talking about and when i say it is NOT SAFE you can believe this over anyone else's statement no problem. If you still want a NoRed, you can hit me up via PM and we can discuss this and i can send you one maybe, if you can reasonably argue that you know what the risks are and what you are about to do. These hboots are reasonably safe for educated people who know what to do, what symptoms to look for, how to proceed when seeing an error, and agree that the provider of the Hboot is NOT in any way responsible for a brick or any other damage. This makes it impossible to publicly post these hboots in my eyes. There are too many people who have no clue what they are dealing with. So if you want one, talk to me in private. Or go search the forum. Enough out there.
[One (M8) Android Development] caanda45:
Okay guys I have done a lot of reading and back to HTC. So I have a couple of questions..

I have a unlocked HTC M8 Bell Canada Variant

So I have to update my firmware. I have s-off and basically stock and want to come back to Viper rom. So on Sneakyghost`s firmware section with s-off and being lazy I can use method #1 which is the pretty much automatic and called "FUU_HTCOneM8_EMPTY_AllVariants" . I have to also have Viper rom on my external sd card. After the firmware update flash Viper rom? After the update TWRP is still on the phone? Then flash ViperOneM8_3.0.1zip?

I also could do method #2 but not sure which firmware to use??? I think with my bootloader being 3.16.0.0000, I need a firmware that starts with 1.54 version? Do I get that right? And the no wipe zips are stck with TWRP and the full stock are stock with a wipe and stock recovery? So many questions..thanks in advance.....

Is it that simple to get a newer firmware? I also will upload a getvar all here. Any help would be appreciated!!!
[One (M8) Android Development] luigic81:
Makes perfect sense, thank you!

And I will definitely plan on using the official ATT update when it comes out.

I will update to the .7 no wipe firmware. So On the no wipe firmware will I still have my current Rom when it reboots or will I need to nandroid restore/flash rom again? It appears that it replaces the recovery so jsut want to make sure that it won't erase my nandroid backup or anything. Thanks again for all your help!

---------- Post added at 07:16 PM ---------- Previous post was at 07:13 PM ----------

When I updated firmware it erased the TWRP recovery as well. But he includes a Task Batch script for flashing the recovery again with a simple entry. Have you seen this page? http://venomroms.com/viperonem8_3-0-0-requirements/
[One (M8) Android Development] Sneakyghost:
Won't wipe anything, hence the "NoWipe" tag, but install TWRP 2.8.0.3.

Next FUU will have newer TWRP.

mobile post
[One (M8) Android Development] caanda45:
One other bit of information, I am on 4.4.2 android. Does that cause any issues?
[One (M8) Android Development] luigic81:
I had the same question. Embarrassingly though the answer is in the OP

"Now, we are mostly stuck with RUU components, usually OTA packages. OTA’s usually depend on a certain Firmware version to be already installed, OTA’s only update parts - they are “incremental”. If you happen to skip an update, you might not get all partitions updated correctly and end up with incompatible partitions, which might (worst case scenario) lead to a brick. I am trying to circumvent this problem with my FULL ZIP or FUU packages - with these you can safely jump from a very old firmware right up to the newest. "
[One (M8) Android Development] caanda45:
LOL thanks, now I just need some of those questions answered before I jump into this....
[One (M8) Android Development] caanda45:
Well now you have two that got error 152. I got it last night.....

I was using method #2 the Fastboot/RUU, got the error 152, I flashed again and all was good the second time but changed the zip from full wipe/stock to combined with TWRP as I knew I did not have a proper recovery.

I did this after working evenings and made the critical error of rebooting before I flashed Viper rom.....I suggest that this be done not tired. Well after simulating a battery pull and then immediately do the power down volume down got it back to fastboot and into recovery and flashed viper rom.....

Thanks sneakyghost, and to all those out there do it not tired...lol.....but I really blame Viper rom as it is to good to go without another day!!!

Thanks......Confirmation number: 3CK52958SH1484614
[One (M8) Android Development] Sneakyghost:
I have a question towards the public. This is the GSM section, however, i have a working method to decrypt ROM.zip's from RUU's available now thanks to the cool devs over at the ruuveal thread who fixed this up so we can do M8 stuff too. (Yihaa!).

Me not being the brightest amongst the XDA trolls, it took me a while to figure it out and a lot of help from the invaluable CT (thanks so much). I also have VZW and Sprint stuff quickly available now due to being hooked up with [MENTION=506238]O.M.J[/MENTION] and [MENTION=3472611]dottat[/MENTION] and [MENTION=1162986]Captain_Throwback[/MENTION] (who can also decrypt ;) ). Would you think adding VZW and Sprint FUU's is a good idea, where dottat and OMJ already do the FUU's over at their forums now?

For me, it means additional work and i am not particularly keen on taking it on, but if there is a strong vote to do so, i'd probably do it.
[One (M8) Android Development] Behold_this:
You know where I stand on this as you and I have spoken at length, but let me put my vote in here. The international forum should remain GSM only IMO! Gets too confusing with the general user absolutely not knowing what they're doing. When there are quality threads run by quality members of the community, IN THEIR PROPER SECTION, there is no reason to have another. Just my two cents.
[One (M8) Android Development] donmarkoni:
I don't think it's a good idea, either. [MENTION=4174733]Behold_this[/MENTION] explained it very well, but there is one more reason against: you will loose even more nerves trying to explain stuff to even more people that just don't read.

And then, there will be bricks, too... ;)
[One (M8) Android Development] OMJ:
I too agree w/ [MENTION=4174733]Behold_this[/MENTION], we all have separate forums for a reason...
[One (M8) Android Development] caanda45:
I agree also, I pulled out what little hair I have left last night on updating my firmware even with a very excellent explanations and great detail. I think it will just clutter up a already great thread!!!:cool:
[One (M8) Android Development] Sneakyghost:
Hey guys,

just took a few minutes to check on my AFH account and count the downloads.

I am quite surprised: the T-Mobile counts are so high its worth to be continued. Its getting around 350-400 on zips and fuu together without me advertising them over in the T-Mobile section. That is quite nice really.

However, the GSM variants are quite successful, which makes me very happy. Zips and fuus seem to reach close to 2000 downloads on the latest version. That is much more than what i ever had on the HTC One M7. Very motivating.

I'll likely do this again for the HTC One M9 or whatever it will be called. Hope you guys will all move along. I will probably need to sell my M8 then to afford the M9. Why do i say that? Well, You can think about taking over this thread once i give it up, if you stay on your M8 a year more.

If i manage to get the money together for the M9 without selling the M8, i might keep doing this here myself but just in case, you got a few months time to think about it. Time to learn if you will.
[One (M8) Android Development] xunholyx:
I know that everyone has voted for GSM only, but if you kept two sections in the OP for that and cdma, it could work.

BUT.......good luck keeping up with the help me please posts.
[One (M8) Android Development] Sneakyghost:
Like yours? :D
[One (M8) Android Development] xunholyx:
wut? When have I ever asked for help? (on this thread)

---------- Post added at 01:26 PM ---------- Previous post was at 01:25 PM ----------

Or almost any thread for that matter. I know how to use Google, thank you. ;)
[One (M8) Android Development] dottat:
Yeah... we almost require the separation for unique support situations....
[One (M8) Android Development] Sneakyghost:
I'll leave it be. No point really. Thinking about it, what was I thinking :D

mobile post