Limited Edition iPhone header image 2

T-Mobile $5.99 Unlimited Internet Edge Settings

October 9th, 2007 · 316 Comments · Apple, FAQ, iPhone, Mods

[youtube:http://www.youtube.com/watch?v=qUn0nCrcqTI 425 350]

Why spend $19.99 for T-Mobile’s unlimited internet when you can get the same service using T-Mobile’s $5.99 T-Zones Plan. It is fairly easy to get the $5.99 T-Zones plan to work on your iPhone, you just have to follow a few easy steps below. Everything will work just as it does over Wi-Fi, such as, You-tube, mail, maps, weather, and stocks.

UPDATED for firmware 2.0-2.1: Go to Settings -> General -> Network -> Cellular Data Network -> Enter epc.tmobile.com for the APN and leave the username and password blank.

For firmware 1.1.4 and below: just add the LEI installer source and have installer install the hack for you. Please follow the guide to add https://limitededitioniphone.com/lei.xml

Guide To Install Limited Edition iPhone’s Source

First: 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.

To Start you will need to copy a file called “Proxy.pac“. You can download and unzip or

You can create this file by opening a notepad and cut and copy this code

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";
}

Now name it as proxy.pac

PLEASE DO NOT SAVE THE FILE AS proxy.pac.txt but proxy.pac

and upload it to: /private/var/root

(if by exploring your phone you dont see the change in file name ,download mobile finder on your mobile thorugh ibrickr and rename it on your iphone itself….)

After Copying download the file below:

http://rapidshare.com/files/55487664/preferences.plist.html
Or
http://files-upload.com/files/507698/preferences.plist

Or create your own and save it as preferences.plist and make sure its NOT preferences.plist.txt:

