yashsingh1/xdaforums huggingface dataset:
[Sprint HTC EVO 4G LTE] nkk71:
1- Never knew a link "expires", recommend you use a download manager, if you are not already using one

2- add the files to your own dropbox, and let it sync whenever it can with your pc

3- not really going to upload again, unless you have a server in mind that can upload by itself from dropbox

it takes me well over 5+ hours to upload (using some kind of resumable upload), and i have to keep my pc on, and keep an eye on it, so i really recommend 1 or 2 above
[Sprint HTC EVO 4G LTE] PrateekBHT:
I am downloading it on my PC after adding them to my own dropbox. Anyways I'll search for one in 3.
[Sprint HTC EVO 4G LTE] Gibz97:
Hi nkk71, you had perfectly decrypted the first RUU I gave you (the file sizes were exactly as they were allocated witin the scatter file), thank you very much again.

Please if you find time decrypt this other RUU for the Desire 820s. It's the Taiwanese Lollipop RUU, I finally found. The last one.

Thanks in advance :)

https://mega.nz/#!1lF01RIa!5wl8pVgBasTiJhS1OUr3r1urk6aqQX-0sWvaxfkzR8k
[Sprint HTC EVO 4G LTE] PrateekBHT:
And this time please upload it on MEGA only, so that I can download it too...... Please......
[Sprint HTC EVO 4G LTE] nkk71:
downloading (as usual will take quite a while), will take a look once I have it, but probably not before tomorrow or after-tomorrow....

sure, but what's the difference?

isnt dropbox the easiest, it uploads when it's on, it downloads when it's on

i could put them on AFH, but I dont really see why
[Sprint HTC EVO 4G LTE] Gibz97:
Cool bro..Take your time :good:
[Sprint HTC EVO 4G LTE] nkk71:
It's all so weird, it actually makes sense :o

this what you want:

modelid: 0PGZ10000
modelid: 0PGZ12000
cidnum: HTC__621
mainver: 1.14.709.1
btype:1
aareport:1
DelCache:1
hbootpreupdate:3
resparseoption: -S600M
eraseonflash: userdata
erasepartition: cache
eraseonflash: boot
eraseonflash: hosd
eraseonflash: lk
eraseonflash: preloader
eraseonflash: logo
eraseonflash: recovery
eraseonflash: secro
eraseonflash: system
eraseonflash: tee1
eraseonflash: tee2
eraseonflash: sp1
eraseonflash: cota

unzip -t '*_A1.zip'
Archive: 01_A1.zip
testing: android-info.txt OK
testing: radio.img OK
testing: ramdisk.img OK
testing: android-info2.txt OK
testing: MT6752_Android_scatter.txt OK
testing: gpt_main_16g.img OK
testing: gpt_main_32g.img OK
testing: gpt_main_64g.img OK
testing: tee1.img OK
testing: tee2.img OK
testing: preloader.bin OK
testing: CheckSum_Gen OK
testing: libflashtool.so OK
testing: pg2fs_ship_signkey.img OK
testing: apppreload.img OK
testing: secro_verified.img OK
testing: cota.img OK
testing: boot_verified.img OK
testing: hosd_verified.img OK
testing: recovery_verified.img OK
testing: lk_verified.bin OK
testing: logo_verified.bin OK
testing: Checksum.ini OK
testing: backup_android-info.txt OK
No errors detected in compressed data of 01_A1.zip.

Archive: 02_A1.zip
testing: system.img_00 OK
testing: android-info.txt OK
No errors detected in compressed data of 02_A1.zip.

Archive: 03_A1.zip
testing: system.img_01 OK
testing: android-info.txt OK
No errors detected in compressed data of 03_A1.zip.

Archive: 04_A1.zip
testing: system.img_02 OK
testing: android-info.txt OK
No errors detected in compressed data of 04_A1.zip.

