t-zones (a.k.a. $5.99 Internet access) on the iPhone
September 17th, 2007 Arash Posted in Tutorials, iPhone |
UPDATE 2 (July 26, 2008): There is a much easier way to set up T-Zones now.
UPDATE: After going through my logs I’ve noticed that there are a lot of Windows users checking out this guide. So I’ve added a step 0 to help them out.
I received my iPhone on Friday and immediately went about actvating and unlocking it, and at the end of the tutorial, there’s a link to a forum discussion on getting t-zones working on your iPhone. After reading through it and placing a call to t-mobile’s customer support (great folks over there!) I finally got it working. Here are the steps needed in an easy to follow format.
I’m going to make a couple of assumptions in this tutorial.
- You have T-Mobile and t-zones
- You installed OpenSSH on your iPhone (part 3 of the unlocking process
- Your iPhone has Wi-Fi access.
0) Windows users install WinSCP If you’re running Windows, install a file transfer client to move the files between your computer and your iPhone. I recommend WinSCP. If the tutorial makes anymore mention about transferring files between computers, just use WinSCP and connect to the IP of your iPhone. Set the protocol to be SSH/SSH2.
1) Turn off Auto-Lock Go to ‘Settings’ -> ‘General’ -> ‘Auto-Lock’ and select ‘Never.’ You can turn it back on after you’re done with this, but for now disable it.
2) Enter APN, username and password Go to ‘Settings’ -> ‘General’ -> ‘Network’ -> ‘Edge.’ For the APN field enter wap.voicestream.com. Make sure the username and password fields are empty.
3) Create proxy.pac Thanks to kdub3000 for the file contents. Open TextEdit or your favorite text editor on Linux, and paste in the following code into a new document:
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";
}
Save the file to your Desktop as proxy.pac. On OS X, make sure TextEdit doesn’t append a .txt extension to the file.
4) Find the IP address of your iPhone Go to ‘Settings’ -> ‘Wi-Fi’, and click on the blue dot next to the name of the network your iPhone is currently connected to (the one with the checkbox). Look at the IP address there and remember it or write it down.
5) Upload proxy.pac to the iPhone Now we need to copy proxy.pac to our iPhone’s /private/var/root/ directory. If you know how to do this using a Cyberduck or any other file transfer program, feel free to do so. Otherwise open up a terminal (OS X, go to Applications -> Utilities -> Terminal.app) and enter the following command with the ip address of your iPhone substituted for the $IPHONE_IP:
scp ~/Desktop/proxy.pac root@$IPHONE_IP:/private/var/root/
On my Wi-Fi network, my iPhone’s IP is 192.168.1.52, so I typed this command:
scp ~/Desktop/proxy.pac root@192.168.1.52:/private/var/root/
Hit ‘Enter’ and it will prompt you for your iPhone’s root password. The default is ‘dottie’, without the quotes.
6) Update preferences.plist Now we’ll copy preferences.plist to our local system for editing. It’s located at /private/var/root/Library/Preferences/SystemConfiguration/preferences.plist on your iPhone. Download it to your desktop using your favorite file transfer client, or use this command:
scp root@$IPHONE_IP:/private/var/root/Library/Preferences/SystemConfiguration/preferences.plist ~/Desktop/
Open up the preferences.plist file from your Desktop in your text editor, and look for the area of the file where it has the lines:
<key>DeviceName</key>
<string>ip1<string>
Note that the text inside the string tags should be ip1 (as opposed to en0, ip2 or anything else). Now add the following chunk of xml (in red) to the file in the appropriate place (thanks to syasses):
<key>Interface</key>
<dict>
<key>DeviceName</key>
<string>ip1</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
</dict>
<dict>
<key>ProxyAutoConfigEnable</key>
<integer>1</integer>
<key>ProxyAutoConfigURLString</key>
<string>file:///private/var/root/proxy.pac</string>
</dict>
<key>com.apple.CommCenter</key>
<dict>
<key>AllowNetworkAccess</key>
<integer>1</integer>
<key>Available</key>
<integer>1</integer>
<key>Setup</key>
By adding this code to the file, you’re instructing your iPhone to use a proxy (T-Mobile’s t-zones server) for your communications over GPRS. Save the file.
Now upload the file back to your iPhone with the command:
scp ~/Desktop/preferences.plist root@$IPHONE_IP:/private/var/root/Library/Preferences/SystemConfiguration/
7) Restart the iPhone Hold down the sleep button for 3 seconds on your iPhone, and then turn it off. Turn it back on, and you should be able to access the Internet through t-zones for just $6!
I tested my GPRS speed at iphonenetworktest.com and I got 154.2 kbps.
September 18th, 2007 at 1:45 am
i want one!!!!!!!!!!!!!
September 20th, 2007 at 5:46 am
Hey, I followed these instructions on my iphone. I have the unlimited T-Zones plan (5.99) and I still cannot connect to the internet via safari. Are there any settings that I need to change such as the network settings for the edge network on the preferences page? I would really appreciate the help guys.
Thanks
September 20th, 2007 at 9:52 pm
The only change to the EDGE settings is in step 2 where you need to make sure your APN, username and password are set.
September 21st, 2007 at 5:34 am
How do I upload the .pac file to the iPhone. I am not sure if I need to connect my iPhone to my MAC and run this command. I have never done it. Please help.
September 21st, 2007 at 6:52 am
I was able to complete these instructions. Safari, Weather, Stock, Map work fine (THANKS!!!) but not Youtube. Do I need to do anything extra for Youtube to work? Please let me know.
September 22nd, 2007 at 6:40 am
Is there is areason why you need Linux or OS X. all I have is windows! any sugestions or why it would not work if i used windows to do all the procedures?
September 22nd, 2007 at 8:43 am
Gang,
Glad you got it working. Just for others, to upload the .pac file, you just need to make sure that your phone is logged into the same Wi-Fi network as the computer that you created the .pac file from. Then you can run the ’scp’ command to upload the file to your iPhone.
Mike,
There’s no requirement to be running Linux or OS X for this to work. The only reason I specify them is because ’scp’ is installed by default on OS X and every linux distro I know of. If you use Windows, you just need to use an SFTP program to transfer the files back and forth. I recommend using WinSCP (www.winscp.net) for that.
Peace,
Arash
September 22nd, 2007 at 10:08 pm
Arash,
Thanks for your response. Any idea how to get the You tube to work? It always says “You cannot cannot to Youtube”
Also, for some reason my phone is not getting into my Wi-Fi network anymore although I am able to browse with EDGE being active. Do you think the process got reset and I need it all over again?
Thanks
September 22nd, 2007 at 11:56 pm
I was wondering, I was going to use iBrickr to access the files and upload,download from the phone. I have downloaded the files from the phone and edited them, but before I upload them with iBricker, I was wondering if it will replace the copy that is there or possibly make a second copy of the preferences file.
thanks
September 23rd, 2007 at 9:27 am
hey.. i have doen this exactly like it is listed but like when i go to maps weather or safari it like blacks out and goes to the homescreen.. please help.. thanks
September 23rd, 2007 at 7:34 pm
I cannot find “System Preferences” in step 6. Any ideas? Thank you.
September 24th, 2007 at 1:01 am
Gang,
Unfortunately, I can’t get Youtube working on it either, but that seems to be the only problematic application on there. If you happen to figure it out let me know, and if I find out I’ll post an update.
As for the Wi-Fi access problem, I would try to restore the iPhone and go with an original preferences.plist file and start again. A less drastic option would be to just delete the preferences.plist file and see if the iPhone recreates a default one, and then work from there.
James,
I don’t have any experience with iBrickr (no Windows box :-p ), so I’m not the best person to ask about it. Regardless, I think it would be good to make a backup copy of the file anyway.
sikhsoorma,
I’ve had safari crash on me, but never on a consistent basis as you describe. I would double check your preferences.plist to make sure you’ve closed all your tags. Worst case, a restore will probably fix the problem.
chris,
I don’t mention System Preferences anywhere. The directory path mentioned in the iPhone does contain “SystemConfiguration” though.
Best,
Arash
September 24th, 2007 at 1:33 am
Arash,
I did everything you said and once I go into safari it just kicks me out to the main iphone screen. Any ideas?
September 24th, 2007 at 1:58 am
sikhsoorma,
I also had the same problem like you i.e. screen blacked out whenever i accessed any of the service. I restarted the phone and didnt have the same problem. MAybe this helps.
September 24th, 2007 at 5:38 am
Jared,
I haven’t encountered the black screen in Safari issue, so I’m not really sure about how it happens. I would try restarting the phone as Jaiweek recommends and do some googling around. If that doesn’t work try restoring the phone and trying again.
If anybody happens to definitively figure out why Safari sometimes crashes, let me know and I can update the post with the information (with credit of course :-) ).
September 24th, 2007 at 11:44 am
Just spoke to T-Mobile as I used to have the prepaid (a/k/a T-Mobile to go) account. The level 1 rep seemed familiar with how to respond to my inquiry, saying that T-Zones is free with a T-Mobile to go account, but that I’d have to pay the $5.99/monthly fee with a postpaid account. She recommended the postpaid account (duh), saying that I wouldn’t have “access to all the features” with the prepaid account. But it seems worth a try. Has anyone accomplished this yet?
September 24th, 2007 at 1:18 pm
i’ve been having the same issue. i didn’t change my apn settings till after i uploaded the two files, could this be the problem? i would prefer not to restore since i’ll have to restore and do everything again… any other ideas?
September 24th, 2007 at 1:25 pm
Arash,
I am unable to restore the preferences.plist file because there is no way I am able to access my iPhone (don’t see an IP address assigned to access the iPhone). Please advise!!
September 24th, 2007 at 5:02 pm
Just wanted to say thank you, it works like a charm. Every single thing I’ve tested works except YouTube, which at 150kbps I wouldn’t want to be checking out YouTube anyway. :]
Thanks again!!
September 24th, 2007 at 5:27 pm
david,
I’ve read anecdotal reports that changing the APN, username and password _after_ editing the preferences.plist file will undo your manual changes. Take a look to see if your changes are still there.
Gang,
Are you sure your wireless network is set up properly? Can other computers log into your wireless network? Try having your iPhone forget your wireless network. Restart the iPhone, and then log into the network again. I’ve sometimes had problems with maintaining Wi-Fi connections with iPhone and a restart does the trick. Worst case a system restore of your phone will probably do the trick. :-/
September 24th, 2007 at 6:54 pm
i have subscribed to tzone and i can access youtube also through it. i dont know the speed but its pretty ok..
September 24th, 2007 at 9:27 pm
i did everything and double and triple checked, but i get the same result as “sikhsoorma” when ever i try to go to maps, youtube, and safari, black screen and back to the homepage. let me know what i can do!
September 24th, 2007 at 9:57 pm
hey guys, I tried the proxy hack today following instructions to the t. Unfortunately, once I copy the files to the correct places and I restart the phone my edge settings are changed back to at&ts. If changing those settings back does in fact mess up the preferences.plist file, then I have encountered a catch 22. anybody else having this problem? I have the 5.99 tzones plan, used ssh to put the files on the phone in the appropriate directories. Thanks.
September 25th, 2007 at 2:40 pm
Hi, does anybody know how not to allow itunes to update my phone firmware automatically since Apple announced that it might be sending an update for the phone which might brick the unlocked phones.
September 26th, 2007 at 6:52 pm
works like a charm! awesomee doood!
September 27th, 2007 at 11:26 am
How do you upload these commands?
scp ~/Desktop/proxy.pac root@192.168.1.52:/private/var/root/
scp ~/Desktop/preferences.plist root@$IPHONE_IP:/private/var/root/Library/Preferences/SystemConfiguration/
Thanks
September 28th, 2007 at 5:55 am
Hey — I too had the ‘configure EDGE and lose Wi-Fi’ problem. (See Gang’s comment above ^^^)
I found that if I go into the EDGE settings and remove the APN, WiFi would once again work for me. Of course, I don’t have EDGE but . . .
tom
September 28th, 2007 at 10:24 am
i have same problem with Gang. After editing plist and upload it to iphone, i can no longer access the wi-fi internet in my iphone. now i can’t edit it again because there’s no IP address appearing in the iphone’s network. please help!!!
September 30th, 2007 at 11:44 am
I can’t get it to work. I had the total internet plan working fine. And then I switched my account to T-Zones and tried to follow these instructions which are nearly identical to the instructions on another website http://uneasysilence.com/archive/2007/09/12232/
There is a lot of stuff on my preferences.plist, so I’m not convinced I did it correctly. It’s not clear to me in these instructions if I should add or edit this red text? And if it is add or edit, does it matter where it is placed—these instructions indicate that is should be placed after the ip1 text, but that comes up twice in my preferences.plist…though I think this might be from me trying several attempts. I hear this is slower than the Total Internet Plan. How much slower? I thought the Total Internet Plan was too slow for use with safari….okay with google maps and decent with e-mail.
My question is, what am I not understanding here that is working for others but not for me?
Thanks,
Stephen
I don’t receive the “Cannot activate EDGE Network” message. The connecting spinning thing just spins and spins and I can’t connect. I tried checking the weather widget, safari and e-mail. Nada.
October 2nd, 2007 at 8:41 am
Agree with Stephen. I had WiFi working before I changed my total internet plan to T-zones. Any remedy for this other than complete restore?
What if I add the total internet plan back on?
October 5th, 2007 at 5:54 pm
just want to say thanks very much!!!
my iphone now can use tzones for internet connection and youtube working fine.
thanks
nick
October 5th, 2007 at 9:34 pm
I had the same problem with losing the WIFI but the T zones was working fine. I also was unable to connect to the phone again because I couldn’t get an IP. I reset the network settings in the settings/general/reset menu. I had to enter my WIFI password again and was able to get back on my network and then on the phone. I edited the preference plist file again and uploaded to the phone again. Everything seems to be working fine now. I switched back and forth between tzones and WIFI several times by shutting the wifi settings. I loaded a new page in each mode and they both worked fine although the tzones was slow as hell. Hope this helps -Jeff
October 9th, 2007 at 8:57 pm
I did all the setting, and it worked good for a about a week. On 10/9/07 it stopped working. Anybody knows why? Anybody has the same problem?
October 10th, 2007 at 12:01 pm
Isaac,
Try turning your phone off then back on again (I’m assuming you always leave your phone on). Periodically all internet access just stops working (Wifi and GPRS) for me, and I have to reboot.
-Arash
October 11th, 2007 at 7:11 am
I’ve tried installing the proxy.pac and modifying the preferences.plist numerous times but cannot get the internet connection to work. I added t-zones to my account just recently after unlocking my phone. I have received some emails through EDGE, but cannot connect with Safari, etc. I give up.
Jay
October 13th, 2007 at 11:06 pm
Worked perfectly for me, thanks a lot! I’d suggest changing some of this to include accessing the iPhone with iBrickr instead of going through that whole file server roundabout you were doing. The iBrickr interface is simplified when connecting to the iPhone and is made for exactly this purpose… I used it while following your instructions and it worked like a charm.
October 14th, 2007 at 12:22 pm
i am having problem saving proxy.pac , its showing up as proxy.pac.txt , it shows on my file as proxy.pac but when i transfer it on ibrickr it shows proxy.pac.txt. can anyone help?
October 16th, 2007 at 10:08 am
hi I was successful at the tzones hack to work about 2 weeks ago. Back then I couldnt get youtube or any IM client to work. Someone commented that they DID have youtube working is this true? If so how can I fix it? Also if no workaround is made yet couldt we find out such port youtube/AIM uses and make a proxy for it? Just an idea…
October 17th, 2007 at 8:19 am
works great!
Thanks
October 18th, 2007 at 1:05 pm
Moclippa,
How did you download .plist from iphone to destop on pc with ibricker?
Thanks,
October 18th, 2007 at 3:49 pm
I did get it downloaded with ibricker. when i use safari it’s says “internal error you do not have access to the site in http://www.latimes.com” that’s with any website. on top of safari it says comverse. Wifi works fine Any help would be appreciated
thanks
October 20th, 2007 at 5:36 pm
This guide worked perfect for me for about a month, and then today I think I might have accidentally turned on the airplane mode when I didn’t need to. And now I can’t get the internet to work. Also the EDGE logo (the E) doesn’t come on. I can do everything else (wifi, text, make calls) but no more EDGE. Anyone know anything about that?
October 20th, 2007 at 6:29 pm
modified my proxy.pac and prefernces.plist (i thought i did it as described but apparently not). now my iphone will not work as it should after uploading the files. if i do a restore will it re-lock the phone to at&t?
October 22nd, 2007 at 1:44 pm
Tried it out today!. Didnt work initially for me , and it shut off my Wifi, but you can reset the wife from setting - reset. Second time i used Winscp to create the proxy.pac and to edit preference.plist file. Now everything works fine for me. Tried switching between Wifi and Edge, works good. You tube is still a problem. All these settings were done from a windows based pc.
October 23rd, 2007 at 7:38 am
I followed your steps.. and it worked perfectly! Although, I can only get my speed to about 81kbps. I’m in a spot where my T-Mobile signal is at full bars w/Edge. Is there something I can do to increase my connection speed?
Thanks,
Rob
October 23rd, 2007 at 5:31 pm
Does this method work with firmware 1.1?
October 23rd, 2007 at 5:43 pm
Chris - try installing the “Services” program (it’s available through apptap), once it’s installed you can turn the edge off and then back on. Once you’ve done this once (if it doesn’t try rebooting your phone and toggling the edge a second time) the program may ask you to choose an edge service. Pick “tmobile tzones”, wait for the thinking icon to disappear, then go to safari and try to open google.com. No guarantees but it worked for me when I was having edge problems.
October 24th, 2007 at 10:39 pm
Rob,
Based on some anecdotal evidence, I think if you keep your hand away from the black base of the iPhone (presumably where the antennas are), it will improve your signal. Can anyone confirm this?
Josh,
I don’t know if this works with 1.1.1. I’m waiting for a carrier unlock from iPhone dev or iPhone elite, and once its available I’ll make a note of it here.
-Arash
October 25th, 2007 at 12:08 pm
I followed all of the instructions, and my iPhone is on T-Mobile’s EDGE network. However, it is very slow and never reaches its intended web destination.
Instead, I get the following message on every attempt:
“Error 502 - Bad Request
The server could not resolve your request for uri: /”
Can anyone help?
Randa
October 25th, 2007 at 1:09 pm
I got Tzones to work on my 1.0.2 and i recently upgraded to 1.1.1 (viginizing, Anysim 1.1 etc.) I tried getting Tzone back on, but now it doesn’t work. Any suggesions?
October 26th, 2007 at 12:42 am
This worked GREAT for me. Actually the proxied experience seems a bit faster than AT&T’s experience.
Oh, BTW this _works_ with 1.1.1. My unlocked 1.1.1 phone (using TIFF sploit to jailbreak, anySIM 1.1 to unlock, iNdependence for activation/everything else) uses this “hack” fine. I don’t think T-Mobile has a problem with this - the Proxy method is necessary because otherwise you could access the web w/o paying, the proxy authenticates and restricts you.
One issue I’ve had is the speed of the EDGE data upload here in Seattle on T-Mobile. It seems to clock a slow 1kB/sec or lower. Taking 30 seconds for a simple email (1 liners) and 3-5 minutes for the pictures (which range from 64-120 kB).
Anyone else have this problem?
I also chronicled my experience here:
http://ryan-in-seattle.blogspot.com/2007/10/unlocking-iphone.html
One other thing, the APN name doesn’t stick between reboots. WHY?!
October 26th, 2007 at 3:35 pm
I have tried this on my 1.1.1 unlocked and jailbroken phone and it does not work for me yet.
Are there any others with 1.1.1 who have this same issue?
I had to switch to the $19.99 total internet plan for now.
October 27th, 2007 at 3:01 pm
Hi Harash,
It’s possible make a proxy with a username and password?
I must edit the proxy.pac file ?
October 27th, 2007 at 3:26 pm
Works with unlocked 1.1.1.
October 29th, 2007 at 6:58 pm
Really?, In my case only the mail works. Safari and the other applications i don’t know why, but when i launch its, it close.
October 29th, 2007 at 8:51 pm
Randalynn,
I have the same problem every now and then. After receiving the server error mesage I just press refresh and the page loads fine. I suspect it’s t-mobile and not the iPhone because of its intermittent nature.
Mcgnai,
I’m not very familiar with proxy.pac files so I don’t know how to confidently edit them. You shouldn’t need to de authentication to the proxy file though if you use t-zones though.
Best,
Arash
October 29th, 2007 at 9:13 pm
I’ve had the same ’safari quitting’ problem. it’s also true for maps and youtube too. I’ve tried restarting a few times but couldn’t get it working.
still black screen and quits.
any suggestions?
October 30th, 2007 at 2:36 pm
solution to the “safari quit” problem:
you have to use TextWrangler instead of Textedit because appearently, text edit puts in some hidden lines that messes up the safari.
So if you download textwrangler and follow the steps, it should start working. except youtube though
November 2nd, 2007 at 8:11 am
I did the process and feel pretty confident that I did it as planned.
Mail - Works
Safari - No
Stocks - No
You Tube- No
Weather - No
The “E” is activated , the data just never loads. Any suggestions for now?
November 3rd, 2007 at 10:49 am
Sadly, I have the “Error 502 - Bad Request” problem all the time. No amount of retries gets me past that awful message. *sigh* I was so hoping that someone would know exactly what was wrong and how to fix it. I work at a new job with no wireless access, and my computer use is strictly monitored so i can’t even read comics online without it being noted and logged. I just want to be able to take a break once in a while without it going in my permanent employment history.
Can anyone help?
Randa
November 4th, 2007 at 4:20 pm
Any idea of why this method works in some iphone 1.1.1 and not in others??
In my case, I have a new iphone (1.1.1 from case). I unlocked it and this method doesn’t work for me.
(it’s not in US, it’s another country but it’s only a diff of proxy and apn name)
Thanks!
November 7th, 2007 at 11:49 am
Hey guys, I am using T-Mobile in Chicago with the T-Zones $5.99 plan. I am the one who confirmed that this works with 1.1.1. It definitely does - I get anywhere from 60kbps-110kbps in the Lincoln Park area of Chicago.
Mail - works
Safari - yes
Stocks - Yes
YouTube - Yes (need to activate)
Weather - Yes
** IF YOU’RE EDGE SETTINGS ARE RESETTING EVERY TIME YOU RESTART YOUR PHONE:
Installer > Sources > Add source: http://i.unlock.no
Let it refresh and then go to “Unlocking Tools” of Install, and install the “EDGE Settings Fix” - works like charm.
If your YouTube doesn’t work, add i.unlock.no to your sources and install the YouTube fix under Unlocking Tools.
If you used the jailbreakme.com method to unlock your phone, youtube should work.. however follow those steps if it doesn’t.
Hit me up on the irc channel .. KoSoVaR on irc.osx86.hu #iphone. I’d be glad to help anybody in need.
November 7th, 2007 at 7:15 pm
for people who haven’t gotten youtube to work have you ever been able to get youtube to work over edge? I unlocked a couple of phones and there is a step to activate youtube seperate from activating the rest of the phone.
November 12th, 2007 at 6:21 pm
Using Transmit or Cyberduck is not allowing me connection. I’m using the IP address of my iphone connection and tried it in two different places - same result. I don’t know if I ever installed OpenSSH, I used unlock.no’s system for unlocking and don’t know if that was included. I can use Terminal on my Mac though. Any help would be greatly appreciated!
November 13th, 2007 at 1:17 am
thanks to this wonderful guide,i am now able to surf the web, watch youtube, keep up with the stock market, and access maps for a mere $5.99/month! woohoo!
it took me about an hour to configure everything correctly. the whole procedure is pretty simple once you figure out all the necessary steps and do them in the correct order.
i am on fw 1.1.1 and here’s what i did: first, make sure you follow vegim’s advice by installing the EDGE and youtube fixes BEFORE proceeding. this will activate youtube and prevent your APN settings from resetting.
then, go ahead and set up the APN. be sure to do this before adding the proxy.pac to private/var/root. since i’m using winscp, all i did was simply logon to the winscp client, drag-and-drop the proxy.pac to its target destination (private/var/root), edit the preference.plist using superEdi (be sure to replace EVERY thing that has DeviceName
ip2 *or* en0 with ip1), add the block written in red (Proxies
ProxyAutoConfigEnable
1
ProxyAutoConfigURLString
file:///private/var/root/proxy.pac
) to its proper place,save the file, turn off your iphone and voila! $5.99 internet access via EDGE courtesy of t-mobile!
November 15th, 2007 at 5:46 pm
Hey everyone i was just like you i have a 1.1.1 and i just recently meaning 2 minutes ago unlocked the edge feature with this hack and it does indeed work but what most people dont put in their comments is that you cannot keep the same apn underneath proxy settings you need to change them to wap.voicestream.com and the username and password are both guest i also have the edge settings fix and the youtube fix on my iphone also so those do help i guess if you have any questions gimme a holler at my email because i know how frustrated some of you must be
November 15th, 2007 at 8:43 pm
I just bought a new iphone and am trying to do this…I am trying to load the pac file on to the phone through winscp, but the password ‘dottie’ does not work. I am not using the quotes either….is it possible this changed for new phones? I still have 1.1.1
November 16th, 2007 at 4:29 pm
figured it out, new password for 1.1.1 phones is ‘alpine’ with no quotes
November 18th, 2007 at 10:03 am
Hello. I need help with the proxy.pac file. The thing is i installed the Apache Web Server in my iPhone and when i want to access it when i’m only connected with my edge network, i get a 502 http error (Bad gateway - Connection with server refused). I think it happen because the proxy.pac config, any idea? Thanks in advance.
November 18th, 2007 at 8:46 pm
Can someone post their new 1.1.1 preference.plist working file? Also, are password and username of guest really required on the APN?
November 19th, 2007 at 9:52 am
hey, has anyone gotton an IM client to work yet? Apollo and mobile chat both dont get proxied through. (also you cant use search from Youtube cause its also not proxied through port 8080.) is there a way to open more than 1 port or something? maybe a separate proxy for it?
November 20th, 2007 at 12:10 am
the method provided here only worked for about a week, then suddenly i can no longer access the web or any of the services via EDGE. not sure why, but it just stopped working. however,here’s a new and better way to make this thing work:
http://modmyifone.com/forums/showthread.php?t=5659
follow the link and enjoy!
November 22nd, 2007 at 9:07 am
I fallowd all the instructions, used iBrickr and it does not let me access internet. I’ve verified all the setting and everything looks good. Installed WAP patch and still nothing. The firmware is 1.1.1. and I do have T-zones plan enabled. Should some kind of icon show on top indicating that the T-zones is enabled? Can enyone please help?
November 26th, 2007 at 11:03 am
You need to use the youtube fix in order for it to work you can find it here go to jailbreakme.com and download apptap at the bottom on your iphone than go to unlocking tools than click on youtube activation. good luck hope this helps.
November 28th, 2007 at 9:03 pm
Hi, i just brought a Unlocked Iphone and the network service is T-Mobile.
i have wifi at my home and my iphone did pick up the wifi signal and i was able to access to the internet.
but today when i launch safari, i am getting a
Error 502 Bad request could not resolve your request for uri: message.
how do i fix that. i only want to able to access internet at wifi hotspot. i dont’ need Edge.
thanks.
November 30th, 2007 at 8:27 pm
Hi,
I finally got this working - the problem I had was that the file ‘proxy.pac’ doesn’t have the ‘x’ attribute! I’m a Unix/Networking professional but still made a stupid mistake like this :)
So after scp the files into iphone, please do a ‘chmod +x proxy.pac’ on your iphone terminal or ssh session. You can also do this in WinSCP. Hope this helps for some people!
December 1st, 2007 at 5:39 am
hello,
my carrier ist o2 - Germany. Proxy listens on ip 195.182.114.52:8080
I’ve installed proxy.pac with this IP and the preferences.plist but it’s only possible to open https pages….
Could anybody help me please ?
December 1st, 2007 at 8:53 am
you guys should give the method in my previous post a chance. it works like a charm and best of all, you get to keep wi-fi!
December 5th, 2007 at 5:52 pm
hey.. just wanna say thank you
December 10th, 2007 at 8:50 pm
NOTE:
- you should *not* replace every device name (e.g., ip2, en0) with ip1.
- you should *not* use someone else’s preferences.plist file because it will contains certain keys that are specific to your phone, and you may over write your own wifi settings.
- you should *not* use the tzone app availabe through the installer because it over writes your preferences.plist file instead of patching it with the appropriate code.
- once you sign up for the plan with tmo, and you follow the instructions at the top of the page, *wait* 3-5 days before trying anything else. just be patient.
December 14th, 2007 at 7:01 pm
When I try to load the proxy.pac via terminal, I get the response “ssh: connect to host 10.0.0.16 port 22: Connection refused
lost connection”. Any ideas? THX
December 15th, 2007 at 12:16 pm
Yes, true on above post. I did the update via installer and lost my wifi! Do not use the installer to do this hack!!
December 16th, 2007 at 3:00 pm
Worked perfectly for me too…this is awesome! Thank you guys. An odd thing. If you just jailbreaked a virgin or newly updated iphone, do the T-Zone hack, then synch and restore your backed up settings–you’ll loose the prefs patch. You will have to do the prefs patch again. Besides that, it works like a charm, about 210kps on E!
January 7th, 2008 at 5:47 pm
i type in password dottie …but access denied….
January 15th, 2008 at 12:40 am
I’ve heard that the password on some of the newer phones is ‘alpine’ (without the quotes) instead of ‘dottie’.
January 15th, 2008 at 3:24 am
what is ur apn set to? mine still kicks me out of safari with a wap.voicestream.com and with the cingular one it says not activated to edge
January 22nd, 2008 at 7:16 pm
Just want to say thank you! I did the hack today for the first time and it worked perfectly. I have t-zones working on my phone with no problems. The only thing that does not work with edge is Youtube. But that’s OK because it works with WiFi; besides, taking advantage of safari is good enough. Thanks a lot guys, You really made my day.
January 25th, 2008 at 2:59 pm
Great Tip!!!
Worked for me: T-mobile (US) with T-zones default enabled (NOT even the T-mobileWeb selling for 5.99).
Used guest:guest for user:pass in the APN screen.
iPhone: 1.1.2 OOTB, activated, jailbroken, unlocked (i3gsim)
January 26th, 2008 at 8:39 am
Hey Guys, I have uploaded the files to iphone but when try to change the EDGE APN to wap.voicestream.com, it takes me back to home screen and does not add the APN to EDGE. Any suggestions ohow to fix this problem? I am running iphone 1.1.3 on tmobile
January 31st, 2008 at 8:05 am
these instructions worked for me fairly easily. although at first the terminal would not accept dottie as a password. if this seems to be happening to you, go to http://philnelson.name/2007/09/03/how-to-change-your-iphones-root-password/ for instructions on changing your root password.
the internet doesn’t seem to be as fast as the EDGE on AT&T, but for $6 who can complain. thanks for the easy instructions.
February 2nd, 2008 at 3:13 pm
I tried the hack with vodafone germany but it wont work. i think it ignores the proxy settings. i think its the same problem like cingular.
February 12th, 2008 at 3:24 pm
ok well i did everything here and i guess it worked out becuz now it doesnt say COMVERSE at the top..but now it tells me that im not an edge subscriber??when i just put T-Zones onto my plan today?? they said it takes effect immediatley, or were they wrong?
February 13th, 2008 at 2:38 pm
Got it working! My scenario:
-Fully Jailbreaked 1.1.3 with TZONES $5.99 plan-
Alright guys, couldn’t get this working for about 10 hours, then noticed something which I haven’t really seen mentioned here. I logged in (ssh) directly into the phone, then vi the .pac and the .plist files I uploaded, and noticed there were ^M carriage returns at the end of each line - I remember having these issues when saving in ASCII versus plain text format back in college, then uploading into a LINUX enviornment. These issues are almost always caused by using a non-native text editor.
Go in an erase these ^M characters, and it should work fine!
For those of you who have 1.1.3, you can follow these directions, courtesty of JD914:
1-on installer app go to “sources”
2-click on “edit” the click “add”
3-type in iphone.surrealnetworks.com/repo
4-hit ok
5-hit refresh
6-go to install section find “surreal networks”
7-install T-Mobile T-Zones Proxy
8-re-boot your phone
This will load the .pac and .plist files (sans ^M) into the phone.
Worked for me! Good luck.
-Papi
February 16th, 2008 at 7:06 am
I have a problem. I did what Papi said, but is not working still, it keeps like trying to connect but nothing happens. Also I tried doing what the first post says, but when i try to download/upload the preferences.plist it says “No such directory or file” any idea?. Im runnin 1.1.3 OTB. If any advice please let me know (jp.delgado83@gmail.com) thanks!!!
February 18th, 2008 at 6:47 pm
Hey guys..i got the hack to work but the youtube still doesnt working after i did the installer fix…also my wifi isnt working anymore after the hack…i was wondering if i could just go to settings and reset the network to fix the wifi??? any help at all from anyone??? PLEASE???? thanks guys…
February 19th, 2008 at 10:34 pm
Hey Papi or anybody else that knows, how you supposed to erase the ^M characters? Where do you go? I don’t know anything about .pac or .plist files. How you supposed to find it?
February 20th, 2008 at 2:54 pm
First of all thanks. I had the same loss of WiFi problem, went to bed upset and then in the morning it was working again, no clue as to why. Per a previous post if the password “dottie” doesn’t work the new default it “alpine”. From what I have read if you have 1.1.3 you don’t want to change the password.
February 22nd, 2008 at 2:30 pm
hi papi,
i followed your feb 13th instructions and download the surrealnetworks through installer and restart it but nothing happen. i’m running 1.1.3 fully jailbroken phone.
now do i have to have the .pac file already on my phone or do i just have to download it and it should work. i also put the apn on edge to wap.voicestream.com and left the user name and password empty but edge still doesnt work.????
any help will be highly appreciated.
thanx
February 24th, 2008 at 8:44 pm
Ok this is my problem.
I have an 1.1.2 oob IPhone that i have 1.1.3 jailbroken, unlocked, through ZiPhone. Im using T mobile for it now and currently live in south FL. I have a sidekick data plan running. ive tried every single t zone hack out there and did what ever i can to make it work… nothing. i keep getting the ” COMVERSE: Internal error You do no have acces to the site ‘whatever.com’” I need some to please help me. Ive tried getting it through installer nd manually. Ive looked at atlease 50 sites for a soltion.. and nothing. Having internet where i go is definatly an essential part of my life. If someone can please help me out itll be greatly appreciated.
Thanks, Pat.
February 25th, 2008 at 9:12 am
So, does this hose up using wifi? I connect with networks that use 10.x.x.x addressing, and it *looks* like the pac file is going to force the proxy. Or does it only come into play when connecting via Edge?
February 25th, 2008 at 9:18 pm
ok, so finally i get edge working on my iphone using t-zone 5.99 plan. big thanx to the devolpment team at hackintosh.org.
first Go to installer and under sources add bigboss’s Apps and thngs (http://sleepers.net/iphonerepo).
after that go to Tweaks 1.1.3 and install the T-mobile 1.1.3 Tzones Hack.
Then go to general> settings> edge> Apn.
Under APN type wap.voicestream.com
Leave username and password fields blank.
click the button to go to homepage on iphone and then shut off your phone using the main button on iphone to turn it off(hold it for 3-5 secs — the button on top)and restart it and it should work flawlessly.
BTW i was able to use YOUTUBE, maps, safari and basically everything with just 5.99 tmobile plan.
P.S dont forget to add the Sticky APN to make sure the edge stays there after reboot.
also you can add surrealNetworks: http://iphone.surrealnetwork.com/repo and then go to install and under surrealnetworks you can install T-mobile T-zones Proxy and boom you should be all.
I’m using fully jailbroken 1.1.3 which i upgraded from 1.1.2.
hope it helped some of you or will…..
March 14th, 2008 at 1:15 pm
Guys, also check you have the latest SIM card cause cards that are 3 yrs or older, the EDGE icon doesn’t show up…
March 28th, 2008 at 10:40 pm
hey all. just following all of your response and looking to try it myself. i have a 1.1.4 with tzone ready to go. alot of the post deals with 1.1.3 and below. will the steps work for 1.1.4 as well?
thanks
March 29th, 2008 at 11:02 pm
Thank you it works for me, including YouTube!!!
I just to an iPhone, u/j/a and then everything works. Since I’ve been using the $6 data plan for internet browsing, I immediately look for a way to do it in iPhone, so I end up here.
Followed the instruction (I used iphonebrowser to upload / download file) with one exception: the preference.plist file is not under library branch, but under root directory(I have 1.1.4 firmware).
Restart, turn off WiFi, tried weather, safary, stock, AND youtube, youtube did popup a message saying youtube is not connected, but it is, everything is as using WiFi, but slower, much slower. Googlemap is fine, too, the difference is the location cycle is bigger, meaning it is less accurate than with WiFi.
Here is the last difference, nothing to do with the instructions from here: I used to have $6 data plan with TMo, not anymore, but I still have access when I was using my t mobile wing, just a bit difficult to make connection. With IPhone, the connection is so easy, always make the connection at the first attempt (with tmobile wing, it is on average after 5 attempts).
Thank you again.
March 30th, 2008 at 1:30 pm
To be able to use youtube all you need to do is download iLiberty and find the youtube fix
April 9th, 2008 at 6:39 pm
I keep getting stuck on the root password, i have version 1.1.4, and the password is apparently not ‘dottie’. i had the phone unlocked at a t-mobile store, and i’m wondering if maybe the guy there changed the root password. anyone else have a similar problem?
April 12th, 2008 at 3:39 pm
Just a tip in 1.1.4 the preferences.plist is located @ private/var/preferences/SystemConfiguraton/preferences.plist
April 13th, 2008 at 10:59 pm
hi, i have 1.1.4 unlocked and jailbreake and the only thing is not working with the t-zone on EDGE is iTunes, no one mention iTunes so i think is normal that its not working, just want to know.
Thanks, please respond……..CHRIS.
April 25th, 2008 at 9:20 pm
instructions worked fine with my 1.1.4 version. No youtube though :( thanks anyways. greatly appreciated!!!
May 2nd, 2008 at 12:10 am
I cant seem to get this to work with 2.0
can someone please help me
May 2nd, 2008 at 2:04 pm
T-zones (T-Mobile Web) on Iphone (unlock) 1.1.4. Try using the most simple method to unlock the Iphone: Ziphone. Once you are done and you have the latest software (1.1.4) on your iphone, try the following simple steps:
*Select Installer.app > Select Install > All Packages > Community Sources > Install
*Select Installer.app > Select System > BSD Subsystem > Install
*Select Installer.app > Select Install > All Packages > OpenSSH > Install
T-Zones $5.99 Proxy Hack (If you currently have these, UnInstall & ReInstall Them):
Select Installer.app > Select Install > All Packages > Bigboss’s Beta/Experimental Source > Install
Select Install > Tweaks (1.1.3) > Install T-Mobile 1.1.3 TZones Hack..
Settings > General >Network > Edge > APN: type in: wap.voicestream.com Leave Username & PassWord Blank
Restart phone and your done!
Enjoy
May 11th, 2008 at 8:50 am
works awesome on 1.1.4 !!! THANKS
June 24th, 2008 at 12:34 pm
Will’s instructions just 2 posts up worked great for me! Yay for $5.99 Internet.
June 28th, 2008 at 11:44 am
I have unlock and jailbreak iPhone since March, I have T-Mobile and when I got my iPhone I add the T-Mobile Total Internet service for $19.99 in addition to my current plan, I heard about this hack where you can enable T-Zone as your edge service, I try to do as the the guy explain in here, but it didn’t work on my iPhone, after a few weeks I decide to do it through Installers. Here is how to do it: go to installers then install, all packages on the search windows type t-mobile tzone then press search, on your result pick the right application for your iphone either for 1.1.3 or 1.1.4 and then install, restar your iphone, then go to settings,general, network and then go to EDGE on APN type wap.voicestream.com username and password leave blank and finally turn off your iphone wait about 10 seconds and turn it back on, the edge should be working just as fast as the total internet service but you saving you $14 every month, I know some people have been complaining about their youtube dont work with this hack but my is working fine, just everytime I goto my youtube over edge it say youtube not available just press ok and youtube works fine.
September 20th, 2008 at 6:09 am
Hi, I tried to install using Terminal but is says rconnection refused, I i am stuck at the point 2.
I used the app I found on installer, still not workin. i see the E but no connection, here is the message: could not activate cellular data network: you are not subscribed to a cellular data service.
Now the wifi is not work either, on the setting is gray and I can’t click it at all
heeeeelp!!!!!
September 20th, 2008 at 6:12 am
I set wap.voicestream.com on the AVP, is working now… let me check… mail OK, internet safari OKso it lookks good so dfar, bu still on the setting the Bluetoothand Wifi are gray!!!!
Really need help, cant live without the wifi :)