yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] btate0121:
ok. I'm over the 5gb cap. I've gotten the text msg saying i'm being throttled. hwoever i'm still getting regular hsdpa+ speeds normal in my area.

I don't know how or why this is happening and don't know how to find out so can one of you geniuses help me out so we can help us out?

it may be an error on their end.. but if it's something we can trigger that would be nice to know eh?
[G2 and Desire Z Android Development] asainz320:
Which ROM are you using?
[G2 and Desire Z Android Development] smthkat789:
jefiggle

Since you changed your rom/radio and it didnt effect your data speed.

There must be a exploit somewhere in your g2 that we need to find.

Can you tell us what root method and thread you used?

List all the apps that you have installed?

Thx
[G2 and Desire Z Android Development] sino8r:
My guess its an error in tmobile's system or something in nightly build 32. Root method and apps won't have anything to do with it. Its more likely luck with an error on tmobile's end. This does happen to users on occasion....
[G2 and Desire Z Android Development] Ted417:
Does the 5GB throttle also affect MyFaves users?... I have a friend claiming that he has a 10GB throttle point.
[G2 and Desire Z Android Development] jefiggle:
Well I used the gfree method, I changed my rom to the RC1 release. Still no message for throttle, it may just be an error. Dunno what else to tell you.

Vision/G2 CM7RC1-turbo charged 1.8ghz

RADIO12.28e.60.140fU_26.04.02.17M2
[G2 and Desire Z Android Development] learningmore:
im on a mt3g and ive been throttled i was gonna try the data/system/throttle mod but in my data/system there is no throttle. Im running yoshi gingeryoshi rc4 on a 32b board, and yesterday was the first time since december that i have gotten the throttle and i tether every day to download roms, email, watch videos, and play games. Im gonna try switching out the service jar with the original one then set up the different apn setting posted in this thread, then switch out the service.jar with the modified one which im gonna make read only and see what happens. will post back later tonight when i get home.
[G2 and Desire Z Android Development] smthkat789:
Jefiggle- So to test out if its just your account, is to swap sims with someone who is throttled to see if its your phone or account that is throttle free.

---

Those of you that aren't throttled and over 5gb should swap sims/phones to see if its your account or phone that throttle free.

I'm up for it, anyone in phoenix, az area that isnt throttled and over 5gb wanna test it?
[G2 and Desire Z Android Development] execulive:
Beat the data throttle

I have discovered a very good way to remove the data throttle T mobile has imposed. My solution is Virgin Mobile, I live in the big city, for $25 a month I can get unlimited data and messages which T mobile use to be about. They have some very nice android phones and more on the way, not the G2 but they are not $500 either. Just like the good ol' of Tmo started hoping they would get a cool phone instead of Verizon or AT&T.

I've been with them since 2004 and the data cap on the G2 just ruins the phone and my experience. I don't like to be at odds with the phone company being penalized for using it. What good is all that speed? Punishment after 5gb and a broken down $500 cp that doesn't do anything but make you wait.

I bough my phone on that payment plan without a contract and that is a good thing. I had a long talk with Tmo today.. they will have a new plan if you go over 5gb. You can pay an extra charge for the month to have your cp fixed and turned back on. Sounds like extortion. My guess they will go to 2gb and charge extra for that also and keep doing it until enough ppl have enough.

I am paying $39.99 for 500 minutes and $20 for unlimited messages and internet.

I guess I have said my peace and the throttle is very bad @50K, ... and ... and... etc..

I do have a very nice G2 for sale..
[G2 and Desire Z Android Development] execulive:
It used to be about all the cool things and hacks you could get your cp to do.. Now we are just trying to make the stupid cp usable
[G2 and Desire Z Android Development] DXDX:
T-Mobile control throttling from their end....

Read this and you might understand how they do it!!!!

technet.microsoft.com/en-us/library/bb742481.aspx
[G2 and Desire Z Android Development] rockinjer:
i just saw a sprint comercial saying that they have UNCAPPED DATA!!!!!
[G2 and Desire Z Android Development] J-Hop2o6:
its still slower than ours.. and Tmo is thinking (or will) bump up the cap this spring/summer: http://www.tmonews.com/2011/02/t-mobile-adding-unlimited-data-plan-later-this-year/

