Thanks benny. Those help. I narrowed down the issue to ruuveal by testing it against Sprint_HTC_One_m7wls_4.06.651.4_RUU.zip and Sprint_HTC_One_m7wls_4.06.651.4_RUU_decrypted.zip posted in this thread by OMJ:
I found ruuveal has not been updated in awhile and after spending a few hours on modifying the code, messing with the bruteforce branch, etc. I gave up as several of the files are not being decrypted by that tool correctly. I am sure HTC changes their AES keys from time to time. Can you share with me how you decrypted RUU so they would extract from the archives (preferably in Linux but if you use a Windows tool I can use that and port it to Linux)? I want to be able to decrypt them from the full RUU myself and gain that knowledge.
I have successfully used your files to make the full system.img. Thanks again for those and the link to the kitchen tool plus the links to mounting the system.img as filestsem(s) on a Linux box for modification.
Besides creating an odexed/deodexed stock rom for softbrick recovery I also have a few other projects in mind where I need to be able to work with the full RUU only without a particular phone. I want to add some of my own drivers to a custom kernel for a particular aftermarket automotive performance product I have been working on that will integrate with the move towards the Linux kernel taking over the automotive space. https://www.automotivelinux.org
If you could send me a link to the tool you use or the method you used to extract the system images I would be grateful.