[Android] nkk71:
Example output: Windows 10 (64bit)

RUU Decrypt Tool

I:\test\test2>RUU_Decrypt_Tool.exe RUU_M8_WHL_M60_SENSE70_SPCS_MR_Sprint_WWE_6.20.651.3.exe

+++ Welcome to the HTC RUU Decryption Tool 3.0.0 +++
by nkk71 and Captain_Throwback

RUU identified as Executable file

Extracting rom.zip from RUU_M8_WHL_M60_SENSE70_SPCS_MR_Sprint_WWE_6.20.651.3.exe
Extracting temporary files...
Extracting rom zip files...
Extracting rom.zip...done.
Extracting android-info.txt...done.
Cleaning up...
Done!

Extracting ZIP files
LargeZip format detected, using ruuveal
ruuveal
-------

Large zip format detected containing 6 zipfile(s)
Dumped (copied) zip file to: 01_dmp.zip
Dumped (copied) zip file to: 02_dmp.zip
Dumped (copied) zip file to: 03_dmp.zip
Dumped (copied) zip file to: 04_dmp.zip
Dumped (copied) zip file to: 05_dmp.zip
Dumped (copied) zip file to: 06_dmp.zip
Finished: Successfully extracted zip files to 'dumped_zips'

Attempting to find suitable keyfile
Find First Encrypted ZIP
Encrypted zip to be used for testing: '01_dmp.zip'
No proper keyfile, trying known keys instead...
Testing keyfile '0P3P_keyfile_4.bin'...
ruuveal
-------

Invalid zip file - aborting!
failed to decrypt zip file!
Testing keyfile '0P6B_keyfile_1.bin'...
ruuveal
-------

Invalid zip file - aborting!
failed to decrypt zip file!
Testing keyfile '0P6B_keyfile_6.20.654.3.bin'...
ruuveal
-------

Decrypted RUU (zip) written to: tmpzip.zip
Archive: tmpzip.zip
testing: android-info.txt OK
testing: hboot_signedbyaa.img OK
testing: sbl1-8974AB-1.img OK
testing: sbl1-8974AB-2.img OK
testing: sbl1-8974AA-1.img OK
testing: sdi.img OK
testing: rpm.img OK
testing: boot_signed.img OK
testing: recovery_signed.img OK
testing: adsp.img OK
testing: wcnss.img OK
testing: radio.img OK
testing: rcdata.img OK
testing: rfg_1.img OK
testing: modem_st1.img OK
testing: modem_st2.img OK
testing: tz.img OK
testing: pg2fs_spcustom.img OK
testing: sensor_hub.img OK
testing: tp_SYN3508.img OK
testing: tp_SYN3528.img OK
testing: splash1.nb0 OK
testing: rconfig.img OK
testing: rfg_2.img OK
No errors detected in compressed data of tmpzip.zip.
INFO: keyfile passed all tests
Finished: Successfully found decryption key, copied to 'tmp/use_keyfile.bin'

Decrypting ZIP files

Decrypting (1/6) '01_dmp.zip'
Encrypted zip detected, running ruuveal...
ruuveal
-------

Decrypted RUU (zip) written to: I:/test/test2/OUT/decrypted_zips/dec_01_dmp.zip
... immediate cleanup specified, deleting '01_dmp.zip'

Decrypting (2/6) '02_dmp.zip'
Encrypted zip detected, running ruuveal...
ruuveal
-------

Decrypted RUU (zip) written to: I:/test/test2/OUT/decrypted_zips/dec_02_dmp.zip
... immediate cleanup specified, deleting '02_dmp.zip'

Decrypting (3/6) '03_dmp.zip'
Encrypted zip detected, running ruuveal...
ruuveal
-------

Decrypted RUU (zip) written to: I:/test/test2/OUT/decrypted_zips/dec_03_dmp.zip
... immediate cleanup specified, deleting '03_dmp.zip'

Decrypting (4/6) '04_dmp.zip'
Encrypted zip detected, running ruuveal...
ruuveal
-------

Decrypted RUU (zip) written to: I:/test/test2/OUT/decrypted_zips/dec_04_dmp.zip
... immediate cleanup specified, deleting '04_dmp.zip'

Decrypting (5/6) '05_dmp.zip'
Encrypted zip detected, running ruuveal...
ruuveal
-------

Decrypted RUU (zip) written to: I:/test/test2/OUT/decrypted_zips/dec_05_dmp.zip
... immediate cleanup specified, deleting '05_dmp.zip'