plus 2x the speed this year from 21mpbs to 42mbps.
[G2 and Desire Z Android Development] sino8r:
Thank f*ing God they have wised up a bit! A REAL unlimited data plan would be perfect for some folks...
[G2 and Desire Z Android Development] Ted417:
Shameless Bump
[G2 and Desire Z Android Development] Proxin:
I'll second that.

Has anyone gotten this working without Force Closes?

Also, why does the title of this thread now say it's outdated?
[G2 and Desire Z Android Development] Vlad83:
Clearly a riddle that only reading may solve :eek:
[G2 and Desire Z Android Development] Proxin:
Very funny sir :p

I've been keeping updated with the thread's replies, and the original post only says the method is "extinct", no further details...

Does this not work anymore? Or is it just an old post so it was labeled as "outdated"?

I want to know if there are any issues that have come up (besides those stated in the original post that have been here forever). The thread has started to get off-topic so I don't see any replies detailing the "extinction"...

Hope that cleared it up :)
[G2 and Desire Z Android Development] Vlad83:
Users in the last few pages reported this to no longer work. It was concluded that T-Mo throttles on their end.
[G2 and Desire Z Android Development] sino8r:
The reason I changed it because nothing works anymore. Do I really need to explain that futher besides I updated the op and explained it there. Hopefully, the plans for new data plan will fix all these issues.
[G2 and Desire Z Android Development] Proxin:
Aw man... Okay. Thanks, I must have missed that somewhere then.
[G2 and Desire Z Android Development] poormanq45:
I'm wondering, how does this apply to SSL.

I thought that legally SSL connections could not be throttled due to potential security issues.

If everything could be tunneled through SSL this theoretically should bypass throttling. This assumes that they are not throttling SSL.
[G2 and Desire Z Android Development] purplxhaze420:
I've been throttled for 3 months now, and I have my G2 for about... well 3 months. Got capped 2 weeks into my plan, and after 2 billing cycles, the throttle STILL remains. 150+ calls to customer care, contacted BBB for HORRIBLE customer service... tried every mod on here for this... removed throttle files, edited my classes.dex in services.jar, tried every rom, every radio... and STILL testing in a SLOWER THAN F-ING DIAL UP! Woooow... I hope somebody fixes this ish soon, be it t-mobile, or somebody having a developmental breakthrough! Lol... if it doesn't happen before April 20th though tmo has agreed to give me a new sidekick 4g... ehhhh.. ill take it ;)
[G2 and Desire Z Android Development] 144saint:
That side kick sounds nice. It has android in it.
[G2 and Desire Z Android Development] moneymike55:
Too bad its still on tmobile... I've been enjoying 56k for 3 days and when I called to complain they offered me a free month of service and any phone for the new customer price halfway through my contract, if I renewed for 2 more years. No thanks. Trying to sweet talk me into a g2 or mt4g that's about to be obsolete a month after I buy it, just like they did with this damn mt3g. New dual-core htc's or Evo 3D looks better. Sidekick with android is cool but that looks like a lot of bloatware, and I doubt the apn will make a difference with throttling.
[G2 and Desire Z Android Development] sino8r:
That's a huge error! The last thing I'd do is renew a contract even for a free G2X if I were stuck in a throttle loop for 3 months. I'd cancel my contract. Tmobile USA is going to hell anyways after Mama Bell snatches them up in a year or so...
[G2 and Desire Z Android Development] sino8r:
I don't know if I'm ready for 3D on a phone yet. I hope you can at least turn it off like the Nintendo 3DS. 3D gives me a headache after a couple of hours... besides, I doubt it the glasses-less kind is that great anyways although it must be less annoying. 3D is way overated... Bring on the holograms, lol:D
[G2 and Desire Z Android Development] spbeeking:
To remedy this, just dial *#*#4635#*#* from the dialer. Go to phone info and select your prefferences... 2G only,3G only, or 3G preferred. There's an app for that (:p) called phone info by SC@taiwan on the market for free. It much handier than dialing all that *#*# crap. That should take care of most folks.

Just trying to help here, but isn't this supposed to be *#*#4636#*#*

