The folks over at XDA-Developers have released a full and permanent root for the T-Mobile myTouch 4G. Here is what they had to say:
unforgiven512 [who contributed to the G2 root] deserves most of the credit for this tutorial as all I did was rewrite this tutorial in my own words (while looking at his in another window ), edit the kernel module, and paste links to it and the hboot file with this tutorial. Also, thanks to adwinp for the instructions on hexeditting the kernel module to make it work with our devices.
This was a collaborative #g2root effort, primarily involving scotty2, tmzt, IntuitiveNipple but also many others!
Similar to the G2 root as mentioned, this method is risky when compared to other methods seen before. It relies on Paul O’Brien’s VISIONary, some adb commands, and a bit of work in the console to achieve the root. You can find the full instructions below:
First make sure you have visionary installed and download these two files:
https://www.megaupload.com/?d=A03YMPQK
https://www.megaupload.com/?d=NN5726Z8Pre-OTA module: https://www.megaupload.com/?d=G400FOFB
Here are the md5sums for the modules and hboot: https://www.megaupload.com/?d=CFSHDJS1
Fire up your device and run visionary.
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
Open up a terminal on the phone or thru adb shell and gain root (su + enter).
Type insmod /data/local/wpx.ko and press enter. You should get an error stating “function not implemented” this is what you want
Then 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.
If you are on terminal on the device close it out. If you are on adb shell don’t worry about closing your session.
Run VISIONary again to lock in root. Fire your terminal back up and type sync and hit enter.
Wait a couple of minutes and reboot.
If you want to go into hboot and look it should say s=off!
If you still have problems getting au to work after this uninstall visionary, shutdown, pull battery, and restart. Should work after that. Props to PolishDude for figuring that one out.
If you don’t know what you are doing, we would highly recommend that you skip the attempt, as your device could fail if you fail to root it properly. If you do manage to root it without bricking, the rewards are well worth it.
[Source: XDA-Developers]
Authors: _GadgetNews