Want EDGE on your T Mobile iPhone?

If you have the iPhone 3G, 3Gs or 4G, you don’t have to set up your APN settings, simply call T-Mobile and add a data plan to your account. To set up MMS on your device, go to: MMS Settings for TMobile iPhone.
If you’re on firmware 3.0 and above, there’s no need to follow this hack, follow the instructions here.
ATTENTION: For anyone who has performed the T Zones hack and can no longer use their EDGE, follow my instructions on updating the proxy.pac file…find it here.

I’ve had my hacked iPhone for quite a while now and always wondered if I can use T Mobile’s data plan on it. I called customer service and asked if I would be able to run their data plan on my iPhone, the person I spoke with told me that it was impossible and cannot be done. I refused to believe this so I did my research online on using T Mobile’s EDGE with the iPhone, and low and behold there are quite a few iPhone owners out there using the T Mobile EDGE connection. It looks like you CAN USE T Mobile’s T Zones internet connection on your iPhone. The best part is it only cost $5.99 a month! Now this requires a simple hack but it is very easy to follow, let’s get to it:

You will need iBrickr to browse the file system of your iPhone.
Download iBrickr

If you’ve never used iBrickr before visit the link below for a video tutorial:
View tutorial

If iBrickr doesn’t work for you, try using WINSCP, it will also allow you to view and modify the files in your iPhone much like iBrickr.

Once you have iBrickr downloaded and the PXL files installed on your iPhone, you will launch iBrickr.exe. You’ll see the main interface, click on files to browse your phone’s file system.

iBrickr for the iPhone

( This procedure is for firmware 1.1.2 and under )

Locate /private/var/root

Launch notepad and paste this code:

function FindProxyForURL(url, host)
if (isInNet(myIpAddress(), "", ""))
return "PROXY";
return "DIRECT";

Save the file as proxy.pac and upload it to /private/var/root

Right-click this file and select “Save Link As”, you need to save the file as preferences.plist, you will then upload preferences.plist into the following iPhone directory:


NOTE : If you are on firmware 1.1.3 and 1.1.4, upload the preferences.plist to this directory:


This will over write the current file that’s already in that directory.

Now grab your iPhone and tap Settings – General – Network – EDGE. The APN you will use is wap.voicestream.com, username and password will be guest. Reboot your iPhone and voila…you should be able to browse online using EDGE.

NOTE: After performing this hack I noticed that EDGE interfered with my wifi connection at home. If this happens to you, here’s a very helpful solution. Launch iBrickr.exe again, this time we will click on Applications. Click on the Browse Applications button, this will launch a list of 3rd party apps you can install at your will, for our purpose we will install an app called Services. Basically this will allow you to turn off WiFi, Bluetooth, and EDGE.

Once you’re done with the installation, iPhone will reboot and on your Springboard you should see a Services icon, tap the icon and here you can toggle between your EDGE and WiFi connection. Here’s the screenshot:

iPhone Services


Updated 07/01/09
If you’re on firmware 3.0, there’s no need to perform this hack. All you need to do is set up your APN. Go to Settings – General – Network – Cellular Data Network. In the APN field enter wap.voicestream.com, leave the username and password blank. That’s all you need to do to get EDGE running on your iPhone.

Updated 9/01/08
T-Mobile USA has changed the IP address in their system for the T-Zones service. For anyone on 1.1.4 and below you will have to SSH in and manually change your settings or upgrade to 2.0+ and install the NEW T-Zones Hack provided by Big Boss in Cydia. For anyone on 2.0+ who has the previous hack installed you will need to update to the new one.

You must subscribe to the $5.99 T-Zones service for the T-Zones hack to work.

“For 1.1.x users that really don’t want to upgrade, you can fix proxy.pac yourself but editing the file /var/preferences/proxy.pac and changing to

Updated 2/19/08

This hack works on firmware 1.1.3, it’s been verified by a couple readers from this blog. The preferences.plist can be found at this directory:


Updated 1/10/08

I’ve decided to copy this post over to a different forum so that others can post and maybe offer some suggestions or tips on making this work. Please go to: http://www.iphoneshowoff.com

Updated 12/20/07

Download the zipped file below and used these files if you are having trouble renaming your files. This zipped file contains proxy.pac and preferences.plistpreferences.plist may just show up as preferences depending on your pc, this is fine…just upload these 2 files to the appropriate locations.


Updated 12/01/07

This hack works on firmware 1.1.1. I finally updated my firmware and EDGE works flawlessly. I have both the 4GB and 8GB updated to 1.1.1 and so far everything is working as it should.

Updated 10/25/07

Some people are having problems with the preferences.plist I have, if the one I provided doesn’t work out for you try using the one from the link below:


Thanks Paul !!!

Updated 10/24/07Here’s a comprehensive list of EDGE settings for different countries:

Updated 10/23/07There seems to be a bit of confusion about making this hack work, let me just clarify a few things.

– You don’t have to buy the $19.99 data plan with T Mobile, the $5.99 plan is all you need.
– There are 2 files you need in order to make this work, proxy.pac and preferences.plist (both are on this page).
– To enable EDGE go to Settings – General – Network – EDGE. APN will be wap.voicestream.com, username and password will be guest.

544 Responses to “Want EDGE on your T Mobile iPhone?”

  1. vw camper tents

    you’re truly a excellent webmaster. The website loading velocity is amazing.
    It seems that you are doing aany distinctive trick.
    In addition, The contents are masterpiece. you have done a fantaastic prolcess in this matter!

  2. the weather channel nyc

    I was suggested this blog through my cousin. I’m now not
    positive whether this post is written via him as nobody else know such specified about my trouble.
    You are incredible! Thanks!

  3. Bilpolering

    Great article! We are linking to this great content on our site.
    Keep up the great writing.

  4. Hunter

    Amazing! This blog looks exactly like my old one!
    It’s on a totally different subject but it has pretty
    much the same page layout and design. Excellent choice of colors!

Leave a Reply