Elliott C. Back: Internet & Technology

iPhone 3G T-Mobile Edge Fix

Posted in Apple, Google, Maps, iPhone by Elliott Back on August 10th, 2008.

If you recently unlocked your iPhone 3G and found after going through the whole WinPWN / Cydia process that T-Mobile Edge settings only work for Mail, but not for Google Maps, or other important services, you’re not alone. It’s also quite easy to fix, and continues to work with location services and other apps from the AppStore.

1) Install SSH

Assuming you have Cydia, you should install the OpenSSH package onto your iPhone. Just scroll down to OpenSSH, and hit install:

iphone-cydia-install-openssh.png

2) Download WinSCP, connect to iPhone

You can download the latest version of WinSCP and install it. Then it will prompt you to connect to your iPhone, which you should have running on your local Wifi. Note that the default username and password for the 3G iPhone will be root/alpine. If you don’t know the IP address you can either guess in the 192.168.0/1.* range, or just logon to your router and see.

iphone-winscp.png

3) Verify / Update Proxy.pac

Use the file browser to verify that a file called ./private/var/preferences/proxy.pac exists, and contains the following:

function FindProxyForURL(url, host)
{
if (isInNet(myIpAddress(), “10.0.0.0″, “255.0.0.0″))
return “PROXY 216.155.165.50:8080″;
else
return “DIRECT”;
}

You could just run these commands:

Kiwiii:/ root# find -name proxy.pac
./private/var/preferences/proxy.pac
Kiwiii:/ root# md5sum ./private/var/preferences/proxy.pac
8c9a4f4b1692cd3519ce7bcf180c66a4 ./private/var/preferences/proxy.pac
Kiwiii:/ root#

4) Verify preferences.plist

Next you need to hunt for /private/var/preferences/systemconfiguration/preferences.plist, and make sure it contains this section:

<key>Proxies</key>
<dict>
<key>ProxyAutoConfigEnable</key>
<integer>1</integer>
<key>ProxyAutoConfigURLString</key>
<string>file:///private/var/preferences/proxy.pac</string>
</dict>

You should put it on the same level and after the Interface key/dict pair for the network interface which contains your WAP settings, which for T-Mobile’s $5.99 T-Zones are just the WAP APN wap.voicestream.com with no username or password. Save the file, restart your iPhone, and you’re set!

iphone-google-maps-working.png

Yep, it found me! Yay! Google maps is working!

This entry was posted on Sunday, August 10th, 2008 at 4:21 pm and is tagged with google maps, winscp, google, iphone, t mobile, mail, network interface, important services, location services, dict, proxies, pac, 3g, router, lt, alpine, apps, 192 168 0 1, ip address. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback.