I wouldn't want people to get confused. And thanks for the tutorial, im gonna have to try it when I get my g2 later.
[G2 and Desire Z Android Development] sundar2012:
So where do we stand on this - is there anyway to avoid the throttle?
[G2 and Desire Z Android Development] dman777:
ya, it's called break your contract and sign on with sprint(thier 4g isn't throttled but their 3g is at 5 gb).
[G2 and Desire Z Android Development] crz6662:
3G @ 5GB, who care's, that's what T-Mobile has done to us. Actually might go to Sprint if this AT&T deal goes through. Question is, what the hell do I do with six T-MO phones?

Holding off on any new phones till it's determined what's gonna happen to T-MO.
[G2 and Desire Z Android Development] xsteven77x:
Not sure how high grade or how much time u you have, but if you have a little bit of both you will find someone who will pay your price on craigslist. I know a lot of people talk bad about CL here but I never had a problem. If anything there is more idiots on there that will pay a little more :)
[G2 and Desire Z Android Development] crz6662:
Yeah, I hear ya. I'll hang on to them for a bit longer and see what happens. Got 4 different phones flashed with sd cards and tons of apps & a couple dumb phones.

Damn shame we can't still defeat data throttling, it was pretty cool when it worked. Oh well.

Nice to see fellow Pittsburgher in here.
[G2 and Desire Z Android Development] hellcatt:
when did that happen? this morning?
[G2 and Desire Z Android Development] tageeboy:
Most cell contracts can be broken with no fee charged. I did it to tmobile us about a 2 years ago mid way into my contract. I went to a site called slickdeals.net and searched the forum for break contract. There is a script that tells you exactly what to say. May have to use google since it was a while back but it does work. The main idea is that your breaking the contract due to some federal tax that the carriers make users pay, it is not something that was designed for the users to pay when the fed implemented but to save a few bucks the carriers pass it on to us. Since this fee is never the same each month it can cause your bill to go up or down a few cents or even a few dollars. Usually they offset the cost by adjusting the bill in another area with a discount so you end up with the normal monthly amount you expect. Since this change in cost is a technical change in the contract we were able to get out of the contract at no cost. went to ATT to get an ipone and used it for about a year. Got bored and used the same script, was harder with ATT and ended up calling about 3 or 4 times using the script before I was able to break the contract but in the end I was successful 2 times. Google "how to break Tmobile US contract" and I imagine you can find the script. Hope this helps, I don't think they have updated anything since then so I assume it still works. Funny thing is that after leaving ATT I went back to tmobile and had no issues and was given same credit amount with them so it was like it never happned.
[G2 and Desire Z Android Development] david279:
Anybody check out this.

http://xdaforums.com/showthread.php?t=1052064

Data throttling removed

I think some people with the g2x may have defeated throttling. Anybody willing so port over so we can try?
[G2 and Desire Z Android Development] J-Hop2o6:
I'm currently over 5GB right now w/o throttling.. its weird.. last few months i've been throttled.. Tmo even sent me a txt saying they're gonna throttle me, but i'm getting my normal speeds.. and i'm using the epc APN.. anyone else?
[G2 and Desire Z Android Development] moneymike55:
Nope they're still throttling. Just got the text from tmobile 5 mins ago. I'm so tired of this ****

Oh and they're trying to remove all tethering apps from the market, check the article in engadget. My wifi encryption has been down all week trying to use wireless tether so I can't activate the wpa supplicant. Hope that isn't their next form of screwing us over halfway through our BS contracts.
[G2 and Desire Z Android Development] sino8r:
Nice find! I remember running into those a while back. Still mixed results... so for those who are throttled, just switch the apn to wap.voicestream.com and switch back to epc.tmobile.com when your throttle period is over. That seems to work better for most...
[G2 and Desire Z Android Development] andslide:
Didn't work for me
[G2 and Desire Z Android Development] elreason4:
tried remove throttle on vision/G2; but to no avail

I carefully followed the steps. I correctly removed the 7 'throttle' files and used adb to push the corrected services. This was done to CM7 on a vision/G2. Sadly, the speed has remained throttled at 50 bytes/second (outrageous, especially considering my supposed unlimited data plan).

