[MOD] Unthrottle your myTouch 4G !
Came across this post in the CM7 forums, thought you'd all want to take a look.
WARNING/DISCLAIMER : By applying this mod, you are going against the contract you signed when you purchased the device. I, akuria, nor anyone of the XDA or CM7 forums will be held responsible for any repercussions you may be hit with by T-Mobile, or any service provider you have chosen for not honoring your contract.
Layman's terms: your fault, not ours. Good luck.
Note: Apply this BEFORE being throttled! Do NOT Flash another ROM while over the limit, or you will be throttled! (Unless you edit the classes.dex BEFORE flashing the ROM. )
Okay, find your current rom on your pc (the zip file) and open it with your favorite extractor (winrar is nice)(dictionary - I think 7zip is the best)
Go to the system/framework folder and extract services.jar file onto your desktop.
Now open services.jar and extract classes.dex to the desktop. Cut and paste classes.dex to your sdk/tools folder.
Now, download smali and baksmali.jar from link. Rename them smali.jar and baksmail.jar for easier typing later. Cut and paste those two into the SDK/tools folder also.
Open your command prompt and cd (change directory) to sdk/tools folder. Then type this exactly (without the quotes: "java -jar baksmali.jar -o classout/ classes.dex". Look at your sdk/tool folder... that should have created a folder called classout. Open it until you find your files.
Locate the 7 files with "throttleservices" in the title. Delete them! Now type this into command prompt: "java -Xmx512M -jar smali.jar classout/ -o new-classes.dex". That should repack your edited files and create a file called new-classes.dex...
Cut and paste the new-classes.dex to your desktop and rename it classes.dex.
Open your services.jar (that should be on the desktop) with winrar (or whatever)(dictionary - again, try/use 7zip) and click add file. Add the classes.dex file from your desktop. It might ask you to replace it or save or not (it will depend on your extractor).
After you edited your services.jar, copy and paste it to your tools folder. Connect your phone via usb cable to the pc.
Boot into clockwork recovery. In the clockwork menu, make sure you go to mounts and storage and click mount /system before this next step.
Now, open the command prompt from your pc again, and cd to sdk/tools folder (if you are already there, you can skip this step! Good for you).
Now type "adb push services.jar /system/framework/". Reboot your phone and enjoy!
This post was by akuria in the CM7 forums.. He says it's not guaranteed to work, but if anyone wants to take a crack at it, go right ahead.
Owner of an HTC Sensation (primary), HTC myTouch 4G, and Samsung Galaxy Tab 10.1
All My HTC Glacier ROMs have been retired, I lost them all when Multiupload went away
Thanks to those who downloaded and supported.
Please follow me on Twitter! http://twitter.com/GazaIan