yashsingh1/xdaforums huggingface dataset:
[G2 and Desire Z Android Development] moneymike55:
Are you typing "filename" instead of using the number of your throttle file? I think you just have to remove .txt from the dummy throttle file and type the exact name you saved it as. Also make sure you remove any spaces in the file name and place it in your sdk/tools folder. I'm gonna try this as soon as I download super manager from the market. /data and most other folders show up as empty using the file manager that came with cm6.1 but I've seen the throttle file before using an app that i uninstalled so I know its in there. I just restored my services.jar throttle files so I could access the 2 files on the phone. Im really hoping we can get something working again. Has anybody else that is currently throttled finished swapping the null file thru adb?
[G2 and Desire Z Android Development] moneymike55:
Ok... so I finally found the throttle files using Android Mate because super manager didn't show the data folder. I opened /data/system/throttle and there was 3 files instead of 2: two 9-digit numbered files (-79529.... and 19936...) and a temp file. I switched to speedtest to do one last check before deleting the files.

Then I go back to the system/throttle folder and all of a sudden there's a fourth file named "hello". I don't know wtf that is, but I deleted all four (actually "hello" file disappeared when i removed the -795.. file) and went back to speedtest hoping to see the temporary increase in speed others have been reporting. Instead my dl speeds actually dropped to 10kbps consistently on both 2g/3g... so, after rebooting my phone the throttle folder was back and had 2 files this time, temp and the 19936xxxx numbered file. I deleted both again but decided I would try out the dummy throttle file tomorrow, and this time my speeds remained around 50k. Nothing new really but I thought it was interesting that I had 3 files instead of 2, and that the "hello" file appeared out of nowhere.

Robv720, did you create a new file in notepad++ (and btw can i use regular xp notepad?) with just the word "null" in it and named it that 9dig # or did you pull the file with adb and add null to it? And what should I put for the date where you wrote "4 Jan 24 22.24"? Just wanted to clarify this before I flashed the wrong thing to my phone lol.
[G2 and Desire Z Android Development] gaww:
Root Explorer on the device. You can rewrite text and change permissions.

I did the "null' modification and then downloaded a ROM on the network, My data jumped and then i realized i had not changed permissions on the file - opps.

have done so and monitoring data again.

The biggie here is if this will let throttled accounts get unthrottled.
[G2 and Desire Z Android Development] Ted417:
I did the new method that was provided by robv720...

I did it while not being throttled(I still had 20MB left 'till I got throttled... xP)...

gonna watch a few youtube videos today and see if I get throttled... My account is telling me that I currently have 5,107MB used... just 13MB more 'till I get throttled...

The way that I did it in Windows 7.

1. Download and install Notepad++(not required, but recommended) from here: http://notepad-plus-plus.org/download

2. Reboot your phone into recovery and mount your /data

3. Go into command prompt and type this in:

adb pull /data/system/throttle/ C:\Users\(Your Username)\Desktop\

then 2 files(you might get more for unknown reasons) SHOULD come up on your desktop named something along the line of "-1234567890"(NOTE: your file will not actually be named "-1234567890" but your own number! I shall use "-1234567890" for reference!) and "temp"

4. Rename "-1234567890" to "-1234567890.old"

5. Make a new text file and name it "-1234567890"(without the .txt)

6. Right click "-1234567890" and then you should see an option that says "Edit with Notepad++", click that. Once Notepad++ comes up, it should be BLANK", type in "null", and save.

7. Now right click your nulled "-1234567890" and click on properties. On the bottom of the little properties window, click on the little box next to "Read-Only" and click "Okay"

8. Open up command prompt(If you already have it open, hooray for you, you get an internet cookie) and type in:

adb push C:\Users\(Your Username)\Desktop\-1234567890 /data/system/throttle/

9. Now lets use chmod. In command prompt, type in:

adb shell
chmod 444 /data/system/throttle/-1234567890

10. Now type in command prompt:

adb reboot

Please clarify if this works... I'm currently not throttled yet, so I need confirmation... If this isn't n00b enough for you, I can n00bify it for you some more...

EDIT: I JUST got the throttled message from T-Mobile... seems that I was too late on pushing the new file to my since I'm getting 0.05mbps download speeds...

-Ted417
[G2 and Desire Z Android Development] gaww:
Or with root explorer, you just simply edit the file to "null" and change permissions to to read only. Why all the above?
[G2 and Desire Z Android Development] Ted417:
It saves you $5 ;)