Archive: 05_A1.zip
testing: system.img_03 OK
testing: android-info.txt OK
No errors detected in compressed data of 05_A1.zip.

Archive: 06_A1.zip
testing: system.img_04 OK
testing: android-info.txt OK
No errors detected in compressed data of 06_A1.zip.

Archive: 07_A1.zip
testing: system.img_05 OK
testing: android-info.txt OK
No errors detected in compressed data of 07_A1.zip.

Archive: 08_A1.zip
testing: android-info.txt OK
testing: userdata.img OK
testing: cache.img OK
No errors detected in compressed data of 08_A1.zip.

8 archives were successfully processed.

I'll need to fix that up when I can, and will upload for you
[Sprint HTC EVO 4G LTE] Gibz97:
You are awesome... :D
[Sprint HTC EVO 4G LTE] PrateekBHT:
Please, on MEGA only, I use Dropbox on my Smartphone and its unable to download the 1.5 GB file, it had successfully downloaded one with 65 MB. While downloading it through Browser or IDM the download link expires after 2 hours (only 400 MB downloaded). No problem occurs in case of MEGA.
[Sprint HTC EVO 4G LTE] nkk71:
Files are being uploaded (this will take quite a few hours), but when they're up you'll find them in this MEGA folder:

A50ML_DTUL_1.14.709.1-0PGZ10000-0PGZ12000-HTC__621

these are the files that should be there (eventually):

02/12/2015 12:02 246,165,240 A50ML_DTUL_1.14.709.1-decrypted_AllFilesExceptSystem.zip
02/12/2015 12:18 1,610,931,274 A50ML_DTUL_1.14.709.1-decrypted_system_image.rar
06/08/2015 01:20 427 android-info.txt
02/12/2015 12:33 406 md5sums.md5
02/12/2015 12:27 136 Origin of files.txt
02/12/2015 12:33 454 sha1sums.sha1
02/12/2015 12:09 247,530 system_image_dir_listing.txt
02/12/2015 12:30 852 system_image_e2fsck.txt

even the AllFilesExceptSystem.zip is pretty big, due to apppreload.img.... guess lots of bloatware in there.

Enjoy
[Sprint HTC EVO 4G LTE] PrateekBHT:
Thanks....
[Sprint HTC EVO 4G LTE] Gibz97:
Thanks alot. God bless you :)
[Sprint HTC EVO 4G LTE] nkk71:
Well guys, mega sync, is really not very good, it got to 92% of system, then went back to zero; now I restarted laptop, and it's not even in the queue any more :rolleyes::mad:

and I'm sure if my laptop goes to sleep, the same thing will happen :(
[Sprint HTC EVO 4G LTE] PrateekBHT:
Well you can upload it on Dropbox, but split it into RAR or ZIP parts of 200MB each and then upload it as a single folder. I can download upto 300MB files at a stretch through Dropbox. I will download each part separately and then combine them into single ZIP or RAR.

