How To Root T-Mobile My Touch 4G Android Phone Using G2 Root
You can now root your T-Mobile myTouch 4G Android phone by using the G2 root published few days back. The following instructions to root myTouch 4G is taken from the XDA and surely not the easiest one.
As usual the instruction starts with a warning that the developer is not responsible if your phone dies during the procedure.
I am not responsible for your bricked phone or the ignorance that may or may not have caused it based on the fact that you CHOSE to follow these steps. Read through the forums and LEARN before you attempt to flash any device. You have been warned.
Now that that is out of the way here we go:
First make sure you have visionary installed and download these two files:
Here are the md5sums for the modules and hboot:
1. Fire up your device and run visionary.
2. adb push the two files you downloaded to /data/local on the device:
adb push wpx.ko /data/local and adb push hboot_dhd.nb0 /data/local
3. Open up a terminal on the phone or thru adb shell and gain root (su + enter).
4. Type insmod /data/local/wpx.ko and press enter. You should get an error stating “function not implemented” this is what you want
5. Type dd if=/data/local/hboot_dhd.nb0 of=/dev/block/mmcblk0p18 and hit enter. This command can turn your phone into a very expensive paper weight. Pay attention to what you are typing.
6. If you are on terminal on the device close it out. If you are on adb shell don’t worry about closing your session.
7. Run Visionary again to lock in root.
8. Fire your terminal back up and type sync and hit enter.
9. Wait a couple of minutes and reboot.
10. Run visionary again and reboot again. This will make root stick.
You can now uninstall visionary and enjoy permaroot.
If you want to go into hboot and look it should say s=off!
If you still have problems getting su to work after this uninstall visionary, shutdown, pull battery, and restart. Should work after that. Props to PolishDude for figuring that one out.