Decrypting (6/6) '06_dmp.zip'
Encrypted zip detected, running ruuveal...
ruuveal
-------

Decrypted RUU (zip) written to: I:/test/test2/OUT/decrypted_zips/dec_06_dmp.zip
... immediate cleanup specified, deleting '06_dmp.zip'
Finished: Successfully decrypted zips to 'decrypted_zips'

Unzipping decrypted ZIP files

Unzipping decrypted zip: (1/6) 'dec_01_dmp.zip'
Archive: dec_01_dmp.zip
inflating: I:/test/test2/OUT/firmware/android-info.txt
inflating: I:/test/test2/OUT/firmware/hboot_signedbyaa.img
inflating: I:/test/test2/OUT/firmware/sbl1-8974AB-1.img
inflating: I:/test/test2/OUT/firmware/sbl1-8974AB-2.img
inflating: I:/test/test2/OUT/firmware/sbl1-8974AA-1.img
inflating: I:/test/test2/OUT/firmware/sdi.img
inflating: I:/test/test2/OUT/firmware/rpm.img
inflating: I:/test/test2/OUT/firmware/boot_signed.img
inflating: I:/test/test2/OUT/firmware/recovery_signed.img
inflating: I:/test/test2/OUT/firmware/adsp.img
inflating: I:/test/test2/OUT/firmware/wcnss.img
inflating: I:/test/test2/OUT/firmware/radio.img
inflating: I:/test/test2/OUT/firmware/rcdata.img
inflating: I:/test/test2/OUT/firmware/rfg_1.img
inflating: I:/test/test2/OUT/firmware/modem_st1.img
inflating: I:/test/test2/OUT/firmware/modem_st2.img
inflating: I:/test/test2/OUT/firmware/tz.img
inflating: I:/test/test2/OUT/firmware/pg2fs_spcustom.img
inflating: I:/test/test2/OUT/firmware/sensor_hub.img
inflating: I:/test/test2/OUT/firmware/tp_SYN3508.img
inflating: I:/test/test2/OUT/firmware/tp_SYN3528.img
inflating: I:/test/test2/OUT/firmware/splash1.nb0
inflating: I:/test/test2/OUT/firmware/rconfig.img
inflating: I:/test/test2/OUT/firmware/rfg_2.img
... immediate cleanup specified, deleting 'dec_01_dmp.zip'

Unzipping decrypted zip: (2/6) 'dec_02_dmp.zip'
Archive: dec_02_dmp.zip
inflating: I:/test/test2/OUT/firmware/system_1.img
inflating: I:/test/test2/OUT/firmware/android-info-1.txt
... immediate cleanup specified, deleting 'dec_02_dmp.zip'

Unzipping decrypted zip: (3/6) 'dec_03_dmp.zip'
Archive: dec_03_dmp.zip
inflating: I:/test/test2/OUT/firmware/system_2.img
inflating: I:/test/test2/OUT/firmware/android-info-2.txt
... immediate cleanup specified, deleting 'dec_03_dmp.zip'

Unzipping decrypted zip: (4/6) 'dec_04_dmp.zip'
Archive: dec_04_dmp.zip
inflating: I:/test/test2/OUT/firmware/system_3.img
inflating: I:/test/test2/OUT/firmware/android-info-3.txt
... immediate cleanup specified, deleting 'dec_04_dmp.zip'

Unzipping decrypted zip: (5/6) 'dec_05_dmp.zip'
Archive: dec_05_dmp.zip
inflating: I:/test/test2/OUT/firmware/system_4.img
inflating: I:/test/test2/OUT/firmware/android-info-4.txt
... immediate cleanup specified, deleting 'dec_05_dmp.zip'

Unzipping decrypted zip: (6/6) 'dec_06_dmp.zip'
Archive: dec_06_dmp.zip
inflating: I:/test/test2/OUT/firmware/dzdata_16g.hdr
inflating: I:/test/test2/OUT/firmware/dzdata_16g.img
inflating: I:/test/test2/OUT/firmware/dzdata_32g.hdr
inflating: I:/test/test2/OUT/firmware/dzdata_32g.img
... immediate cleanup specified, deleting 'dec_06_dmp.zip'
Finished: Successfully unzipped files to 'firmware'

Moving system img files
(1/4) moving system_1.img
(2/4) moving system_2.img
(3/4) moving system_3.img
(4/4) moving system_4.img
Finished: Successfully moved system img files to 'decrypted_system'

