IPSF unlocked iFones now works with 1.1.2, here's how

gollum_iprecious5-736819.jpg

Let’s say you have an iFones that was unlocked with iPhoneSimFree. And let’s say you tried jailbreaking when 1.1.2 came out, but you failed miserably. Well, now you can get that sucka working. Courtesy of Jesus over at the Giz.

1. Launch Installer.app in your iPhone.
2. Go to “Install.”
3. Scroll down to “Tweaks (1.1.2)”
4. Click on iWorld and click Install.
5. Go back to the springboard clicking on the home button and launch iWorld.
6. Select the country in which you are in and the iPhone will reboot.
7. Boom! Problems fixed.

Now you will be able to use your iPhone normally except for EDGE, which won’t be activated. Apple has removed the option from the menu, so you can’t write your own network and password. To do this you will have to copy modified XML files to the iPhone. Fortunately, you can also fix this.

Additional steps to activate EDGE

Although these steps are simple fo follow, if you don’t feel comfortable working with the Terminal, please find someone who does:

1. Create the following plain text file called UnknownCarrier.plist on your desktop.
2. Paste the following text, changing the parts in CAPITALS for the values you need:

AllowEDGEEditing

CarrierName
YOUR CARRIER NAME
IntlDataRoamingSwitch

ShowCallForwarded

ShowCallForwarding

ShowDialAssist

ShowTTY

SupportsNITZ

VisualVoicemailServiceName
ACDS
apns

apn
YOUR CARRIER GPRS OR EDGE NETWORK ADDRESS
password
PASSWORD
username
USERNAME

apn

password

username

voicemail_context
1

2. Save the file and close.
3. Create a new plain text file called com.apple.carrier.plist on your desktop.
4. Paste this and, like before, replace the text in CAPITALS with the correct values:

AllowEDGEEditing

CarrierName
Carrier
IntlDataRoamingSwitch

ShowCallForwarded

ShowCallForwarding

ShowDialAssist

SupportsNITZ

VisualVoicemailServiceName
ACDS
apns

apn
YOUR CARRIER GPRS OR EDGE NETWORK ADDRESS
password
PASSWORD
username
USERNAME

apn

password

username

voicemail_context
1

5. Save and close the file.
6. Get your iPhone’s IP number from its Wi-Fi network panel.
7. Get a secure FTP program to transmit files to your iPhone (like Cyberduck on the Mac.)
8. Use your IP number to get into your iPhone using the SFTP option in Cyberduck.
9. Navigate to /var/root/Library/Preferences/ and move the com.apple.carrier.plist file there.
10. When it’s done, navigate to /System/Library/Frameworks/CoreTelephony.framework/Support/ and copy the UnknownCarrier.plist there.
11. Close your SFTP session and restart the iPhone.

You will find the EDGE menu available again under Settings > Network.