yashsingh1/xdaforums huggingface dataset:
[One (M8) Android Development] Sneakyghost:
You gotta check if its been a proper GPE conversion. Then your System partition is too small now. Best would be to go searching for a RUU.

There also is a GPE Conversion / Reversal thread somewhere.

I got this RUU: RUU_3.28.401.6_M8_WWE_Stock.exe try if it works for you. Nothing more i can do for you. And please, next time, use the Q&A up at the top in the black bar, besides "Discusssion". This is a development, not a help thread.
[One (M8) Android Development] Albert Flash:
Thank you Sneakyghost for your awesome work. I went with method 2 which seemed easiest for me. I got error 90 but luckily for me I read instructions and all is good ?

You make updating firmware worry free so I'm very grateful.. Cheers
[One (M8) Android Development] Sneakyghost:
Lucky for you indeed :D nothing more terrible than sneaky's Troll wrath....

Soon time for Lollipop firmware i guess. Getting very boring in here. The M8 is too good. No mystery firmware issues, everything works well. I am looking forward to new stuff. Hope its not becoming a big mess, looking at how HTC is speeding through the updates this year.
[One (M8) Android Development] zhuhang:
I use 2nd method(RUU mode zip) to flash latest combined nowipe zip.

But after reboot, my build number and software version remains unchanged.

Why?
[One (M8) Android Development] Black-FR:
Because you didn't change your rom. ;)

You could check your firmware version via fastboot:

fastboot getvar all

The main-version there, is the base version of your firmware....

You also could check it, while you are in the bootloader.

Take there a look, at the line "os-version".

There you will see the same, as that what you get, while reading out your main-version via fastboot

Gesendet von meinem HTC One_M8
[One (M8) Android Development] zhuhang:
So, how do I change my rom?
[One (M8) Android Development] Black-FR:
Flash it via recovery, if you want to use a different rom or another version of your current rom.

I just did say, that you can't check your firmware version, via the settings of the rom.

If you want to know your firmware version, then you hit the options to do that, which I wrote, in my previous post.

Gesendet von meinem HTC One_M8
[One (M8) Android Development] zhuhang:
Actually what's the point of flashing this RUU?

Now I'm having 2.22.707.4 rom with 3.28.401.9 firmware.

How to revert to 2.22.707.4 firmware? (I cant find the file)
[One (M8) Android Development] Black-FR:
You did read the op already?

There it's well explained, for what the fuu is.

(or the flashable zip files)

There is also a excel sheet linked, which contains all files, which [MENTION=1102297]Sneakyghost[/MENTION] did upload and prepare for the m8.

Gesendet von meinem HTC One_M8
[One (M8) Android Development] zhuhang:
I read the OP already. Where's the excel?
[One (M8) Android Development] Black-FR:
It's there in the OP.

There is a section, called download.

Gesendet von meinem Nexus 7
[One (M8) Android Development] Sneakyghost:
It appears that the tapatalk development have screwed up their app in a major way. I'm not getting notified of XDA talk since a month and I can't keep track of everything manually.

Also, the in-house solution "XDA One" app seems to not notify of any type of forum action.

I apologize for the absence. Hopefully a viable solution will turn up rather sooner than later.

:(
[One (M8) Android Development] The Great Dane:
You're forgiven my son.??

Happy new year old sneaky may you have a good one[emoji12]
[One (M8) Android Development] dottat:
Everyone needs to head to tapatalk support forums and light them up big time about this blunder.
[One (M8) Android Development] Sneakyghost:
RUU 3.28.401.9 repack for S-ON users

Hello,

[MENTION=2588346]djluisbento[/MENTION] posted another RUU image (zip from inside the actual RUU).

I put it into the RUU structure so you have an exe file you only need to double-click to run. It behaves exactly like HTC's RUU and is also suitable for S-ON international (WWE) users, because the zip is still HTC signed.

This is absolutely nothing special, just a favor for those who like the clicky exe things HTC usually gives us.

Lately, they have moved on to a strategy of only giving US carriers and unlocked and dev editions a RUU. The WWE users get nothing anymore, so we depend on some random leaks now. Sad story, but it is what it is.

Here you go: https://www.androidfilehost.com/?fid=95897840722643521 MD5: 63e439d9947ac52488f4ee101e73016c

Install notes:

Unlike HTC's RUU, this doesn't unpack to /TMP but rather to %systemdrive%\Android\com (usually C:\Android\com) and then also installs Microsoft's vcredist_x86_2008_SP1 which is required for the RUU UI. Sometimes, people don't have that and run into weird errors when trying to run the RUU/FUU, so i decided to include this runtime. It installs silently.

Should you still face issues with this RUU or my FUU's, make sure you have correct HTC drivers (Error 170), if you don't, install HTC Sync Manager and remove it again (its bad), the drivers will stay. Also, run the RUU, FUU or any firmware flash that requires fastboot and ADB on a USB 2.0 port. USB 3.0 causes severe problems more often than not, especially in conjunction with Windows 8/8.1 64 bit.
[One (M8) Android Development] ULAMSS5:
Oops, did not notice the dedicated Q&A thread, moved my Q over :)

Well, thanks for the neat compilations and guides, Sneaky!
[One (M8) Android Development] Sneakyghost:
Seems like the 4.16.401.9 might not be the final release version. I am going to wait for that. Sorry for the delay on the packages.

Viper isn't ready yet either and since i am usually going with their schedule, this might still take a while.

In the meantime, flash other people's packages.
[One (M8) Android Development] denizbay:
To install it Should be S- OFF ?

My phone can not S- OFF for that H.boot 3:18 installed.

In short, the S- ON mode is active, can I install it ?
[One (M8) Android Development] smeejaytee:
No its not possible I'm afraid but you can get soff with sunshine.
[One (M8) Android Development] denizbay:
Ok, thank you my friend...
[One (M8) Android Development] smeejaytee:
No problem.
[One (M8) Android Development] Iceberger:
4.16.401.9 Full Wipe

other people's packages have the no wipe version only...

You are the only one who makes the full wipe version.
[One (M8) Android Development] Sneakyghost:
Sorry I'm not getting access to the required files to make the full wipe version, there have been issues in the " supply chain" if you will.

I'll have the full wipe ready once I get aces to an untouched signed zip with all files. It's probably already out there but as usual,I'm absolutely not having the time to hunt it down, plus I'm pretty sure the .9 isn't the release version, so not really a point bothering.

I'll make the full wipe versions once I can and once viper is ready too.

Again, I suggest to flash the dev edition RUU to have that wipe effect in the meanwhile. After that, flash international no wipe packages. It will achieve the same goal.

mobile post
[One (M8) Android Development] buddy17:
I appreciate you playing things safe, Sneakyghost. When I first started flashing, I enjoyed having the latest and greatest as soon as it was available. I now enjoy flashing only when things are safe and stable. For firmware upgrades especially, I tend to listen to you and your safety guidelines, which means for now I'll stick to 3.28 FW and Viper 3.2.1!
[One (M8) Android Development] seeker9:
error 152

Yep. Same here. I just ran the ARUWizard again without rebooting or anything and it worked.

thanks for a great rom, and the awesome firmware tools.:good:
[One (M8) Android Development] ViNOK16Bit:
Yo Sneaky, firmware 4.16.401.10 available on Renovates website in case you're not searching. This should be the firmware version rolling out in Europe atm.

Edit: I see this is a no wipe zip, so you probably already have this.
[One (M8) Android Development] Sneakyghost:
I have the full untouched signed stuff here. Firmware packages will be up tonight. Doing a quick Sauna run while stuff is uploading.

I'll also flash and test the packages before linking here first. Thanks for finding that stuff.

[EDIT]

That Renovate zip has been taken apart and the same files are missing that were missing on the other packages i have here. Same stuff. Well, anyhow, got all files here now. FullWipe will be there soon.

I will also add the EMMC Controller Firmware again so its 100% safe to update from ANY previous firmware. Although my guts tell me that EMMC firmware patch was only there to kill the older S-OFF methods :D

[EDIT 2]

FullWipe and NoWipe 4.16.401.10 are up in the link sheet. I will do the FUU packages later. You guys can if you like test run the zips for me. I'll do a proper release post once i got everything packed up and ready tonight. Yet, the base zips for everything are done and you can test them. They should be working.

Check the link-sheet in post 1.
[One (M8) Android Development] Iceberger:
Hope you enjoyed your sauna.. Your Full Wipe package worked like a charm (As usual...) Thanks.
[One (M8) Android Development] Sneakyghost:
4.16.401.10 Release info

Recent additions​

​

FUU and ZIP packages are up, see Post #1. FullStock Wipe and NoWipe are TESTED, WORKING

The FUU's are changed now. They install to C:\Android\com like before, but they also run a little batch script that silently installs VCRedist 2008 onto your PC - This is to make sure the FUU can run. It depends on that runtime.