Attempting to create system.img
Multi-part system images (4 parts)
Sparse Header not found, using simple concatenate
Please be patient, this can take several minutes...
(1/4) system_1.img -> system.img
... immediate cleanup specified, deleting 'system_1.img'
(2/4) system_2.img -> system.img
... immediate cleanup specified, deleting 'system_2.img'
(3/4) system_3.img -> system.img
... immediate cleanup specified, deleting 'system_3.img'
(4/4) system_4.img -> system.img
... immediate cleanup specified, deleting 'system_4.img'
finished.
Finished: Successfully created system.img 'system/system.img'

Testing system.img...
e2fsck 1.42.13 (17-May-2015)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
system/system.img: 3347/172032 files (0.0% non-contiguous), 602666/688128 blocks
Finished: system.img successfully passed filesystem check

Adding boot.img to the system folder
Copying firmware/boot_signed.img to system/boot.img

Removing unneeded work folders
Finished: Successfully extracted zip files to
'I:/test/test2/OUT'

Output Files

I:\test\test2>dir /s OUT
Volume in drive I is Seagate Backup Plus Drive
Volume Serial Number is FC34-DB75

Directory of I:\test\test2\OUT

20/05/2016 15:34 <DIR> .
20/05/2016 15:34 <DIR> ..
20/05/2016 15:32 <DIR> firmware
20/05/2016 15:28 <DIR> romzip
20/05/2016 15:34 <DIR> system
20/05/2016 15:29 <DIR> tmp
0 File(s) 0 bytes

Directory of I:\test\test2\OUT\firmware

20/05/2016 15:32 <DIR> .
20/05/2016 15:32 <DIR> ..
07/01/2016 11:35 9,614,336 adsp.img
07/01/2016 11:56 169 android-info-1.txt
07/01/2016 11:57 169 android-info-2.txt
07/01/2016 11:58 169 android-info-3.txt
07/01/2016 11:58 169 android-info-4.txt
07/01/2016 11:30 113 android-info.txt
07/01/2016 11:54 12,996,864 boot_signed.img
07/01/2016 11:48 13,296 dzdata_16g.hdr
07/01/2016 11:48 2,439,152 dzdata_16g.img
07/01/2016 11:49 20,448 dzdata_32g.hdr
07/01/2016 11:49 2,718,688 dzdata_32g.img
07/01/2016 11:54 2,096,384 hboot_signedbyaa.img
28/03/2014 08:51 1,572,864 modem_st1.img
28/03/2014 08:51 1,572,864 modem_st2.img
07/01/2016 11:35 4,188,160 pg2fs_spcustom.img
07/01/2016 11:28 45,945,856 radio.img
01/07/2014 07:27 57,856 rcdata.img
28/03/2014 08:51 8,388,608 rconfig.img
07/01/2016 11:54 21,485,824 recovery_signed.img
28/03/2014 08:51 1,048,576 rfg_1.img
28/03/2014 08:51 1,048,576 rfg_2.img
07/01/2016 11:35 194,816 rpm.img
07/01/2016 11:35 316,538 sbl1-8974AA-1.img
07/01/2016 11:35 316,538 sbl1-8974AB-1.img
07/01/2016 11:35 316,538 sbl1-8974AB-2.img
07/01/2016 11:35 11,770 sdi.img
07/01/2016 11:35 209,760 sensor_hub.img
18/12/2015 10:03 4,194,304 splash1.nb0
07/01/2016 11:35 95,772 tp_SYN3508.img
07/01/2016 11:35 95,767 tp_SYN3528.img
07/01/2016 11:35 366,426 tz.img
07/01/2016 11:35 4,592,640 wcnss.img
32 File(s) 125,920,010 bytes

Directory of I:\test\test2\OUT\romzip

20/05/2016 15:28 <DIR> .
20/05/2016 15:28 <DIR> ..
20/05/2016 15:28 113 android-info.txt
20/05/2016 15:28 1,645,418,970 rom.zip
2 File(s) 1,645,419,083 bytes

Directory of I:\test\test2\OUT\system

20/05/2016 15:34 <DIR> .
20/05/2016 15:34 <DIR> ..
20/05/2016 15:34 12,996,864 boot.img
20/05/2016 15:34 2,818,572,288 system.img
2 File(s) 2,831,569,152 bytes

Directory of I:\test\test2\OUT\tmp

20/05/2016 15:29 <DIR> .
20/05/2016 15:29 <DIR> ..
20/05/2016 15:29 96 use_keyfile.bin
1 File(s) 96 bytes

Total Files Listed:
37 File(s) 4,602,908,341 bytes
14 Dir(s) 96,035,700,736 bytes free

I:\test\test2>