Flashing a custom ROM to your HTC Touch Pro allows you to have an operating system that fits your likes and needs. In many cases, custom ROMs strip out non essential preinstalled software as well as apply various performance tweaks. In my experience, using a custom ROM is much better than the stock ROM simply because of performance. The difference is night and day! Touch Flo 3D does not lag, programs open faster, switching between programs is much faster, returning to the Today screen is faster, and overall system responsiveness is much quicker than before. Xiaomi firmware
NOTE: These steps only apply if you have a CDMA Touch Pro. These instructions WILL NOT WORK with a GSM Touch Pro*. Also, if you to return your phone for any reason, you will have to flash back to the stock ROM and relock the phone.
Basically, there are three steps to flash a custom ROM to your Touch Pro.
Unlock the phone to allow it to load and boot custom ROMs
Choose and download your choice of custom ROMs
Flash the custom ROM to your Touch Pro using the ROM Update Utility (RUU)
*If you have a GSM Touch Pro, the process is virtually similar except you will need to use a GSM unlocker and GSM custom ROMs.
Backup your personal information using a program such as PIM Backup (freeware). Also make sure your phone has at least a 50% charge.
Please read through this guide and download the all the necessary files beforehand. That way, you know exactly what you’re getting into.
You will need to use the HardSPL utility to unlock the phone. This is a relatively simple procedure; all instructions and files needed to do this can be found at the website in the resource box.
Download and install Raphael_CDMA_HSPL_037.zip if you have a Sprint Touch Pro. If you have a Verizon Touch Pro, use Verizon_HSPL_Package.zip.
Choose and download your custom ROM
There are many, many custom ROMs out there for the Touch Pro. To find custom ROMs, I go to the ROM forum at PPCGeeks.com.
Look through the threads and find a ROM that you like. Custom ROMs differ in their preinstalled software, system settings, performance tweaks, and more.
I chose to go with Yay 4 Juggs’ v4.0 ROM because of the increased page pool and a nearly clean slate of applications. ROMs usually come compressed in a .zip file. Extract the RUU_signed.nbh file to somewhere on your hard drive temporarily in preparation for the next step.
Flash Custom ROM
You now need to obtain the ROM Update Utility (RUU) which can be found on the website in the resource box. Extract the RUU folder to somewhere on your hard drive, like your desktop. Then copy the custom ROM file (RUU_signed.nbh) to the RUU folder you just extracted. For example, the RUU folder is at C:\RUU and the custom ROM is located at C:\RUU\RUU_signed.nbh .