Some clarifying information:

1.) HTC OTA's are ALWAYS incremental. They depend on some previous version and are made for consumers to automatically update their phones. This 4.16.401.10 OTA was made to update 3.28.401.9 but nothing earlier.

2.) HTC RUU's are ALWAYS full, to update a phone from whatever state it is in - they are made for service purposes.

Flashing a HTC OTA firmware to your phone without knowing which version it should be flashed over is not a good idea. It can sometimes lead to undesired side-effects if flashed over an older version it wasn't made for. The M7 suffered a series of bricks in early 2014 because people flashed a new 5.xx firmware over an old 3.xx firmware, missing out 4.xx.

My work here is to exactly prevent this from happening. What i do is i merge new OTA Firmware into the older FULL firmware packages, observing carefully what HTC states in their info (Filenames, android-info.txt, etc). So, basically, i create a full RUU-like package for you to flash to any state of firmware. You do NOT need to worry about what you had before.

Of course, flashing the regular firmware packages from e.g. Llabtoofer's thread is fine too. You might just need to pay special attention to your MainVer or OS-Line in Bootloader and check that you do not miss out a previous update. If you look after that, you will be fine with any firmware package.

Since this only occasionally creates issues (most often it is fine), there is hardly any info on other threads about this problem.

What my ZIP's / FUU's do NOT cater for is safety when cross-flashing devices, like e.g. putting international firmware onto a T-Mobile device (401 to 531) or anything like that. S-OFF users can do this. It also works in many scenarios since the device models are often very similar, but it can also cause problems. The worst is flashing GSM firmware to a CDMA or Hybrid device (like my firmware to Sprint or Verizon) or vice versa. That should be avoided by any means.

Unfortunately i have no compatibility list but i made THIS and i hope it provides some clues for you.

I will add a full RUU repack of this to the thread once international update is rolling publicly (Llabtoofer said it would be coming today or later this week), it will be signed and flashable for S-ON users. Yes, we were very lucky. I think djluisbento will have the full zip without the RUU around it already tonight. You can drop such a zip into my FUU (replace the rom.zip) and flash it like that = RUU.
[One (M8) Android Development] smeejaytee:
Hi I just downloaded the 4.16.401.10 no wipe fuu but the exe is showing 4mb and when I try to install it the aruuwizard stops and a box opens saying that it's corrupt and to download again and retry, any advise is appreciated thanks in advance.
[One (M8) Android Development] smeejaytee:
Here's a screen shot
[One (M8) Android Development] Sneakyghost:
Sorry. Fixed. Try again now.
[One (M8) Android Development] xunholyx:
It was a bad upload. I let Sneaky know and he's fixing it. It should be up shortly.

---------- Post added at 04:18 PM ---------- Previous post was at 04:18 PM ----------

Beat me to it.
[One (M8) Android Development] smeejaytee:
Another successful firmware update thank you [MENTION=1102297]Sneakyghost[/MENTION]
[One (M8) Android Development] smeejaytee:
Always best to have the latest and greatest.
[One (M8) Android Development] xunholyx:
I'm not positive about this, but I think the. 10 version is official and. 9 is leaked.
[One (M8) Android Development] Sneakyghost:
RUU 4.16.401.10 repack for S-ON users

9 and 10 only differ in two firmware files, which come down to modified build dates, but no real changes. We can safely assume the firmware for these two software versions is identical.

The .10 version mainly fixes stuff in the ROM itself, but not in firmware anymore. It looks like some last-minute changes to some stuff HTC found late. the .9 has been around a while, i have had an 8 and 5 version before and all those where pretty much similar firmware wise. Its like the Firmware was done and certified first and then they kept changing around things in the ROM.

Theres no point shedding a tear for the previous versions. Just go grab this .10 and be happy. We never get changelogs anyway.

According to Urbanstrata's twitter, the 4.16.401.10 is rolling in Europe since this morning, so i think i am fairly safe posting the RUU repack i made from his RUU zip. I mean, djluisbento already released it before HTC started the roll-out... so whatever...

RUU_4.16.401.10_M8_WWE_Stock.exe

MD5: 0B87AD0CA51072EECC4A04051297A65A
[One (M8) Android Development] Sneakyghost:
AT&T 3.42.502.1 and DevEd 4.16.1540.8 FUU and ZIP

Recent additions​

​

FUU and ZIP packages are up, see Post #1. FullStock Wipe and NoWipe are UNTESTED