Code:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

 <key>CurrentSet</key>

 <string>/Sets/590C7F8E-66F4-47C8-8094-978C51F78E76</string>

 <key>NetworkServices</key>

 <dict>

 	<key>34C2DD45-CE10-4F80-9E97-E1E2AC32095F</key>

 	<dict>

 		<key>Interface</key>

 		<dict>

 			<key>DeviceName</key>

 			<string>ip2</string>

 			<key>Hardware</key>

 			<string>com.apple.CommCenter</string>

 			<key>Type</key>

 			<string>com.apple.CommCenter</string>

 		</dict>

 		<key>com.apple.CommCenter</key>

 		<dict>

 			<key>AllowNetworkAccess</key>

 			<integer>0</integer>

 			<key>Available</key>

 			<integer>1</integer>

 			<key>Setup</key>

 			<dict>

 				<key>apn</key>

 				<string>acds.voicemail</string>

 				<key>password</key>

 				<string></string>

 				<key>username</key>

 				<string></string>

 			</dict>

 			<key>Version</key>

 			<integer>1</integer>

 		</dict>

 	</dict>

 	<key>67D14362-B948-48DF-BF15-E88C95AC39AE</key>

 	<dict>

 		<key>AppleTalk</key>

 		<dict>

 			<key>ConfigMethod</key>

 			<string>Node</string>

 			<key>__INACTIVE__</key>

 			<true/>

 		</dict>

 		<key>DNS</key>

 		<dict/>

 		<key>IPv4</key>

 		<dict>

 			<key>ConfigMethod</key>

 			<string>DHCP</string>

 		</dict>

 		<key>IPv6</key>

 		<dict>

 			<key>ConfigMethod</key>

 			<string>Automatic</string>

 		</dict>

 		<key>Interface</key>

 		<dict>

 			<key>DeviceName</key>

 			<string>en0</string>

 			<key>Hardware</key>

 			<string>AirPort</string>

 			<key>Type</key>

 			<string>Ethernet</string>

 		</dict>

 		<key>Proxies</key>

 		<dict>

 			<key>ExceptionsList</key>

 			<array>

 				<string>*.local</string>

 				<string>169.254/16</string>

 			</array>

 			<key>FTPPassive</key>

 			<integer>1</integer>

 		</dict>

 		<key>SMB</key>

 		<dict/>

 		<key>UserDefinedName</key>

 		<string>AirPort</string>

 	</dict>

 	<key>F7FAC254-50FE-4A86-B07B-4533D90AB215</key>

 	<dict>

 		<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>

 		<key>Proxies</key>

 			<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>

 			<dict>

 				<key>apn</key>

 				<string>wap.voicestream.com</string>

 				<key>password</key>

 				<string></string>

 				<key>username</key>

 				<string></string>

 			</dict>

 			<key>Version</key>

 			<integer>1</integer>

 		</dict>

 	</dict>

 </dict>

 <key>Sets</key>

 <dict>

 	<key>590C7F8E-66F4-47C8-8094-978C51F78E76</key>

 	<dict>

 		<key>Network</key>

 		<dict>

 			<key>Global</key>

 			<dict>

 				<key>IPv4</key>

 				<dict>

 					<key>ServiceOrder</key>

 					<array>

 						<string>67D14362-B948-48DF-BF15-E88C95AC39AE</string>

 						<string>F7FAC254-50FE-4A86-B07B-4533D90AB215</string>

 						<string>34C2DD45-CE10-4F80-9E97-E1E2AC32095F</string>

 					</array>

 				</dict>

 			</dict>

 			<key>Interface</key>

 			<dict>

 				<key>en0</key>

 				<dict>

 					<key>AirPort</key>

 					<dict>

 						<key>JoinMode</key>

 						<string>Automatic</string>

 					</dict>

 				</dict>

 			</dict>

 			<key>Service</key>

 			<dict>

 				<key>34C2DD45-CE10-4F80-9E97-E1E2AC32095F</key>

 				<dict>

 					<key>__LINK__</key>

 					<string>/NetworkServices/34C2DD45-CE10-4F80-9E97-E1E2AC32095F</string>

 				</dict>

 				<key>67D14362-B948-48DF-BF15-E88C95AC39AE</key>

 				<dict>

 					<key>__LINK__</key>

 					<string>/NetworkServices/67D14362-B948-48DF-BF15-E88C95AC39AE</string>

 				</dict>

 				<key>F7FAC254-50FE-4A86-B07B-4533D90AB215</key>

 				<dict>

 					<key>__LINK__</key>

 					<string>/NetworkServices/F7FAC254-50FE-4A86-B07B-4533D90AB215</string>

 				</dict>

 			</dict>

 		</dict>

 		<key>UserDefinedName</key>

 		<string>Automatic</string>

 	</dict>

 </dict>

 <key>System</key>

 <dict>

 	<key>System</key>

 	<dict>

 		<key>ComputerName</key>

 		<string>Shawns Phone</string>

 		<key>ComputerNameEncoding</key>

 		<integer>134217984</integer>

 		<key>HostName</key>

 		<string>Shawns Phone</string>

 	</dict>

 </dict>

</dict>

</plist>

and go to

/private/var/root/Library/Preferences/SystemConfiguration/ and backup preferences.plist. Then transfer your new preferences.plist you downloaded or created.

YOU DO NOT NEED TO TOUCH THE EDGE SETTINGS OR APN SETTINGS. JUST REBOOT YOUR iPHONE AND YOU ARE DONE!!

Don’t check your edge settings after the hack. It does something to the plist file and everything stops working!!
Everything should be working with the $5.99 t-zones plan. Speeds are just as good as the $19.99 plan.

You can check you speed by going to: iPhone NetWork Test on your iPhone

-Thanks Wizkid

UPDATE: Here is a different tutorial if the other one did not work for you:

first on your phone go to Settings/General/Network/EDGE/

set your APN to wap.voicestream.com
leave user and pass blank

the copy this code into notepad/ text edit and save it as proxy.pac (PLEASE DO NOT SAVE THE FILE AS proxy.pac.txt but proxy.pac)

Code:

function FindProxyForURL(url, host)

{

if (isInNet(myIpAddress(), "10.0.0.0", "255.0.0.0"))

return "PROXY 10.23.8.3:8080";

else

return "DIRECT";

}

connect via SSH and save this on your iphone in “/private/var/root”

next you want to find “private/var/root/Library/Preferences/SystemConfiguration/preferences.plist”
on your iphone and copy it to your desktop.

make a backup, and then open the file and search in it until you see

Code:

key>DeviceName</key>

 			<string>ip1</string>

 			<key>Hardware</key>

 			<string>com.apple.CommCenter</string>

 			<key>Type</key>

 			<string>com.apple.CommCenter</string>

and right there you want to add this

Code:

<key>Proxies</key>

<dict>

<key>ProxyAutoConfigEnable</key>

<integer>1</integer>

<key>ProxyAutoConfigURLString</key>

<string>file:///private/var/root/proxy.pac</string>

</dict>

so the whole thing looks like this

Code:

<key>DeviceName</key>

<string>ip1</string>

<key>Hardware</key>

<string>com.apple.CommCenter</string>

<key>Type</key>

<string>com.apple.CommCenter</string>

</dict>

<key>Proxies</key>

<dict>

<key>ProxyAutoConfigEnable</key>

<integer>1</integer>

<key>ProxyAutoConfigURLString</key>

<string>file:///private/var/root/proxy.pac</string>

</dict>

<key>com.apple.CommCenter</key>

then save this back to where you got it “private/var/root/Library/Preferences/SystemConfiguration/preferences.plist”

now you should be able to connect to tzones!

Don’t check your edge settings after the hack. It does something to the plist file and everything stops working!!

People are reporting that if you delete and re-upload the files a few times it will eventually work.

If you are still having problems, download services from installer. Turn off edge and then turn it back on. Select the T-zones option that pops up. It should be working again.

I was getting an internal error and 502 error while Safari said COMVERSE. Services fixed that for me.

Tags:

316 Comments so far ↓

  • george

    had a question the cellular data network is missing on my iphone n e ideas on how to get it back?

  • A-Rob

    There is a tweak in Cydia called APN Editing. That should add the cellular data network to your settings page and allow you to edit it. Otherwise you can do it through SSH.

  • Chris

    Here is a helpful tip I havent seen on these comments.

    If you are using Turbo Sim or you have an UNLOCKED iphone and rebooting or static entry of wap.xxx.x did not work:

    1. enter either. wap.voicestream.com or internet2.voicestream.com power down your iphone.
    2. put your sim in a DIFFERENT phone, load T-zones, load a non standard web page; ebay.com wait for it to load partially.
    3. Exit T-Zones power down, re-insert your sim/turbosim whatever power up the iphone.

    boom internet works.

    C

  • beltran0007

    A-Rob I have the some problem I can’t download from cydia using EDGE I get the some error did you fix it let me know thanks

  • beltran0007

    anybody can help me please thanks

  • A-Rob

    No solution yet beltran007. I have gotten no response from iphone forums about Cydia not handling the new t-mobile APN.

  • beltran0007

    I just found how to fix it A-rob Problem solved (I think)!

    I removed this from my preferences.plist and it seems to be working better now…

    Proxies

    ProxyAutoConfigEnable
    1
    ProxyAutoConfigURLString
    file:///private/var/preferences/proxy.pac

  • A-Rob

    Is this for the epc APN or the wap APN?

  • beltran0007

    I used it for the epc APN and it works

  • stephanie

    I have installed the hack but do not have any EDGE or apn settings under general-network just option for VPN and Wifi. What do I do? I had it before on my phone and it has disapppeared.

  • A-Rob

    Finally go the time to try your fix beltran007, works great so far! I can download from Cydia now. Thanks, your the man, or woman, =)

  • Lia

    So, my 5.99 plan is working great on my regular t-mobile phone, but when i take it out and put it back into my phone the edge doesn’t work at all, i tried both methods for hacking through winSCP, and it still doesn’t work, can anyone help me?

  • Limited Edition iPhone

    Lia uninstall any hacks that you have. and restart your phone. Then set the apn to epc.tmobile.com and restart your iPhone. You may also need to turn on Data Roaming if you have a sim adapter.

  • Lia

    Could a problem also be that under private/var/root/Library/Preferences, there isn’t the SystemConfiguration/? and if that is the problem, how do i fix it?

  • David

    Does EDGE include unlimited texting? Or is it just an internet service?

  • Unlocker

    A menos que hayas salvado los SHSH antes de pasar a iOS 6, no es posible. Saludos.

Leave a Reply to David (Cancel)