Thanks, if you do so....
[Sprint HTC EVO 4G LTE] nkk71:
OK, if the upload fails again (it's at 30% now, since my last post), I'll do that; but I haven't heard of dropbox stopping after 2 hours... I myself had dropbox syncing changes which were taking well over 2 hours, without any issues

(especially, I have the paid version, not the free one)

or if you and [MENTION=4951021]Gibz97[/MENTION] (plus anyone else want to setup a shared folder), that's fine by me too.... i could add them to androidfilehost, but don't think it's worth it)
[Sprint HTC EVO 4G LTE] PrateekBHT:
Can't I apply this Firmware directly from Stock Recovery(Power + Vol Down) > Apply Update from SDCard. If I do so, is there any risk of Bricking or this file will not be accepted for KitKat (Build Number 1.20.707.2)
[Sprint HTC EVO 4G LTE] Gibz97:
Do whatever is best with you

---------- Post added at 08:44 PM ---------- Previous post was at 08:36 PM ----------

It's not flashable via stock recovery. We're decrypting it to cook it and create a flashable zip
[Sprint HTC EVO 4G LTE] nkk71:
[MENTION=4951021]Gibz97[/MENTION] [MENTION=7046362]PrateekBHT[/MENTION] files are uploaded, but still recommend you test the zip and rar or at least the md5/sha1sum(s)
[Sprint HTC EVO 4G LTE] PrateekBHT:
How to do that??
[Sprint HTC EVO 4G LTE] titetanium:
Ok, I'm a little green so bear with me. I'm trying to decrypt the RUU file for the Sprint M8 6.0 version so I can figure out how to port to my Sprint E8 since HTC isn't going to upgrade my device to 6.0. I've compiled the ruuveal and unruu binaries from source so I'm good there. Where I'm stumped is how to get the HBOOT.img files so I can extract the encryption keys to modify the source files so I can add the Sprint M8 and E8 devices and recompile the binaries.

Can someone walk me thru extracting the HBOOT images?

Thanks!
[Sprint HTC EVO 4G LTE] bl4ckluna:
if u are sprint M8 M60 RUU。just use this one hboot https://drive.google.com/open?id=0B5Q7H-hGDLEJTnFtNWlIU1BILWM :)
[Sprint HTC EVO 4G LTE] titetanium:
Thanks!
[Sprint HTC EVO 4G LTE] shyvam:
thanks buddy you made my day
[Sprint HTC EVO 4G LTE] chubbzlou:
Thank you for this.
[Sprint HTC EVO 4G LTE] kmdm:
That's perfect - thanks.

However, Google is letting me down on trying to find a Butterfly RUU or rom.zip - Do you have one you can share?
[Sprint HTC EVO 4G LTE] boa19861105:
HTC butterfly X920D the stock RUU, But telephone equipment on display 1.04.XXX.X this can ?

Currently unable to obtain the Butterfly X920D 1.04.709.05 stock RUU.
[Sprint HTC EVO 4G LTE] kmdm:
Just need any encrypted RUU/rom.zip to test with.
[Sprint HTC EVO 4G LTE] Onepagebook:
there is no 1.03 ruu for butterfly...:)
[Sprint HTC EVO 4G LTE] kmdm:
I'm just assuming that anyone asking for device support has a rom.zip they need to decrypt - otherwise they're just wasting my time (and theirs)... ;)
[Sprint HTC EVO 4G LTE] TMartin:
I'm sure they do need a rom.zip decrypted because HTC has been doing this encryption crap for awhile now.

Thanks for all the help!
[Sprint HTC EVO 4G LTE] boa19861105:
Google can not find the of any butterfly X920D stock RUU Sorry:(
[Sprint HTC EVO 4G LTE] kmdm:
So you're saying you're asking for support when you don't even have a rom.zip to decrypt? Great.

I'll give you a chance to salvage the situation...

Give me the output of:-

adb shell getprop

I'd like all of it, but in the very least ro.product.device and ro.product.name
[Sprint HTC EVO 4G LTE] boa19861105:
ro.product.device=dlxub1

ro.product.name=dlxub1
[Sprint HTC EVO 4G LTE] kmdm:
Ok thanks... not an exact match but I think I see which it is...

This might give me an exact match though, try:-

fastboot getvar product

and tell me what that gives :)
[Sprint HTC EVO 4G LTE] boa19861105:
You also need something?
[Sprint HTC EVO 4G LTE] scottspa74:
Kmdm, I don't even fully understand what the problem/solution is, but I wanna give you a huge, wicked thanks for sharing your wicked know-how here with us Evo LTErs. Thanks mass, I will thank every post of yours I see, (not that that mattes too music, still, thank you for sharing wisdom and development)
[Sprint HTC EVO 4G LTE] kmdm:
The output of the fastboot command I gave...?
[Sprint HTC EVO 4G LTE] boa19861105:
fastboot command

Do not understand the meaning of
[Sprint HTC EVO 4G LTE] joeykrim:
fastboot is similar to ADB in that it is a binary run from the command line and allows the user to interact with the phone.

many times the fastboot binary is stored in the same directory as the adb binary, but not always.

http://en.wikipedia.org/wiki/Android_software_development#Fastboot

Fastboot is a diagnostic protocol included with the SDK package used primarily to modify the flash filesystem via a USB connection from another computer. It requires that the device be started in a boot loader or Second Program Loader mode in which only the most basic hardware initialization is performed. After enabling the protocol on the device itself it will accept a specific set of commands sent to it via USB utilizing a command line.
[Sprint HTC EVO 4G LTE] il Duce:
he wants you to get your phone into fastboot usb and type this:

fastboot getvar product

then give him what it said
[Sprint HTC EVO 4G LTE] boa19861105:
Understand
[Sprint HTC EVO 4G LTE] boa19861105:
fastboot getvar product : deluxe_ub1
[Sprint HTC EVO 4G LTE] kmdm:
Thanks!

Tentative support added for HTC J Butterfly in 4adc446

(Snapshot generated too.)
[Sprint HTC EVO 4G LTE] boa19861105:
Thanks!

NO HTC J Butterfly

This is HTC Butterfly
[Sprint HTC EVO 4G LTE] atego177:
Thanks!

RUU_VILLEPLUS_U_JB_45_hTC_Asia_TW_1.14.709.16 decrypted.
[Sprint HTC EVO 4G LTE] kmdm:
Renamed!
[Sprint HTC EVO 4G LTE] sgt. slaughter:
Wow dunno how in the world you cracked AES... But the simple fact you have the keys so to say is amazing and will help out a ton of devs!

Thanks for the work as usual!
[Sprint HTC EVO 4G LTE] -viperboy-:
If I had to guess, something like IDA Pro and dig through the bootloader. If the zip is encrypted, it has to be decrypted on the device, so it's hard to truly hide something forever. Thank god we have some people here who actually know WTF they're doing!
[Sprint HTC EVO 4G LTE] kmdm:
Do you attack the iron fortress or the wooden guard shack housing the keys? ;)
[Sprint HTC EVO 4G LTE] boa19861105:
Thanks!
[Sprint HTC EVO 4G LTE] sgt. slaughter:
Haha okay. Well done!
[Sprint HTC EVO 4G LTE] sgt. slaughter:
I take it that its the zip itself encrypted inside the RUU and it needs to be decrypted when flashed on the device... Then its safe to assume said keys are inside the RUU as the RUU or device itself would need to decrypt it in order to flash just using the RUU?...

Seems kinda funny they would go to that length to encrypt it if thwy are sending the keys along side in a sense... Wtf does encrypting the Rom zip in the RUU do to help HTC? Locking the bootloaders is one thing but this? Lol
[Sprint HTC EVO 4G LTE] kmdm:
HBOOT decrypts the rom.zip
[Sprint HTC EVO 4G LTE] sgt. slaughter:
Thanks for the clarification!

Still don't get why they would do this as it really serves little benefit in the end by adding this extra security... Esp considering RUUs are not really supposed to be available for general public use... I mean hboot encryption and locking devices is one thing as it prevents silly ppl from messing up their phone, but this Rom zip encryption really does nothing in the end... Least not security wise... Gotta be some reason they resorting to this now...
[Sprint HTC EVO 4G LTE] fnoji111:
Hello. veryvery nice work!!:o

RUU does not yet exist in the same way as X920d, can you let HTC J butterfly(Japanese) support?

Device name ↓

HTC J butterfly = deluxe_j

hboot

http://www.mediafire.com/?ysl93ndrpazu5fr

thanks.
[Sprint HTC EVO 4G LTE] avensakias:
Is there any tutorial on how to decrypt the rom.zip on windows 7 (x86)