The FUU's install to C:\Android\com and also run a little batch script that silently installs VCRedist 2008 onto your PC - This is to make sure the FUU can run. It depends on that runtime.

Some clarifying information:

1.) HTC OTA's are ALWAYS incremental. They depend on some previous version and are made for consumers to automatically update their phones. This 4.xx OTA was made to update 3.xx but nothing earlier, or in case of the AT&T version, to update 2.xx but nothing earlier.

2.) HTC RUU's are ALWAYS full, to update a phone from whatever state it is in - they are made for service purposes.

Flashing a HTC OTA firmware to your phone without knowing which version it should be flashed over is not a good idea. It can sometimes lead to undesired side-effects if flashed over an older version it wasn't made for. The M7 suffered a series of bricks in early 2014 because people flashed a new 5.xx firmware over an old 3.xx firmware, missing out 4.xx.

My work here is to exactly prevent this from happening. What i do is i merge new OTA Firmware into the older FULL firmware packages, observing carefully what HTC states in their info (Filenames, android-info.txt, etc). So, basically, i create a full RUU-like package for you to flash to any state of firmware. You do NOT need to worry about what you had before.

Of course, flashing the regular firmware packages from e.g. Llabtoofer's thread is fine too. You might just need to pay special attention to your MainVer or OS-Line in Bootloader and check that you do not miss out a previous update. If you look after that, you will be fine with any firmware package.

Since this only occasionally creates issues (most often it is fine), there is hardly any info on other threads about this problem.

What my ZIP's / FUU's do NOT cater for is safety when cross-flashing devices, like e.g. putting international firmware onto a T-Mobile device (401 to 531) or anything like that. S-OFF users can do this. It also works in many scenarios since the device models are often very similar, but it can also cause problems. The worst is flashing GSM firmware to a CDMA or Hybrid device (like my firmware to Sprint or Verizon) or vice versa. That should be avoided by any means.

Unfortunately i have no compatibility list but i made THIS and i hope it provides some clues for you.
[One (M8) Android Development] lukes91:
I still didn't update to 4.16, but when i flashed 3.22 i used no-wipe package and didn't relock or unroot... O simply flashed it and rebooted and everything was fine :good: i plan to do the same with 4.16 no-wipe...

Sent from here
[One (M8) Android Development] Sneakyghost:
[MENTION=3472611]dottat[/MENTION] and [MENTION=506238]O.M.J[/MENTION]. the newest DevEdition and AT&T RUU's i had for making those last FUU's contained a new ARUWizard, versioned 2.0.16.2014, up from 2.0.12.2014.

The newer ARUWizard has changed a bit:

- No ROM ZIP in folder still allows it to launch (previous version refused to launch) but will throw Error 156 when reaching the flashing stage.

- Any ZIP with some name will result in the same Error 156

- Update-Image Version is messed up again. I have no idea what causes this. Still. I believe its something i do with the FUU or with the ZIP's. Its not parsing android-info.txt correctly or not displaying what it reads, correctly.

[IMG="FUU 2.0.16.2014"]https://lh5.googleusercontent.com/-tWaSZbZDdmI/VMzKOpKbC7I/AAAAAAAAJnc/_UAxdmppC-Y/w746-h478-no/FUU_2.0.16.2014.PNG[/IMG]

If you find more that differs, let me know. I am planning to use this newer version for future FUU's and wouldn't like to stumble over some serious issue only after using it.

Also i am interested in getting some help with the silent VCRedist install. I currently use a batch script that runs and then deletes itself and the VCRedist installer, once its done, but i would like to make the whole thing invisible. Its a aesthetic thing that annoys me very much.

Unfortunately, WinRAR installer seems to not allow me to first launch VCRedist, wait, then delete it, then launch ARUWizard. the start /wait command is not functioning in Winrar's own terminal function.

Maybe you guys have a better idea to make this thing disappear.

Ideally, you would know how to work with Microsoft's MSI creator, so we could recreate the original style RUU installer. I have no idea about MSI though.
[One (M8) Android Development] OMJ:
thx for the info!
[One (M8) Android Development] Sneakyghost:
Please use the FAQ thread

Hello everyone, can you guys maybe use the Q&A thread that's linked up at the top, in the black bar?

I just posted info on the new FUU and i am expecting input from other guys working with those. I am not expecting 3 people to jump right at it when they see me post ---something--- with completely unrelated questions.

The rare times when i come here and post are not an invitation to drop unrelated questions. Moderation was kind enough to provide us with an explicit questions thread, so why not use it? Haven't seen it? Well you know now.