Since this procedure, I am now unable to change the APN. It always force closes now. I guess I have no choice but to reload stock CM7.
[G2 and Desire Z Android Development] elreason4:
stock CM7 fixed the force close. I also tried the alternate APN (wap.voicestream.com and internet2.voicestream.com). Nothing has improved the 50 bytes/second...
[G2 and Desire Z Android Development] ohshootrawr:
Uhm... the title of this guide has a big "OUTDATED" in brackets. This hack hasn't worked for quite a while now.
[G2 and Desire Z Android Development] sino8r:
Thanks lol! It is very clear that tmobile closed all their weaknesses in their throttling program but many have found good results with toggling their network between WCDMA only/WCDMA preferred and changing their apn from epc.tmobile.com to wap.voicestream.com... keep it mind it will only work until next reboot and/or after a few hours (probably due to multiple tower and network handoffs). Really, the only advice I can give is those that I just mentioned and to use better network habits such as using wifi as much as possible while streaming or downloading, possible change to the 5GB data plan, and just good common sense. The problem that we face is that data use is higher than ever and companies are taking advantage of that (sadly even some cable/dsl companies do this too!) while many give you an option... it still us consumers that pay the ultimate price for not watching it. We are equally as guilty of this in many ways. My personal data struggles seem to be under control and I hope you all figure this out too. The My Account app by tmobile is fairly helpful with keeping track of data consumption along with many other apps available via market. Good luck to you all!
[G2 and Desire Z Android Development] androidcues:
Still, it was a great run while we had it eh? I mean.. it was great!

I propose the next poster who tries to relight this thread be cultivated and molded as a xda-mole to legitimately work for tmobile but he will hack it from the inside. And then justice will be restored.
[G2 and Desire Z Android Development] Ivanprskalo:
Hello guys,

I want to add to this post my findings:

1. my ISP throttle my speed to 20KBp/s up nd down when I pass 2 GB in current month.

2. I have discovered that can be avoided simply by putting phone to airplane mode at 23:00h or around that time, and turning it back at between 7:30 to 8:00 in morning. Before turning on airplane mode, you need choose WCDMA ONLY mode of network.

I found that on my own, and then did little research to find that here you are working almost the same thing.

Just want to share my experiences with this.

When I do this trick, I got u to 12MBp/s all day.

Sometimes I lost it at around 19:30 to 20:30 , sometimes not, and sometimes when I travel a lot that day between cities - I lost it when got to areas where there is no 3g signal and at return to signal I presume it gets my trick and sends me slow link...

Please guys can you try this and report whether it work for you...

Sometimes you need few times in the morning turn Airplane ON/OFF to get it work, but you'll know it when you get it by immediately measure it via speedtest.
[G2 and Desire Z Android Development] cparekh:
My guess is that this would, at least, work on the N1 --- or anything that is AOSP-based. I did this on my N1, and it doesn't cause problems. I am not throttled, however, so I cannot really say if it works, per se.
[G2 and Desire Z Android Development] mlevin:
Also... is it just me, or does it seem incredibly stupid to handle any kind of throttling (or any kind of access control at all) on the client side?

Couldn't they just tell their switches not to accept more than N bits per second from a particular MAC address and handle the throttling from the network side so that it cannot be tampered with in this manner?

Don't get me wrong -- I'm glad it is that easy to defeat -- but c'mon... what kind of security/network engineer worth his salt would propose such a mechanism?

Seems strange to me that this would even be in an AOSP build at all. Seems like "pure" android wouldn't have such restrictions and only builds created by particular carriers would need such a thing.
[G2 and Desire Z Android Development] dadewy:
Could be a generic service that's enabled and tweaked by individual carriers in their build as they see fit. If they ever change terms or get rid of the throttle, they can do an OTA and fix it. Don't forget that this is essentially "free" for carriers as they have to put work in to a custom/branded OS anyhow.

Real network management costs money.

Also not by any means the first time throttling has been left up to client side devices. (f.e. the docsis cable modem hacks).

Frankly I'm not surprised at all. Just goes to show security through obscurity only works as long as no one ever goes "huh... whats this?" :D
[G2 and Desire Z Android Development] GunToYoMouth123:
Relax, already did it don't gotta answer it if you don't wanna.

Thanks anyways , either don't answer or help. That's all I ask..if no answer after two questions I won't ask again.

Again thanks for your help. I'm out.
[G2 and Desire Z Android Development] theratdude64:
I get this error when I try it:

What am I doing wrong? That's in my Tools Folder, and I made sure that i have Java on my laptop and the website says I have current version, is there a specific java tool that I need?

