I didn't have to do it in mine... but I would imagine this is where it should go:
</array>
<key>AllowEDGEEditing</key>
<true/>
<key>CarrierName</key>
<string>AT&T</string>
<key>IntlDataRoamingSwitch</key>
<true/>
<key>MyAccountURL</key>
<string>https://www.wireless.att.com/my-account</string>
<key>MyAccountURLTitle</key>
<string>AT&T MyAccount</string>
<key>Services</key>
<array>
Can anyone confirm this?
@jomo2000 & dickovski
Nice work guys!! 😎
OK a little update
I put the 2 lines where Fendushi suggests, rebooted and everything worked fine for a few minutes. Then I got a text message from O2 saying 'I now had 300 UK texts & 1MB of data to use this month' and the hack stopped working. Bugger.
So I reverted back to the original 'O2_UK.plist' and changed 'UnknownCarrier.plist' to the following
<?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>AllowEDGEEditing</key>
<true/>
<key>CarrierName</key>
<string>Carrier</string>
<key>IntlDataRoamingSwitch</key>
<true/>
<key>ShowCallForwarding</key>
<false/>
<key>ShowCallForwarded</key>
<false/>
<key>ShowDialAssist</key>
<false/>
<key>SupportsNITZ</key>
<true/>
<key>VisualVoicemailServiceName</key>
<string>ACDS</string>
<key>apns</key>
<array>
<dict>
<key>apn</key>
<string>payandgo.o2.co.uk</string>
<key>password</key>
<string>password</string>
<key>username</key>
<string>payandgo</string>
</dict>
</array>
<key>voicemail_context</key>
<integer>1</integer>
</dict>
</plist>
Rebooted and I could now browse using GPRS again (still can't check emails though). I don't know about Edge yet cos I can't get it where I am but it's back in the menu with these settings:
APN payandgo.o2.co.uk
Username payandgo
Password password
So I'll have to wait and see.
Now my understanding of what I've done (and I'm no expert by the way) is I've told the phone to use the O2 Edge settings when available as outlined in the 'O2_UK.plist' but when Edge isn't available to use the settings from 'UnkownCarrier.plist' which allows me to browse using GPRS.
Of course that might be a load of bollocks but it works in my world!
😛