The problem is not flashing the phone.......rather than making the esn to the metropcs database which is done by houdini.....there is no other legal way to do it.
then when you have the esn on metropcs... You can start messing with your ROM, MMS, WAP etc........