The HTC Evo V is a great phone from Virgin Mobile but as an avid Android user, I always want more out of my devices. I’ve recently run Harmonia, a cleaned up stock based sense ROM. (Here’s my guide to root and install Harmonia) This was fun but I had noticed my phone randomly rebooting and I decided it was time for a new ROM. I’ve used CyanogenMod before on my LG Optimus V so I knew that it should be my goal to get it onto my Evo V. Since the Evo has been out for a while, this shouldn’t be too much of a problem. I did have to jump through quite a few hoops such as getting S-OFF and flashing back and forth between ROMs to finally be able to even flash the CyanogenMod ROM but after a days work I now have CyanogenMod 10.1 with Android Jelly Bean 4.2.2 running on my HTC Evo V from Virgin Mobile!
I quickly want to mention that the only thing not working with this ROM is the 3D camera, but that’s really not worth sticking with the stock ROM anyway….
So now it’s time to teach all of you how you can accomplish this with your phone. It’s a fairly simple process but it just has to be done in order and you have to take your time. Expect to spend a few hours on this and don’t rush through it. That’s how mistakes are made.
First thing is to make sure that your phone is rooted. If it’s not – read my guide to rooting the HTC Evo V. It is important that you keep the stock Virgin Mobile HTC Sense ROM on your phone. If you already have another ROM installed, do your best to revert to an old backup. Having the stock ROM will cause less problems down the road.
Now we should have a rooted phone running the stock ROM. Great! Now to have some more fun!
The first step can be a tricky one as it involved removing the battery cover on your phone and taking a wire to two point on the phone. This is to achieve S-OFF which will allow us to downgrade our HBOOT later on. First watch the video below to get an idea as to what you will be doing. Again, I recommend you first watch this YouTube video to get familiar with what you are about to do THEN read the instructions to do it yourself.
After watching the YouTube video go to the website mentioned in the video and follow the steps to achieve S-OFF on your HTC Evo V.
Great! Now we should have S-OFF!
Due to the locked down HBOOT currently installed on the HTC Evo V we will need to downgrade to something other than 1.57. This can be a fairly complex process. Leslie Ann has done a great job writing up a tutorial that should make this process quite simple. Follow this guide to “Fix everything by turning your phone into an Evo 3D.” Once you complete that guide, return here and we can continue to the next step! (Note the PRL update is indeed optional and will not effect the outcome of this guide.)
Awesome! Now we have S-OFF and an older HBOOT. Now we get to install CyanogenMod 10.1! This is exiting!
Reboot your phone into recovery. This can be accomplished by turning off your phone, holding down the ‘volume down button’ and pressing the power button. A menu with the option to boot into recovery should be displayed.
In recovery we are going to want to preform a few wipes to clean out or existing system. BUT before we do our wiped, go into the NANDROID menu and take a backup of your existing system.
After the backup head into the wipe menu and choose to do a wipe all/reset option. This will clear out the existing system. Once that completes select the option to wipe the dalvik-cache as well.
Next Obtain the latest ROM, GAPPS, and the WiMAX Log Cleaner zips from the ROM’s forum. (One is located in the middle of the second post under downloads and GAPPS is located at the bottom of the second post under EXTRAS along with the WiMAX log cleaner.)
Return to the main menu of the recovery and select to flash zips. Select the “WILD-FOR-THE…” zip first and flash that. Then do the GAPPS zip and finally do the WiMAX Cleaner zip. After doing all three of these zips separately, reboot your system.
TA-DA! You now have CyanogenMod 10.1 with Android Jelly Bean 4.2.2 running on your HTC Evo V from Virgin Mobile! Congratulations!
If you got stuck anywhere or ran into some errors that you do not know how to solve, please ask me in the comments below and I will help you along!