and by the way... my number file was just composed of a bunch of numbers...

it was something like

#:#:######:##########:#:#:#:#:#####:########:#:#:#:#:#:#############:#############

"#" being a number of course

so what you're saying is that the file should be something like,

"#:#:######:##########:#:#:#:#:#####:########:#:#:#:#:#:#############:#############null"?
[G2 and Desire Z Android Development] gaww:
No - delete all the numbers and insert "null"

After you reboot up and go the that file, it will be totally blank.
[G2 and Desire Z Android Development] Chadastrophic:
Using Root Explorer I finally was able to change the files to null and save them. When I tried it before they'd save and when I opened them they still had all the numbers in there. Reboot and open the files and they still say null, that aren't blank. I'm still throttled. :(
[G2 and Desire Z Android Development] gaww:
I am surprised that TMO figured out a way to throttle bast on the incompetent mess their own website is.

I have been following my data usage both on "My Account' and on their webpage - which details it by date/time/amount.

However, after I went into my new billing cycle on the 25Th, It looked lie it was back to zero and then was up to 305 mb this AM.

But in looking at the detail, the 305mb is composed of usage through the 24th ? The single biggest item was a 725 mb download on the 19th that I did when I was fooling around with the services.jar file and I had deleted the throttle files (if you do the system.jar mod and erase these throttle files - they don't come back but data count still goes up with activity).

Now I am wondering if the actually lag the usage that goes into the monthly billing cycle?
[G2 and Desire Z Android Development] gaww:
Did you also change permissions with root explorer to read only?
[G2 and Desire Z Android Development] Chadastrophic:
Yes it's set to read only.
[G2 and Desire Z Android Development] Ted417:
So nobody has gotten this newer method to work?...

Even with the files edited to null, I still get 0.05mbps download speeds... ugh... I wish I had wifi... >_>
[G2 and Desire Z Android Development] robv720:
After a 24+ hours of use ( i was gaming and watched an episode of my favorite show last night while tethered). Rebooted.

This might be in combination with the services.jar modification that Sino8r posted originally.

I got the throttle text, witnessed being throttled (0.6kbps max DL) made this additional change and I was back up to 3mbps.

My bill has cycled and i'm only showing Data: 3.05 GB / Unlimited currently used. I'm using tether as my primary internet at home at this point. So I expect to hit the cap (again) very soon as I'm a gamer and watch all my favorite shows online.

I'll update again once I get another throttle text message. And I am above the 5GB cap
[G2 and Desire Z Android Development] sino8r:
So far, only the guy who had the idea. I knew it sounded too easy to be true, lol! Well, let's have more throttled users try it before calling a failure. Not that my methods are working either so no offense meant. Any idea is good if it get some results. Damn tmobile! This is so stupid! 20-$30 for internet and we are throttled at 5GB! BS...
[G2 and Desire Z Android Development] Ted417:
So you need to do sino8r's method and your method for this to work right?...
[G2 and Desire Z Android Development] robv720:
Try it out and take it for a spin.

If you push have the /data/system/throttle file already modified, push a modified services.jar.
[G2 and Desire Z Android Development] Chadastrophic:
sino8r if you need a throttled MT4G as a test bed let me know.

My apt charges almost $40 for 1mb internet service. No _ucking thank you!
[G2 and Desire Z Android Development] sino8r:
Okay, no problem Chad. Atm, nothing works for sure but check back here and find out the results of some testers. If it does work, I can make an edited services.jar for you in combo with the newer method. If we get some good results, just list a link to your rom/theme that you use. I think the MT4G is a bit different but I bet we could get it to work. You did try the internet2 apn and it no longer works for you, right?
[G2 and Desire Z Android Development] Chadastrophic:
Whoops, f'ed up my phone for a few mins. Back when I was on the stock ROM i tried the services.jar and still had them on my SD card. Today I'm on CM 6.1.2 RC2 and tried the services.jar not meant for CM and it just boot looped. Forgot I didn't have a backup of CM and had to go back to stock. God I loathe Sense UI.
[G2 and Desire Z Android Development] Ted417:
Ugh...

it still doesn't seem to work for me... I have both sino8r's method and robv720's method on my phone... still getting 0.05mbps download speed... I might be doing something wrong tho... :(
[G2 and Desire Z Android Development] robv720:
when you #ls -l in /data/system/throttle what files are present?

The number file should be your only remaining file in the folder.

Your readout should look something like this

-r-xr--r-- root root 01-26-11 12345678910

My original file didn't have any dash dots or anything in the file name, just numbers.

Once I get closer to the cap again, I'll run a logcat and see if there are any file modifications.

Also, make sure that your file contains what you want it to.

This should either a. take you to the next line with a # or show null#

#cat /data/system/throttle/12345678910
#
or
#cat /data/system/throttle/12345678910
null#

I check mine almost paranoid religiously, even though I made the file read only.
[G2 and Desire Z Android Development] Ted417:
Mine comes up like this(I did it in adb shell):

~ # ls -l /data/system/throttle
ls -l /data/system/throttle
-r--r--r-- 1 root root 4 Jan 26 15:42 -##########
-r--r--r-- 1 root root 4 Jan 26 17:01 temp
~ # cat /dta/system/throttle/-##########
cat /data/system/throttle/-##########
null~ #

apparently, my 10 digit number has a dash in the beginning... and I also noticed the "-r--r--r--" is different from yours... :confused:

I'll test things as much as you want... because this data throttle pisses me off...
[G2 and Desire Z Android Development] RavenFB:
Odd... I am running SparksMod v02, and despite being throttled, have run consistently around 1mbps on 3g/4g for the past three days. I haven't modified anything. I flipped back to CM6.1.1, same speed. Stock, the same. Virtuous... dropped back periodically, but largely the same. Back on Sparks, still pulling 1mbps, and being a truck driver, this is across several towers across California, Nevada, Arizona, and Utah. Anyone else noticing an increase in throttle speeds?

I am getting my speeds from both speedtest.net and the speedtest.net app. I'm on Edge now, so I can't run any more tests until I get back into 3g, which probably won't be until I get into Denver tomorrow.

Sent via Tapatalk from my G2 powered by SparksMod HotSauce v.02!
[G2 and Desire Z Android Development] RavenFB:
Added pics, and noticed something... my server always shows as Modesto, CA. I'm in Utah, and it still shows Modesto. So the theory that throttled users get shunted to a seperate throttled server is probably correct.

Any other throttled West Coast users showing Modesto as their server and getting elevated speeds? This might suggest the throttled clusters are set independently. Perhaps even setting individual users' speeds independently. Who knows?

Sent via Tapatalk from my G2 powered by SparksMod HotSauce v.02!
[G2 and Desire Z Android Development] moneymike55:
Sorry but my speedtest server is Modesto and I'm still completely throttled. Of course, I do live 45 mins from there so its the closest one to my house lol. I think you can change your speedtest server in the settings but that may only be on the PC version ... Ive been writing a 20pg paper that's due tomorrow so I haven't had time to test this last method out yet, but I'm worried since deleting the file doesn't even give me a temporary increase in speed that replacing it with a modified file wont make a difference... what do u guys think?
[G2 and Desire Z Android Development] Ted417:
I think that anything should be given a try... I'm tired of this crap throttle...
[G2 and Desire Z Android Development] MATOPETE:
This is confirmed to not be working

The thread is turning too political

Call and complain, don't complain here

Period

From the future from my Nexus X
[G2 and Desire Z Android Development] Chadastrophic:
I looked back through my speed test logs and whether I'm throttled or not it always connects through Atlanta.
[G2 and Desire Z Android Development] gaww:
I have the null mod in place for a few days. Previously, I had done the services.jar mod and deleted the throttle folder (it did not come back).

In both instances, TMo's data usage tracking of my device still continues. I know specifically the download sizes I did on network (XDA ROMs) and when, and they are reflected.

So none of this blocks data tracking so far.

It remains to be seen if these mods will reverse throttling after-the-fact. There seems to be mixed feedback on this. Maybe the local servers have something to do with this, as the truck driving man seems to be getting around it as he is driving cross country.

If that is the case - the fix might be - just keep on trucking!

....sorry - just had the say that,,,,
[G2 and Desire Z Android Development] Vlad83:
Tmo assigns random ips at times regardless of tower and location. Speedtest determines your location by ip which may be registered in another state. Sometimes I am in Alabama when I am in Florida...
[G2 and Desire Z Android Development] athakur999:
There's no way to block T-Mobile from tracking how much data you're using. All of your data is being sent through T-Mobile's servers and its at these servers that T-Mobile captures how much data has been used for your session. They don't rely on your phone to provide this information and as such nothing you do on your phone will be able to hide it.

As for speed testing, T-Mobile has a number of data centers scattered around the country and speed test determine the closest location based on the public IPs of whatever data center your session is going out of at the time.
[G2 and Desire Z Android Development] Kalandros:
I believe it's not a question of obscuring or hiding our data usage but mainly how do they throttle their users and is it server side or user/phone side. They have been trying to determine if there is any limiters placed on the phones or if it's based off of phone statistics or if it's capped server side.

I believe they probably use a filtering system based off of IMEI numbers which then are recognized and then capped from server side but who knows?

Note: I have noticed that while doing a speed test, the needle freaks the **** out and I get a very low speed. I believe that the same way they control downloading speeds on websites like Megafile, Depositfiles, etc. is what T-Mobile may do. You connect, and it starts out at a reasonable 1MBit then as the tests/browsing/accessing internet, they dial down the speeds and inhibit the speeds you would normally get.

Either way it blows.
[G2 and Desire Z Android Development] gaww:
A previous poster had said he put his SIM in a different device (diff IMEI number) and he was still throttled.
[G2 and Desire Z Android Development] RavenFB:
I'm stumped. I also can't really complain, I guess. For whatever reason, I am throttled until the 30th, so I have two more days of throttling. And yet... I really hope this is holds up. I don't understand why I am getting this speed, but I hope this becomes the norm for everyone. At least this would make the cap more tolerable. I somehow feel that it's just some temporary glitch, though.

Sent via Tapatalk from my G2 powered by SparksMod HotSauce v.02!
[G2 and Desire Z Android Development] sino8r:
I hope you're right but I'm pretty sure its a glitch. I've heard of a few users being throttled at a Mb or so... the problem was that there were SO MANY conflicting reports of what worked and what didn't/what their throttle speed was and whether they were even throttled. At least everything is consistant now... nothing works ;)
[G2 and Desire Z Android Development] BrianLangley:
Maybe we should lead a mass rebellion and force T-Mobile to at least raise the throttle limit! ;D

