I don't usually dig this deep on roms so I am out of my typical bubble. That said, I am a developer, so this is the kind of thing I do every day.
I downloaded and extracted the RUU file. It contains an *.nbh file and a *.crc file.
I tried NBHExtract (from
here), and it failed with an invalid format error.
As did NBHImageTool (from
here).
I also found
this link about the binary format of NBH files, and looking at it with a hex editor I don't think the described format matches the file contents.
On the other hand, I do see a reference to VZW__001 in the top of the file, as well as a WWE
These tools seem to be from an older generation of hardware. Perhaps the NBH format has been updated, or perhaps these are protected via encryption in some way.
Anyway, that's as far as I got into looking at this file.
---------- Post added 3rd September 2014 at 12:18 AM ---------- Previous post was 2nd September 2014 at 11:56 PM ----------
I also noticed that the NBH file has what appears to be a model number in the header:
06.605.02 0P6B21000
Searching 0P6B21000, got me to this Chinese/(Japanese? idk) blog page:
blogofmobile-com/article/19906
and on the blog page, you can clearly see in the wifi cert image that 0P6B21000 is the model number of the HTC Product HTC6995LVW, which the the M8...
So, that's some kind of legitimacy.
and then I found this post about that number being used as the codename for the global version of the M8:
www-thewincentral-com/2014/08/19/global-version-of-htc-w8-htc-m8-windows-may-have-been-spotted-in-adduplex-database/
Since I cant post external links yet, I bet you can see where those dashes should look a lot more like dots.