Thanks a lot
[Sprint HTC EVO 4G LTE] sgt. slaughter:
If your not building a Rom yourself you don't need to mess with this.

I'm going to imagine also if you can't follow the directions in the OP you also likely shouldn't be messing with it.

Not trying to sound harsh bud but just sayin...
[Sprint HTC EVO 4G LTE] kmdm:
Step 1: Install a proper OS

Step 2: Follow already provided instructions
[Sprint HTC EVO 4G LTE] one_love_420:
Just wondering if there is no ruu then why is there requests for this? Are we just assuming that you will need it when there is a ruu available? Kind of seems a waste of effort until it is really needed. Not trying to start crap just wondering really.
[Sprint HTC EVO 4G LTE] kmdm:
QFT. Support will be added when you can provide a RUU.
[Sprint HTC EVO 4G LTE] fnoji111:
thanks

I thought that DELUXE_J could easily support because it was a group same as DELUXE_UB1 and DELUXE_U

sorry.:crying:

deluxe_j hboot hox
[Sprint HTC EVO 4G LTE] Falseclock:
Thanks to joeykrim

HTC One SU T528w (CP2DUG) is now supported
[Sprint HTC EVO 4G LTE] kmdm:
Yeah.... Thanks joeykrim...!
[Sprint HTC EVO 4G LTE] Falseclock:
ooops... thought you have another nickname here, looked at topick starter:cyclops:

hope today will create another issue to decrypt HTC One SV.

Need to make custom rom between models
[Sprint HTC EVO 4G LTE] pashaa:
who compiled this for win32?

thanks

BR
[Sprint HTC EVO 4G LTE] joeykrim:
The FAQ answers this question. I've quoted the FAQ from the OP for your convenience:
[Sprint HTC EVO 4G LTE] trulyliu:
awesome, it works for my HTC One XT 3.11 RUU.
[Sprint HTC EVO 4G LTE] hasoon2000:
I'm new to Linux and I keep getting ruuveal: command not found.

Here is terminal command and messages

http://pastebin.com/x7xg5mv6
[Sprint HTC EVO 4G LTE] Zarboz:
Need to put the binary in a globally accessible location like /usr/bin/

to call to it in that manner by just typing ruuveal from the terminal it looks in a binary location such as /usr/bin/ for the binary to execute

in the particular situation you have posed above the binary has been made successfully but you are failing to call to it from a local directory simply because the terminal doesn't understand the intention behind the input

when you typed $ ruuveal in.zip out.zip

the terminal thinks to look for a binary in /usr/bin/

when you want to execute a local binary you must do 2x things

1) Make it executable ofc *duh*

2) Tell the terminal the binary you want to execute is in your current dir

to do these things you must:

sudo chmod 777 ruuveal

no you want to execute the thing you just gave permissions to run

in your posted example you had just typed ruuveal wich would be great if we put the binary in /usr/bin/

lets assume you just wanna use it once and dont need the tool cluttering up your disk so we will work locally

the way the terminal determines the current folder or folder you are calling to is /folder1/folder2/binary

but if you just type that it wont execute

so you would just do:

./ruuveal in.zip out.zip

that tells terminal execute a binary in THIS dir the . means HERE

ok lets assume you wanna use this tool often

after making you would:

sudo chmod 777 ruuveal
sudo cp ruuveal /usr/bin/

once placed in /usr/bin/ the binary can now be called to regardless of terminals current location

so you no longer have to cd to the ruuveal folder to execute the binary and would just run it as you were attempting to run it prior without any special pre syntax

you would just do

ruuveal in.zip out.zip
[Sprint HTC EVO 4G LTE] NineInchNails:
Don't NEED to but its probably better :cool::beer:
[Sprint HTC EVO 4G LTE] kmdm:
Alternatively...

$ sudo make install

Also... please don't set the permissions to 777, that is totally unnecessary and bad practice.

