DISCLAIMER
I will not be held responsible if this damages, bricks, ruins, destroys, or sets your phone on fire. Proceed at your own risk and make sure to follow instructions. For the love of God, do not try to use this on a phone other than the HTC EVO 4G LTE for Sprint or you WILL brick your phone.
Q: What is VipeRUU?
A: An alternative way to flash an RUU, basically it flashes it through a special mode in the bootloader. This will put you back to complete unrooted stock and update your bootloader to the latest! Instead of using HTC's .exe to do it, I created this way for numerous reasons.Q: What reasons?
A: Well, there are a few. The first reason (and most important) is to protect the people that get these files for us. While I do not know these people, I would like to keep seeing these files around.
The second reason is that I believe you won't see RUU's around much anymore. HTC has made it clear that they are OK with the RUU's out there, but they have not showed any intention of making more publicly available. This means that any future files that become available, HTC may be tracking them. I have no idea, but just my personal belief, and I'd like to be safe about it - hence using decrypted and unsigned rom.zips and VipeRUU to flash it.
Lastly, because I believe you will see a reduction in RUU's (but possibly not official ROM files) I wanted to make a way that any device can utilize VipeRUU to still flash the rom.zip files just like you would run an RUU.Q: Whatever, what are the requirements to use this?
A: You must be S-OFF to use this tool, unlike when you use an RUU. The reason why is because the rom.zip files have been decrypted via RUUVEAL unpacked, and repacked, which means that it no longer has HTC's signature, so an S-ON bootloader won't accept it. Again, this is just for any sources security.
There are 2 tools to gain S-OFF and they're easy to use, please check them out - Facepalm or DirtyRacun. Note: Facepalm doesn't appear to work on 3.16. You can try BabyRacun and then Facepalm and it might work, but I didn't try that.
You also need a Windows PC. This was tested on both Win7 and Win8 x64. I was going to write a Linux version, but I don't know if there is a big need for it or not. If there is, please let me know.Q: OK cool, how do I use this?
A: It's very simple! Download the file below and unzip it. Double-click on VipeRUU.bat. If you get an error complaining about security, right-click, properties, unblock. Then run it again. You need to be booted into Android (aka, your phone turns on and boots to Sense/CM/whatever) to use this.Q: But what if I can't get into Android?? Surely there is something I can do!?
A: Yes, I designed a "backdoor" to allow you into VipeRUU. However, BE CAREFUL! This skips important checks that VipeRUU does when it start (most importantly, if your phone really is an EVO 4G LTE!) but it will allow you to do this procedure from the bootloader. All you have to do is create a text file in the "files" folder called "bypass.txt" and then start the program. You'll be alerted with a few warnings when doing this.Q: Why don't you just release the RUU since I'm S-ON?!
A: I do not have the RUU, sorry. Just do an S-OFF procedure I talked about above, it's not that hard![]()
Sharing
The use of this tool is open for anyone to use. I just ask that you leave everything as it is and change only the needed lines in the code for other devices. I will have information below on how to adapt this for other devices. If you have any fixes or suggestions, please send them my way.
Credits
Indirect for helping with the code
IRC testers - jocarog (I forget the others, please let me know so I can credit you!)
Last edited: