How to Unlock Your iPhone and Use The $5.99 T-Zones Plan
After days of tinkering and toying I managed to unlock an iPhone and USE the $5.99 T-Zones plan for data service – no need for the more expensive T-Mobile Total Internet package. I even had limited luck using the data provided in a prepaid.
Here are the steps you need to unlock your iPhone and use your $5.99 T-Zones dataplan. Mind you that Apple could release a new firmware that will break this hack, and we are not responsible if T-Mobile yells at you for using a data plan you shouldn’t use on your iPhone.
- First off we’re assuming that you are running firmware 1.0.2 your iPhone. If you don’t please see this guide.
- Secondly you will need to use INdependence to activate your iPhone, and in preparation for activation download the iPhones 1.0.2 firmware using Safari and unzip it on your Desktop.
- Launch INdependence and click on “Activate”

- When prompted for a Firmware location select the new folder “iPhone 1,1_1″ on your desktop. DO NOT SELECT THE FIRMWARE SUBFOLDER. In my tests I needed to quit an relaunch INdependence a few times for it to properly recognize the firmware folder.
- iNdependence will then start to “Jailbreak” your iPhone will go through a few screens. Don’t be fooled when the iPhone asks to “Please connect to iTunes“. Don’t do it, just let INdependence run – it should take around 5 minutes. You will know when you are done when you get a Activation succeeded! message.
- Now you need to download AppTapp from NullRiver
- Simply launch the application and click continue and select the 1.0.2 firmware

- Throughout the 5 minute process AppTapp will restart your iPhone several times, prompting your iPhone to give the obligatory “Please Connect to iTunes” message. Don’t worry ignore it
- Once you get a success message we will now need to install items on your iPhone using AppTapp
- Now with your iPhone connect to a WiFi network – you will need a wireless network to finish the hacking process
- In AppTapp you will want to install (in this order) Community Sources, BSD Subsystem (That installation should take three or so minutes), and OpenSSH

- Now go to your iPhones settings, select GENERAL then choose Auto-Lock – Make sure the option there is set to NEVER!
- Now you will need to check your iPhone’s IP address. Navigate to SETTINGS, then Wi-Fi, now click the blue arrow next to the network you’re connected to and the IP Address will be displayed on the page that comes up.
- On your MAC download Transmit (People prefer CyberDuck, but I like Transmit better and for our purposes here the trial license has no impact on us)
- While you are at it download anySIM. This program is responsible for unlocking your Phone

- Now in the Transmit dialog box type in the iPhones IP address
- Set the Protocol to SFTP
- In the username field put the word root and for the password use dottie – It should take 30 seconds to make the connection

- Once logged in click the dropdown box, and go to / DIRECTORY

- In Transmit drag the application anySIM into the Application folder
- Quit Transmit and reset your iPhone by holding the Sleep button for about 3 seconds, then sliding the power off switch
- While your iPhone is off, switch out the SIM chip that is in the top of the unit by using a small paperclip to sick in the SIM tray – and popping out the AT&T SIM and inserting a T-Mobile one

- Restart your iPhone and on the “Springboard” you will now see an icon for anySIM. Launch it by tapping it and slide the slider to unlock

- Now your phone will go through the process of unlocking your iPhone – It should take no more then 10 minutes
- Now that the HARD part is done – now for the slightly easier internet hack. On your newly unlocked iPhone make sure the word “T-Mobile” appears in the upper left corner.
- Now navigate to SETTINGS, GENERAL, NETWORK, EDGE. Delete whatever it says in the APN field and input wap.voicestream.com. Also delete the username and password and leave them blank.
- Using TextEdit on your Mac, you are going to create a new document.
- In TextEdit under the FORMAT menu, select MAKE PLAIN TEXT
- Copy and past this code into this document
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";
}
- Now go to the FILE menu and choose SAVE
- Call the file proxy.pac and save it on your desktop
- Now open Transmit again and log into the iPhone again like we did in the steps before
- Copy the newly created proxy.pac file into the /private/var/root directory. This should be the directory that first shows when you SFTP into the iPhone

- Now in Transmit on the Mac navigate to the /private/var/root/Library/Preferences/SystemConfiguration/ directory

- Locate the preferences.plist
- Edit the preferences file to reflect the proxy.pac as follows:
<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>gprs.qtel</string>
<key>password</key>
<string>gprs</string>
<key>username</key>
<string>gprs</string>
</dict>
<key>Version</key>
<integer>1</integer>
</dict>
</dict>
- One that is done restart you iPhone again, and then you will be able to access the internet on your unlocked iPhone using your $5.99 T-Zones Plan