Consider 755 instead which will accomplish the same thing and not give the world and its dog access to replace/update/change the binary...
[Sprint HTC EVO 4G LTE] Zarboz:
Doh shoulda thunk . Make install #easy I did the drawn out way

Couldn't he also just chmod +x
[Sprint HTC EVO 4G LTE] hasoon2000:
Thanks everyone! It worked. I also changed permissions to 755. Glad to have you guys part of the XDA crew!
[Sprint HTC EVO 4G LTE] triaqu:
Could you add the cp2dtg support,please.

the rom is for Chinese CMCC cp2dtg (T528T).

1) Hboot file

http://pan.baidu.com/share/link?shareid=340725&uk=2585265535

2) RUU file

http://pan.baidu.com/share/link?shareid=340734&uk=2585265535

3) Device identification.

ro.product.model=HTC CP2DTG

ro.product.brand=htccn_chs_cmcc

ro.product.name=cp2dtg

ro.product.device=cp2dtg

ro.product.board=cp2dtg
[Sprint HTC EVO 4G LTE] Hotdizzle:
Thanks for this.

Rant: I don't understand HTC. They are shooting themselves in the foot. They insist on giving their customers the middle finger every chance they get. Most users, as well as devs, are so damn done with their mediocre phones! Good luck HTC. F U TOO.
[Sprint HTC EVO 4G LTE] Zarboz:
Please open issue on kmdms github for device support
[Sprint HTC EVO 4G LTE] kmdm:
Issue already logged and resolved ;)
[Sprint HTC EVO 4G LTE] triaqu:
thanks,it's a smart tool.

waiting crypt back function.
[Sprint HTC EVO 4G LTE] ZackehSoul:
Trying this on the rom.zip included in the RUU_ENRC2B_U_JB_45_O2_UK_1.14.206.13_Radio_3.1204.167.31_release_289474_signed.exe for the HTC One X+. Even after it's been decrypted the recovery.img is still 'corrupt'. Is there something obvious I could be missing? It doesn't extract through either WinRAR or 7zip if I transfer the decrypted rom back to my Windows host, but it places a file in the target dir when I try to extract on Linux (still throws an error, so I'm cautious about using it).

I know what I'm doing, so please no "if you can't get it to work you shouldn't be trying" responses please :p

Edit: Reading back I realise it's not working for everything (dumb assumption by me). If you could add support for this I'd be grateful! Just ask if you need any info/RUU. Also realised that this thread might want to be moved from the EVO 4G forum since it obviously supports more than just that :P
[Sprint HTC EVO 4G LTE] kmdm:
Please provide a link to the RUU/rom.zip and a HBOOT dump from your device.

The output from:-

$ fastboot getvar product

...would be good too!
[Sprint HTC EVO 4G LTE] ZackehSoul:
Sure, I'm uploading the RUU now. How can I grab the HBOOT dump?
[Sprint HTC EVO 4G LTE] kmdm:
Root the device, dump the partition using dd or similar. Use google / ask for help... :)
[Sprint HTC EVO 4G LTE] ZackehSoul:
Fastboot command returned: enrc2b_u

RUU file: http://freakshare.com/files/jrumgze..._3.1204.167.31_release_289474_signed.exe.html

Still working on HBOOT dump, can't really find any decent info.
[Sprint HTC EVO 4G LTE] mike1986.:
boot partition is not the same as hboot partition.

to dump partition you can use dd command (you need to be rooted first)

dd if=/path/to/hboot of=/sdcard/hboot.img

where path to hboot is /dev/block/mmcblk0p<partition number> f.g. /dev/block/mmcblk0p3
[Sprint HTC EVO 4G LTE] ZackehSoul:
I'm cool with all that, just how do I know which partition is hboot?
[Sprint HTC EVO 4G LTE] mike1986.:
It would be much easier if you can get OTA update. hboot.img would be there, inside firmware.zip.
[Sprint HTC EVO 4G LTE] ZackehSoul:
I have been looking for that, but it seems that there's only an RUU and there hasn't been an OTA for the One X+
[Sprint HTC EVO 4G LTE] mike1986.:
But One X+ is already supported...