Maybe they would actually raise it back to the 10mb limit.. which would help... somewhat.

I doubt they will ever get rid of it though.. sigh :(
[G2 and Desire Z Android Development] hiko36:
Not to be an a$$ but I feel like sino8r is the only person who can really say something like this and he's already said he didn't mind us debating in here. Just rubs a bit the wrong way to have someone state something so adamantly when the OP already said he didn't mind.
[G2 and Desire Z Android Development] veritasaequita:
i got to thinking, there is going to be no way to defeat it......but and this is strictly theoretical, could there possibly be a way to spoof the data speed\usage before the throttle so t-mo thinks were either at 2.5g when were really at 5g or something of that manner. Sorry if its an insane idea but i just thought id throw it out there to see if it could help.
[G2 and Desire Z Android Development] sino8r:
Its not a bad idea really. Since nothing works atm, I was thinking of closing this thread but with the proper ideas and brainstorming... we could come up with something. IRC is good but it might be better to remain here to share files/ideas more easily. What do you guys think? Is it a lost cause or should we keep it alive? I'm up for anything really... Please post your thoughts :)
[G2 and Desire Z Android Development] veritasaequita:
In my opinion theres really no point in closing it, maybe just update the op because its really still a very good starting point for anyone to understand or even from a brainstorming stand point there is a lot of good info here. My own question to the thread the entire time was is cant anyone from tmob see this and they prolly refresh it often just to see. And then i also realize the info does need to be out there for everyone also. Back to my point, i see no positive reasons to delete this thread or close it. Just a lil update in the front is all, and poss rename the thread also. Thanks everyone!
[G2 and Desire Z Android Development] athakur999:
This isn't possible. All of the data you're sending over the mobile network is going through through a TMO server and it's at that server where they are calculating how much data you're using. They are not using any data provided by your phone to calculate this and as such there's nothing you can do from your phone to "spoof" this.

The only way to use data on your phone and not have it counted by TMO is to not send that data through TMO and the only way to do that is to use wifi.
[G2 and Desire Z Android Development] AndroidNinja:
On mean time while we figure out a new hack to stop throttling, everybody that gets throttled get the app 3g watchdog, very useful. I got the paid version and worth it.
[G2 and Desire Z Android Development] crz6662:
Keep it alive, and keep *****ing at T-Mobile.

T-MO is just like the U.S. military, which I served 6 years, they tell you one thing and turn around and do another.
[G2 and Desire Z Android Development] crz6662:
RavenFB: you should check your Edge speeds to compare. I'd be curious to see what they are.
[G2 and Desire Z Android Development] sino8r:
Doesn't it reset after powering off or was that a different app?
[G2 and Desire Z Android Development] AndroidNinja:
No it keeps a log on sdcard
[G2 and Desire Z Android Development] gaww:
I am using the same app to moniter total usage and usage by app.

I set it up with the 5gb ceiling, my billing cycle, and plan usage to-dat. it has tracked my usage withing one mb for several days. The TMo usage date lags, but this is immediate.

However, the big reason I got it was to see how it would work on a new MT4G I ordered for a Family Plan participant ($49.95 and the promo $9.95/mo with ONLY 200 mb/month).

This device is to access data primarily through home WiFi, and the network data will have to be watched closely (will have a widget on home screen). Without this app - it would have been tricky, as TMo's date usage can be as much as two days behind at times.

Plus - this will identify the heavier data apps, like email if it is periodically checking for new mail.
[G2 and Desire Z Android Development] execulive:
What about data compression...
[G2 and Desire Z Android Development] poormanq45:
What about it?
[G2 and Desire Z Android Development] execulive:
Data compassion would reduce data transfer.. T mobile could be using it too... I suppose most files would already be compressed.. But regular data could be compressed to save data.. During dial up days you could subscribe to a compression service and it would increase your throughput.. Work with here..
[G2 and Desire Z Android Development] jefiggle:
57gb and no message or throttle, this is weird

HTC T-mobile G2 CM7b#55

RADIO12.28e.60.140fU_26.04.02.17M2 www.crackflashers.com
[G2 and Desire Z Android Development] moneymike55:
I believe there are browsers like opera and skyfire that automatically compress websites but the time it takes the app and homepage to load makes it kind of unreasonable to use everyday. They might save a small amount of data but they wont work for YouTube or tethering and I think that's the kind of functions that cause the majority of ppl to reach 5gb, especially since mobile sites are already smaller and wouldnt add up to that much usage alone. Still, I would be interested in reading what someone with more knowledge on the topic (other than just market apps like i do) has to say about compressing data.

And btw 3g watchdog is nice, I was checking it religiously after my first throttle text in nov, but I stopped using it this month cuz I thought we had them outsmarted and having it on my phone was getting stressful being able to watch it get closer to 5gb every minute. And without it i hit 5gb and got throttled in 2 weeks :/

SO I guess those are two ways to avoid throttling, but I wish there was still a way to defeat it. I never officially thanked you sino8r, good work man it was sweet while it lasted. And I also think you might as well leave the thread open for ideas. We might get lucky again lol
[G2 and Desire Z Android Development] Gwanatu:
T-Mobile compresses images and stuff that come through. I can tell especially when I'm tethered, in fact if you hover over any image it tells you to press ctrl+f5 to get uncompressed images.
[G2 and Desire Z Android Development] smthkat789:
What the hell!!!

How is it that you're not throttled at 57gb??!

Are you rooted?

Which ROM and radio are you using?

Might be the rom that can bypass throttle?

We need details on what you're running, asap!
[G2 and Desire Z Android Development] jefiggle:
As my signature states is what I'm running... I really don't think the rom or radio has anything to do with it. Gridlocks 55 build. Hmmm, ill probably get throttled but the bill cycle is almost up so I had a good run, if I get throttled. If not I'm lucky

HTC T-mobile G2 CM7b#55

RADIO12.28e.60.140fU_26.04.02.17M2 www.crackflashers.com
[G2 and Desire Z Android Development] mortzz:
Is the /data/system/throttle thing G2 only? I've been trying to work around the throttling on my Nexus S and I don't have such a file.