I am on T-Mobile or 3UK or An Asian Carrier and I can't Root my phone...Help!11!11!!1
As you have found out those phones that have network specific ROMS, namely from the carriers named above will find it difficult or impossible to Root using the methods those with non-branded Hero's have.
The only way to install a custom ROM and or root the phone is the following method. As I have had no experiance with this method I am not going to be able to write out any instrcutions of my own, nor am I going to copy and paste someone else's work and take credit for it. Therefore I am providing you with the following link.
[HOWTO] Create a GoldCard - Bypassing the RUU/SPL CID check to Root/Downgrade
(If you are stuck on a ROM you don't like (t-mobile/asian carrier etc.) you can use this how to to create a goldcard to bypass the CID checks so you can downgrade and root your Hero.)
Thanks to
Jesterz over @ XDA Developers for the method.
Here are 2 more guides to using the Goldcard method. Pick which ever one looks easier / which has the easiest instructions that you understand.
Goldcard instructions (Alternative 2)
Thanks to
btdag over @ XDA Developers for the method.
Goldcard instructions (Alternative 3)
Thanks to
theUnlockr over @ TheUnlockr.com for the method.