ruuveal / htc / devices.c

{ "enrc2_u", "HTC One X+", 7 },

{ "enrc2b_u", "HTC One X+", 8 },
​
[Sprint HTC EVO 4G LTE] ZackehSoul:
When support was added it was said it needed testing, and after testing it, it failed :p
[Sprint HTC EVO 4G LTE] kmdm:
The rom.zip file from that RUU decrypts just fine for me. Whatever your issue is - it's not ruuveal related.

$ unruu RUU_ENRC2B_U_JB_45_O2_UK_1.14.206.13_Radio_3.1204.167.31_release_289474_signed.exe
Extracting temporary files...
Extracting rom zip files...
Extracting rom.zip...done.
Cleaning up...
Done!
$ ./ruuveal enrc2b_u rom.zip out.zip
ruuveal - ALPHA BUILD
A HTC RUU decrypter
---------------------

Decrypted RUU (zip) written to: out.zip
$ unzip -d test-out out.zip
Archive: out.zip
inflating: test-out/hboot_1.30.0000_signedbyaa.img
inflating: test-out/android-info.txt
inflating: test-out/rcdata.img
inflating: test-out/boot_signed.img
inflating: test-out/recovery_signed.img
inflating: test-out/system.img
inflating: test-out/userdata_32g.img
inflating: test-out/splash1.nb0
inflating: test-out/tp.img
inflating: test-out/ramdisk.img
inflating: test-out/wlan.img
inflating: test-out/rawpt_16g.img
inflating: test-out/rawpt_32g.img
inflating: test-out/pg3fs_spcustom.img
inflating: test-out/u64g.hdr
inflating: test-out/u32g.hdr
inflating: test-out/u32gr.hdr
inflating: test-out/userdata_64g.img
inflating: test-out/userdata_32g_resv.img
inflating: test-out/rawpt_64g.img
[Sprint HTC EVO 4G LTE] liuxinyjqqq009:
looking forward support The htc one！
[Sprint HTC EVO 4G LTE] nlooooo:
I'm constantly getting

./autogen.sh: line 10: autoreconf: command not found

and I have autotools installed.
[Sprint HTC EVO 4G LTE] joeykrim:
Please follow the directions provided in the OP and the readme file on github. If one solution does not work, alternate solutions are available. I've copy/pasted them below for your convenience:
[Sprint HTC EVO 4G LTE] Sneakyghost:
Could i get some info/help on an odd situation here? Hasoon has already decrypted the latest HTC One S RUU 3.16 with your tool.

However, that RUU fails to flash on some One S, including mine and i need that RUU to work for some testing. When reading thru here i find that the required AES Key is stored in hboot.

Now, if i say i ran an old hboot, very old one, would that possibly mean it hasn't yet gotten the required AES key inside? As a possible reason of image verification error? The exact error from the RUU is 159 get proper utility for your device. It's always throwing that when getting to system.img inside the ROM.zip which is the only image that can't be extracted normally. I could imagine the get proper utility error could mean the hboot can't decrypt the ROM.zip?

Thanks.

Sorry just this question and i'll be gone away again to the noob world...
[Sprint HTC EVO 4G LTE] kmdm:
1. The image you're trying to flash is already decrypted (apparently).

2. HBOOT will not need to decrypt a zip file that is not encrypted.

3. Therefore AES keys are not required.

4. There are reports that HBOOT will not flash unencrypted zips for devices that use encrypted zips unless S-OFF.

5. YMMV.
[Sprint HTC EVO 4G LTE] markwoo:
sorry for noob question where do put the rom.zip in the ruuveal-master folder to decrypt...thanks
[Sprint HTC EVO 4G LTE] hasoon2000:
In the root of the folder