There are some friendly people monitoring the Q&A thread and whenever i have time, i look into it as well, so please use that for questions.

Thank you very much guys.
[One (M8) Android Development] flourish173:
Help me

I can't update firmware with your files, cmd say 99 unknown fail. My M8 S-ON, need a signed firmware zip file. Please help me.
[One (M8) Android Development] Sneakyghost:
There are 3 repacked RUU's for S-ON users in this thread, all for WWE/Europe (.401) phones. There are RUU's for all major US carriers except Verizon on HTC's support site.

I can't do more for you.

[EDIT]

Update:

- Post #1 now contains an updated empty RUU/FUU (I just updated it with the latest RUU/FUU from the DevEdition)

- Post #3 has an updated "Atasks" batch script collection whatever thingy. I added the new RUU/FUU, exchanged the stock recovery for the WWE variant, changed some license and SFX texts (again).

- Post #4: i added a link to [MENTION=2588346]djluisbento[/MENTION]'s RUU leaking thread (unfortunately closed at this time due to some petty bickering, i hope it will be opened again soon).

Nothing anyone really needs. Just maintenance and keeping stuff current and alive.
[One (M8) Android Development] kabuts:
Just updated to 401.10 - flawless process as always.

Clear instructions, couldn't be easier.

Thanks [MENTION=1102297]Sneakyghost[/MENTION] you're a legend mate!
[One (M8) Android Development] Shebee:
Halp..

I flashed the old 1.54 version accidentally, now it won't boot to recovery or rom.

When I try to use the ARUWizard it gets stuck at Updating... (1/2) Sending...

Nothing happens, any ideas? Need to get to work soon, ****..
[One (M8) Android Development] creepinchi:
deleted
[One (M8) Android Development] arclight25:
I need a little assistance. I flashed the most recent AT&T firmware and when the phone rebooted it hung on the HTC logo screen. Also cannot turn the device off

Any assistance will be appreciated.
[One (M8) Android Development] Einwod:
Press power and volume up together until the phone goes black, then press volume down and release the power button. That will take you back to the bootloader screen.
[One (M8) Android Development] arclight25:
Thank you! That got me to where I needed to be. Wasn't sure if I screwed something up or not. Been a while since I flashed any firmware, and couldn't remember those key presses.
[One (M8) Android Development] Sneakyghost:
The Q&A thread is just next door.
[One (M8) Android Development] krihoum:
any difference between nowipe and fullwipe apart from the obvious name ? I am about to upgrade to Viper 4 custom rom and I am not sure if fullwipe is better?
[One (M8) Android Development] Einwod:
Fullwipe will wipe your SD internal memory, so you will lose everything. Make a backup. You will also lose your recovery image, so have it on standby too.
[One (M8) Android Development] krihoum:
so in that case best to use NOWIPE firmware then use FULLWIPE custom ROM, making sure i back up my apps and data?

thanks
[One (M8) Android Development] Sneakyghost:
Thanks for ignoring the Q&A thread.
[One (M8) Android Development] krihoum:
I am not ignoring that thread, it is aimed to general questions and my question is specific to firmware upgrade

Isn't better to avoid that thread and balance questions to different threads where subjects are relevant?

For example, i do have another question about backup but i didn't ask it here, knowing that this section is only for firmware :)

thanks
[One (M8) Android Development] Sneakyghost:
I might have to rewrite my OP. I've come to realize I want only posts here directly related to the creation of firmware packs, improving the FUU idea.

Basically, everything that's bringing the firmware thread forward in terms of "development" (even though there is no real development here).

Any support regarding the two products I have here I would much rather want in the Q&A.

The reason behind this is simple: much work, little time, bad internet at work. I want to see at a glance when new facts turn up and not browse one or two pages back when I can spare five minutes.

So, anything like new errors not covered in the first post, requests for certain firmware packs, help in improving the FUU with good ideas, stuff like that should go here.

Anything that is a request for help (which does not at the same time help me) should be placed in the Q&A.

With that help thread, I can rely on some buddies helping out there too and I can read it and reply whenever I have time.

So no offense meant. I need to outline this in post #1 probably.

But it's too late for the M8 anyway. I'll rework it for the M9.
[One (M8) Android Development] krihoum:
None taken, and I will resend all my questions to the Q & A section from now on. Thanks again for this thread as it did help me a lot when i upgraded to ViperOne 3
[One (M8) Android Development] grinchyboy:
Where can I find the newest t-mobile firmware?