I tried the windows batch file and it seemed successful but when I try the outputted update.zip on my phone it aborts.
[G2 and Desire Z Android Development] sino8r:
You do have smali/baksmali in your tools folder also. I'm not sure about the script bentglass made but you can try it the old fashioned way! Check the op or post 2 if you get losted. Its not too hard.

It sounds like yohu are missing baksmali.jar...
[G2 and Desire Z Android Development] cparekh:
Did you rename the files to smali and baksmali? They are named with the version number when they are downloaded.
[G2 and Desire Z Android Development] theratdude64:
Here is how my tools folder looked when I attempted it:
[G2 and Desire Z Android Development] sino8r:
Well you have everything in order.... I'm not sure what happened. Try doing with manually without the bentglass scripts.
[G2 and Desire Z Android Development] theratdude64:
The error I posted was manual attempt. What I'm wondering is those files were already named that when I got them... I didn't have to rename them. I'll try downloading the ones that need renaming and see how that works.
[G2 and Desire Z Android Development] sino8r:
Wait try this... java -Xmx512M -jar smali.jar classout/ -o new-classes.dex
[G2 and Desire Z Android Development] theratdude64:
Whats different with that? But it still says the same error :(
[G2 and Desire Z Android Development] sino8r:
I'm not sure... which rom do you use? I can just make one for ya if you want...
[G2 and Desire Z Android Development] theratdude64:
I think I'm getting somewhere now :) I redownloaded the Smali's . I'm using Stable CM6.1. When I ran it just now it said TEST, and the Classout folder got created :)

Question though, is this something that has to be redone every time I reflash? I find myself needing to reflash even the same rom a few different times for random stuff like kernel replacements and stuff, will this have to be redone when I reload roms?

I don't see any of the ThrottleService files in my Server folder, but I do see Tethering stuff in connectivity. ?
[G2 and Desire Z Android Development] sino8r:
Maybe cyanogen already took the out? Have you ever been throttled while using CM?
[G2 and Desire Z Android Development] theratdude64:
I'm thinking thats the case. Do they start with throttleservices? or is it in the middle of the title somewhere? The only ones that start with T that I have are 3 Telephonyregistry, and twilight calculator. I read them all manually scanning for the word throttle, and used windows search and nothing.

If he did include them, does it fix going into the Mobile Network settings? I can do that just fine
[G2 and Desire Z Android Development] sino8r:
It seems that you're safe. And everyone on cm.
[G2 and Desire Z Android Development] eViL D::
Seems after clearing cache, I am getting the mobile settings fc. I'm sure there's a way to get this going w/o fc's.

Sent from my HTC Vision
[G2 and Desire Z Android Development] sino8r:
I would think so. Maybe after some more reading through throttleservices files, they are kinda of difficult to interpret. Maybe we can add some garbage lines to confuse the service rather than just removing them or leaving them blank with just headers.
[G2 and Desire Z Android Development] sino8r:
I'll be working on adding garbage line in throttleservices.smali this weekend. I have some ideas but anyone feel free to post any ideas. After this, I'll take a look at the MT4G... I just wanna perfect this on the G2 before tackling anymore android devices, of course...
[G2 and Desire Z Android Development] Ted417:
This hack doesn't work for me... I even installed Virtuous 0.7.4 on my G2 to see if it would work... but... It just doesn't... :(... what do you think is wrong?
[G2 and Desire Z Android Development] shadowofzeus:
It doesn't work here ether. I wounder if it is because we were already getting throttled.
[G2 and Desire Z Android Development] sino8r:
Its hard to say since CM doesn't even have throttleservices files in service.jar....

Did you reopen your edited service.jar to see if they were removed in Virtuous?
[G2 and Desire Z Android Development] Ted417:
Wait... your location is McAllen...... You live in McAllen Texas?... If you do... then that means that it has something to do with our location...
[G2 and Desire Z Android Development] sino8r:
Umm... no that shouldn't be the issue. We have stopped the throttle while in progress with multiple users. Recheck you edited service.jar with smali and be sure the files are gone.

I do have an alternate method although its not a hack per se... its an apn change.
[G2 and Desire Z Android Development] sino8r:
I

It really shouldn't. It works for me and I live in the southeast. One of the testers lives in the northeast. Location really doesn't affect much of anything...