Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
GazaIan
Old
(Last edited by GazaIan; 7th July 2011 at 06:49 PM.)
#1  
GazaIan's Avatar
Senior Member - OP
Thanks Meter 399
Posts: 1,509
Join Date: Dec 2010
Location: Your basement
Default [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. )

Quote:
Step One:
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)

Step Two:
Go to the system/framework folder and extract services.jar file onto your desktop.

Step Three:
Now open services.jar and extract classes.dex to the desktop. Cut and paste classes.dex to your sdk/tools folder.

Step Four:
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.

Step Five:
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.

Step Six:
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...

Step Seven:
Cut and paste the new-classes.dex to your desktop and rename it classes.dex.

Step Eight:
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).

Step Nine:
After you edited your services.jar, copy and paste it to your tools folder. Connect your phone via usb cable to the pc.

Step Ten:
Boot into clockwork recovery. In the clockwork menu, make sure you go to mounts and storage and click mount /system before this next step.

Step Eleven:
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).

Step Twelve:
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
The Following 5 Users Say Thank You to GazaIan For This Useful Post: [ Click to Expand ]
 
eqjunkie829
Old
#2  
eqjunkie829's Avatar
Senior Member
Thanks Meter 431
Posts: 1,370
Join Date: Apr 2011
Location: West Jordan, UT

 
DONATE TO ME
Thought this was already covered to not work for throttling data because its not controlled by the phone?

Sent from my HTC Glacier using XDA App
If I have assisted you in any way, please hit the THANKS button!!!
Signup for Dropbox under my link and get extra space for both of us. http://db.tt/u57Nnt9
 
GazaIan
Old
#3  
GazaIan's Avatar
Senior Member - OP
Thanks Meter 399
Posts: 1,509
Join Date: Dec 2010
Location: Your basement
Quote:
Originally Posted by eqjunkie829 View Post
Thought this was already covered to not work for throttling data because its not controlled by the phone?

Sent from my HTC Glacier using XDA App
The Desire Z seemed to have a similar method that worked out for them.. so this is tryable.
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
 
option94
Old
#4  
option94's Avatar
Retired Forum Moderator / Recognized Developer
Thanks Meter 689
Posts: 2,481
Join Date: Apr 2006
Location: Rahway, NJ

 
DONATE TO ME
If it works, great. i dont see how it could though. For throttling to be phone controlled like this, I dont think it would be in AOSP roms, only the t-mo stock rom.
 
GazaIan
Old
#5  
GazaIan's Avatar
Senior Member - OP
Thanks Meter 399
Posts: 1,509
Join Date: Dec 2010
Location: Your basement
Holy hell I haven't seen you in forever O.o gonna take a crack at this anyway.. got throttled last night and its not fun
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
 
eqjunkie829
Old
#6  
eqjunkie829's Avatar
Senior Member
Thanks Meter 431
Posts: 1,370
Join Date: Apr 2011
Location: West Jordan, UT

 
DONATE TO ME
Quote:
Originally Posted by GazaIan View Post
The Desire Z seemed to have a similar method that worked out for them.. so this is tryable.
That would be awesome if it did work though, tmobile would start sending out nasty messages like I hear at&t does if you use too much data.

Sent from my HTC Glacier using XDA App
If I have assisted you in any way, please hit the THANKS button!!!
Signup for Dropbox under my link and get extra space for both of us. http://db.tt/u57Nnt9
 
option94
Old
#7  
option94's Avatar
Retired Forum Moderator / Recognized Developer
Thanks Meter 689
Posts: 2,481
Join Date: Apr 2006
Location: Rahway, NJ

 
DONATE TO ME
Try it. Worse case is you waste a few minutes. Best case - it works. Just doesn't make sense to me. That doesn't mean it wont work.
 
big_d093
Old
#8  
Senior Member
Thanks Meter 2
Posts: 182
Join Date: May 2009
Location: Indianapolis
If someone can incorporate this into a rom update it would be the ****

Sent from my demonSPEED Glacier using XDA Premium App
The Following 2 Users Say Thank You to big_d093 For This Useful Post: [ Click to Expand ]
 
Azuske
Old
#9  
Senior Member
Thanks Meter 379
Posts: 592
Join Date: Jan 2009
Location: Tampa, Florida

 
DONATE TO ME
Quote:
Originally Posted by eqjunkie829 View Post
Thought this was already covered to not work for throttling data because its not controlled by the phone?

Sent from my HTC Glacier using XDA App
It is controlled by the phone...
 
thronka
Old
#10  
Member
Thanks Meter 5
Posts: 53
Join Date: Dec 2009
Location: Plano, TX

 
DONATE TO ME
It is not service driven. It is sim driven at the tower level.

I spoke with a tech who works and owns a tower in Allen, TX. He stated it is done by software at the tower level that gets uploaded every 12 hours to your account. Some towers go quicker than others but that hacking your phone that way will not work.

Sent from my phone using XDA Premium App
My Phone:
iPhone 4 (CDMA - Verizon)

The Misses' Phone:
HTC Incredible 2 (CDMA - Verizon)
Stock

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...