Tag Archives: AllowEDGEEditing

[iPhone] Edit Edge Settings under Firmware 1.1.4 and 2.0

Update 4: (November 27th, 2008): Another formerly fast way of editing has been reported to induce other issues and has thus been removed. Some links for Windows users have been updated.

Update 3: (July 21st, 2008): Pwnage 2.0 tutorial for firmware 2.0 finished (see here). The way to reenable the EDGE settings is still applicable. Please follow part II.)_T_H_E__Z_E_N__W_A_Y_ (scroll down).

I.)_T_h_e___f_a_s_t___w_a_y_

(Outdated article removed)

II.)_T_h_e__z_e_n___w_a_y

The standard iPhone EDGE settings for Germany (means for people with legit T-Mobile iPhone service plans) are:

apn: smartsites.t-mobile
username: t-mobile
password: tm

Those settings cannot be edited and will always be applied to any T-Mobile SIM card. Problem is: customers with a non-iPhone contract cannot use EDGE then since they need different EDGE settings. Most likely those:

apn: internet.t-mobile
username: t-mobile
password: tm

To be able to change these EDGE settings in a pleasant way just do the following (I assume you got OpenSSH installed already):

1. use Cyberduck (Mac), SmartFTP (Windows) or any other SFTP capable client to connect via SFTP into your iPhone

2. go to /System/Library/Carrier Bundles/T-Mobile_Germany.bundle/ and download carrier.plist to your host

3. since you can’t edit this carrier.plist you first need to convert it
3.1. on OS X you can do it by installing the plist editor contained in Apple’s Developer Tools (bundled with XCode) on your Leopard or Tiger Retail installation DVD or available via download here (site requires registration. Btw: do you know Guerrillamail yet?).

3.2. Windows (and lazy OS X) users go here: http://140.124.181.188/~khchung/cgi-bin/plutil.cgi to convert the plist online. (This address seems not to exist anymore). We recommend to give

a try (warning: we did not have the time to test this yet with either one of these tools. Your feedback is highly appreciated, thanks!).

4. Opening in one of these tools above mentioned, It should most likely look like this (click picture to enlarge):

Converted Plist

5. So we need to add those tiny lines to get back EDGE editing capabilities:

<key>AllowEDGEEditing</key>
<true/>

AllowEDGEEditing

6. You will find “EDGE settings” menu under “Settings” » “General” » “Network” » “EDGE”. Enter the approprate APN and you’re done…

BTW: you can also change the APN settings permanently inside this carrier.plist file. Just locate and replace these lines:

<key>apn</key>
<string>smartsites.t-mobile</string>
<key>password</key>
<string>tm</string>
<key>username</key>
<string>t-mobile</string>

with the appropriate APN settings of your contract…

replace standard apn settings

Kudos to Volkspost (Volxpost) for his findings and his initial 1.1.3 tutorial.