41 Responses to “iPhone 3G T-Mobile Edge Fix”

  1. Han says:

    I have a iPhone 3GS for tmobile and for the last two month my connection was working fine when I insert epc.tmobile.com for my APN but Just now last week it stopped working for a day or two I was freaking out I tried everything but then it started to work again somehow.. But just now today I run into the same problem again where it says service stopped responding or something like that idk what to do someone please help me

    • greg says:

      I just fixed mine about 15 mins ago. Before changing any of your settings make sure you write down the ones that you already have there in case this does not work for you. Try going to settings/general/network/cellular data network and put in internet2.voicestream.com under APN for cellular data then go down to MMS and for APN put wap.voicestream.com MMSC put http://mms.MSG.eng.t-mobile.com and for MMS Proxy put 216.155.165.50:8080s. Once your done restart your phone then try your internet to see if it works. Hopefully these settings will work for you as they did for me.

  2. The way that worked best for me was 1 update firmware to 4.2.1 then jailbroke with greenpois0n however from here you still have to update your baseband. Download your firmware online on your p c and save the zip file to desktop. Change the file name from a .zip to a .lspn file download redsn0w beta 5 onto desk top go to search and insert the .lpsn file that is your 4.2.1 firmware. You will be asked to check multiple items. Only check update baseband to iPad baseband finish redsn0w. Then go to Cydia and search ultrasnow. Install ultrasnow. Reboot twice and bingo!!! T mobile with edge Facebook works YouTube works safari works ect. P s. In settings on your iPhone be sure to turn 3G off.

  3. pedro yanez says:

    Just tried to follow your steps and for some reason it’s not letting me go through. It keeps giving me an error message.
    Connection refused. Please Help.

  4. spasrr says:

    @kubedar: click on settings>general>network>cellular data network> APN, pin in `wap.voicestream.com`

  5. kubedar says:

    i am using edge on my iphone 3g (ver 3.1.2). The Edge indicator on the top bar is on, but I still have no connection to internet on ANY application.

    suggestions??

  6. lani says:

    ok so everthing works fine but I was just wondering if anyone else’s internet connection slow?
    is there a way to make it faster?

  7. iphone luv says:

    same here, can’t connect to internet anymore (using 3gs 3.0firmware t-zone 9.99 plan), can anyone help?

    • ijackediphone says:

      iphone luv, I have had the same thing happen to me yesterday as well. I have been on line looking for solutions but can’t seem to find any that work for our problem. If i put my sim in my old razor it will allow me to connect to the internet on that phone but when I put it back into my iphone it gives me the same message that you are getting. Weird. I contacted T Mobile and the rep. said that I had a month free of the unlimited web service and it expired on the 25, so the is why mine was cut off, she re-instated the service but it has not been the same since. If you do come across any good information or helpful hints please forward the information on to your fellow Ti-phone user, thanks and sorry for not being of more assistance.

  8. iphone wrx says:

    did T-zones change ip? I couldn’t connect to internet anymore.

  9. iPHONE Haxr says:

    Actually,

    there is a much easier way of doing this.

    on t-mobiles website, there are detailed instructions on how to set up your iphone for use on their data network. you can even get mms to work on 3g iphones.

    its very simple and takes no brain power. if you are confused, t-mobile actually will let you speak will tier 3 tech support to have them guide you through.

    the only thing is the 3g speeds are actually edge speeds which are generally around 110/kbps.

  10. windowpain says:

    Can this be used with any provider. I have immix wireless a small company from PA.

    • iPHONE Haxr says:

      yes,

      infact you don;t even need a data plan on your iphone to get internet through your carrier.

      you can use public proxy’s in place of your carriers data connection to receive free internet.

      beware though, most carriers monitor bandwidth on all accounts and you may receive a phone call regarding your usage.

      the best answer is, ” my phone has been acting really weird lately and the battery seems to die every 45 minutes.”

      this will elude the accusation that you are actually stealing bandwidth because your phone appears to be malfunctioning and the probability that it is using the networks resources as much as it is using your batteries resource would limit the finger pointing to your phone.

      generally you wont get caught or noticed unless you are tethering which will use LOADS of bandwidth.

  11. Ernie says:

    The epc.tmobile.com did not work for me. It sends me to a web2go page where it’s asking me to subscribe.

  12. AngelM says:

    Thanks SDF,

    epc.tmobile.com really solved the problem.

    Everything works; youtube, facebook, maps is not that accurate but is ok. It’s close enough!!

  13. tyrone says:

    Are the steps for 2g the same?

  14. sdf says:

    epc.tmobile.com
    problem solved

  15. Juanjo says:

    Ok Guys, no need to install anything, no need to buy anything (obvious to those having the Turbo Sim), all you have to do to have the edge back to work is to change the sim card from another T-mobile sim cards T-mobile is a friend, brother, lover, however, re-configure the APN and the list will edge back, then replace the sim card (T-Mobile) for the original (T-Mobile) and back to configure the APN: internet2.voicestream.com, Data Roaming to ON and ready to function in this my great hope that they serve

    • Carlos says:

      thanks man this helped alot!
      tho… yesterday i had EDGE all day
      an now i dont have anymore… the little E is not there anymore.. i turned it on an off many times an put it on flight mode an everythin but hasnt appeared ever since.. what else could i do

  16. Marius says:

    Can u upload the files so we can see what should they look like? Or @ least upload the content of the files so we can know exactly where to put the strings you wrote.

    Thanks

  17. Jerrt says:

    i’m not very clear on what you mean by
    “which for T-Mobile’s $5.99 T-Zones are just the WAP APN wap.voicestream.com with no username or password”

    does this mean that if i have tmobile i can use the t-zones without having to pay?

  18. YOu dont need to cancel with ATT – just transfer yoru mobile phone number to TMOBILE, and it will automatically be cancelled with ATT.. Just make sure you stay with ATT for over the 30 day return period. This is exactly how I did it.

  19. Pete says:

    Does the iPhone 3G work with T-Mobile's 3G network?

  20. omar says:

    if anyone can help i have an iphone 3g 2.1 jailbroken and cant get the tmobile edge data working i tried the above already too….help please marrufop@yahoo.com

  21. jae soon kitt says:

    pretty neat… Except for the price tag.
    I bought my turbo SIM off ebay, which works perfectly well, mind you, for a dirt cheap price of $.95, despite S&H of $11… look for it on ebay, I bought it off someone called 2004ktedward. (disclaimer: I aint related to the seller or turbosim in anyway, just one happy customer)

  22. james kim says:

    http://www.iPhone3Gsimunlock.com has the tmobile or gsm solution. pretty neat. got a couple for a friend and gf. :)

  23. happysheen says:

    I had my 3G iphone and unblocked it with sim card. I had sign in t-mobile, but I can not used the T-Zone. What happen? Any solution? Pls pls…

  24. JONxBLAZE says:

    T Mobile recently changed the T Zones IP address so you will need to change your proxy.pac file. Download the file here http://jbwebdev.com/blog/t-mobile-edge-stopped-working/ and upload it to your iPhone using Winscp.

    Good luck!

  25. Jerry says:

    I recently have had problems with my tmobile internet on 2G iphone.
    It was working flawlessly up until the last month. Now I cannot connect at all and I am going crazy. I do not want to upgrade the phone to total internet because I am cheap. I am wondering if tmobile did some kind of change or what. Any suggestions…how can I get this working again. HELP.

  26. baddaroy says:

    i want to know will this settings work and enable me to connect to the t mobile in using the safari browser…..?

  27. Moe says:

    Hey i have a unlocked 3g iphone and want to use T-Mobile interent by purchasing T-mobile data plan. So is there a setting available yet so i can use the internet from T-mobile on my 3g iphone?

  28. Octavio Ortega says:

    Hey I’m currently going to call up AT&T and use it with tmobile. but I can’t find the that file in proxy.pac. I have an iPhone 3G with 2.0.1 on it and I’m wating for the 2.1 I am using Turbo Sim to use Tmobile.

    I can find the other file the preferences one but not the proxy Today is my day to call up AT&T and cancel I already have purchased the Tzones pack and Waiting to activate.

    orteginho@gmall.com

    thanks.

  29. TCB13 says:

    Hi,

    I’ve read your great post about how to use a wap proxy on iPhone 3G, but I’ve some questions to ask you…

    1º – “Use the file browser to verify that a file called ./private/var/preferences/proxy.pac exists, ” Well… I don’t have this file on my iPhone 3G 2.0.1… should I create it?

    2º – “if (isInNet(myIpAddress(), “10.0.0.0″, “255.0.0.0″)); return “PROXY 216.155.165.50:8080″;” If is my ip 10.0.0.0? It will only work if Vodafone give that IP to my iPhone? (My IP on Vodafone PT is dynamic… it change every new connection…)

    3º – If I’m connected to a wireless network the proxy will be used?

    4º – Can I place proxy.pac in other folder? (changing the string ProxyAutoConfigURLStrings …)

    Thanks…

  30. iphone 3g says:

    no no no no no before you cancel your account make sure u stay with the phone for 30 days then call to cancel it…i read somewhere that if u cancel your account before a period of time they will take your phone, the period of time is 30 days, so what you have to do is wait 30 days then call and tell them u want to cancel the service, see if it works im not sure tho but i read it somewhere, i hope it helps

  31. Steve says:

    How do you unlock the iPhone 3G to work with T-Mobile. I have the iPhone 3G that I purchased 3 days ago, but when I called AT&T to cancel my service, they said that it can only be done at an AT&T store and that the phone will need to be surrendered back to AT&T, even though I paid $320.00 for it with tax, etc. already. I’m new to this process and any assistance is greatly appreciated. Am I stuck with AT&T for the 24 month contract with their $30/month Internet plan?

  32. Elliott Back says:

    “same level” means the same level in the XML preferences list. The “wap.voicestream.com” string goes under the general settings, then network, then cellular data network…

  33. Robert says:

    Was wondering if you could offer a little clarity on your instructions. I can ftp onto the new 3g iphone, no problem and locate the files you refer to. Where I’m lost is when you say, “same level”. Do you mean directory level? And where specifically do I insert the “wap.voicestream.com” string? Obviously there is no where to do this in the settings menu of the 3g.

    So as I understand it, I’m modifying the preferences.plist file by inserting “wap.voicestream.com” string somewhere. Where exactly am I inserting it?

Leave a Reply

Powered by WP Hashcash