kmdm (AlphaRev/Revolutionary Member: built the tool and supported this post!)
HTC encrypted the rom_01.zip file inside the latest RUU - RUU_JEWEL_CL_JB_45_S_Sprint_WWE_3.15.651.16_Radio_ 18.104.22.1689_NV_2.87_003_25007_release_299302_sign ed.exe .
Due to the new encryption, ROM developers were unable to decrypt the ROM.zip for use as a stock ROM base.
kmdm worked to reverse the process and built a tool, ruuveal, to decrypt the encrypted ROM.zip files from the RUU.exe.
Now, anybody can use the simple tool ruuveal to decrypted the ROM.zip.
Example uses for a decrypted ROM.zip are: a base for a stock ROM, selectively flashing the latest software to specific partitions (radio.img, system.img, etc) and researching to understand the latest stock software.
Directions (taken from README.md and kmdm tips below):
Compile (terminal commands in bold):
1) sudo apt-get install libmcrypt-dev automake autoconf libtool libssl-dev
(libmcrypt-dev package is required. if not previously installed, bash autogen.sh will throw "`AM_PATH_LIBMCRYPT' not found". other errors will be thrown when running autogen if the automake, autoconf and libtool packages haven't been installed. openssl/aes.h requires libssl-dev package)
(kmdm: To run the autotools step (autogen.sh) you, um, need the autotools installed... E.g. (in the very least): automake, autoconf, libtool.)
2) bash autogen.sh
3) ./configure ; make
Alternative Route (kmdm provided):
Snapshot tarballs are available for download from: (kmdm: There's no difference to the source tree except you don't need autotools and can just run configure and make.)
ruuveal jewel rom_01.zip rom_01_decrypted.zip
How to obtain the rom.zip?
Can my HTC device be added?
1) Hboot file
2) RUU file
3) Device identification. Example: adb shell getprop ro.product.device OR fastboot getvar product
Open an issue tracker on the github site and provide this information.
Does this tool work in Windows?
Can the .zip file be encrypted?
To encrypt and flash a zip file on a device w/o s-off, htc's private key is required to encrypt the zip file.
Good luck ROM developers!