INCOMPLETE-NEWS.COM

:|:WH4T:|:0TH3R:|:M3D!4:|:W0NT:|:3XPL41N:|:

INCOMPLETE-NEWS.COM header image 2
Add to your favourites...

[iPhone] Edit Edge Settings under Firmware 1.1.4 and 2.0

Feb 29th, 2008 by alexander

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.


Similar Articles:


Site Options: print article
Tags: Labs · iPhone
Views: 26,678


Sponsor:

Considering our sponsor helps us maintaining this site free...

Comments:

40 responses↓

  • 1 peter // Mar 1st, 2008 at 19:54

    hey,

    erstmals danke für die hilfe!
    da ich aus österreich komme und bei uns die gprs daten kein passwort haben wollt ich fragen obs besser ist einfach nur das passwort zu löschen aus der .plist oder gleich auch die zugehörigen & zeilen ?
    oder ist das komplett egal fürs system?

    wär super wenn mir jemand ne auskunft darüber geben könnte.
    thx!

  • 2 metapapa // Mar 2nd, 2008 at 01:41

    most likely you should leave the password line empty… anyway why don’t you give both ways a try?

    kd rgds.

  • 3 bbiphone // Mar 3rd, 2008 at 12:28

    where do i get carrier.plist from?

  • 4 metapapa // Mar 3rd, 2008 at 13:43

    step 2.

    if your question means, you don’t know what sftp is better don’t try this and ask a friend who is in the know…

  • 5 bbiphone // Mar 4th, 2008 at 07:02

    i know what sftp but do i do it from lets say cyberduck or terminal? Do i log in at ssh root@ xxx?

  • 6 metapapa // Mar 8th, 2008 at 20:19

    I am not quite sure if I really understand what your question is. Did you look at step 2. or did you not?

  • 7 holger // Mar 27th, 2008 at 12:07

    moin,

    ich habe das problem das ich gar nicht erst auf das iphone datei system drauf komme..
    ip ist eingegeben root PW und port 22 über sftp.. nichts kommt:(
    ps: klar openSSH ist drauf :)

    vlt weiß ja hier jemand bescheid… besten dank

  • 8 metapapa // Apr 1st, 2008 at 21:01

    kommst du im terminal

    bash$ ssh root@deine.iphone.ip

    auf das dateisystem deines iphones?

    oder kommst du überhaupt gar nicht rein?

    Btw: das erste Login dauert ohnehin etwas länger (bis zu 30Sekunden), weil da erst die Schlüsselpaare erzeugt werden müssen, wenn ich mich recht erinnere. Möglicherweise ist bei Deinem SFTP Client da schon der TimeOut eingesetzt. Probier mal im Terminal (Mac/Linux) oder mit Putty (Windows) und gib Bescheid, wie’s ausschaut…

  • 9 Heimi // Apr 6th, 2008 at 23:24

    Sehr gute Anleitung, habe ich auch alles so verstanden, funktioniert bei mir aber leider nicht. Ich habe erst den ersten Weg gemacht, hat nicht funktioniert. Dann den zweiten Weg. Hat alles auch so geklappt wie es da stand, ich bekomme aber immer noch den Hinweis: Sie sind kein EDGE Teilnehmer. Im iPhone steckt eine Simyo Karte. Ich bin für jeden Tipp dankbar !

  • 10 metapapa // Apr 7th, 2008 at 08:30

    Verwenden Sie diese E-Plus Einstellungen für Simyo?
    # Access Point Name/APN: Internet.eplus.de
    # Benutzername/User: eplus
    # Passwort: (leer)
    E-Plus (Simyo) unterstützt kein EDGE, sondern nur GPRS. Mit den genannten Einstellungen sollte es funktionieren.
    Andere Möglichkeit ist: eine andere Simkarte auszuprobieren, die ein anderes Netz verwendet (z.B. eine T-Mobil bzw. callmobile Karte). Sowas ist zum Testen immer recht praktisch.

  • 11 metapapa // Apr 15th, 2008 at 16:01

    if you got a problem with BossPrefs. You simply don’t need it. Follow the HowTo’s above to enable EDGE settings menu and solve your problems by just doing that:

    1. enter the EDGE Menu
    2.1. change the APN to something that really does not work.
    2.2. means: for me in germany I need as APN “internet.t-mobile”, now if I change this string to “internet.t-mobileNO” EDGE cannot connect.

    btw: no matter if your EDGE settings are configured properly or not. If you are in an area where your carrier has EDGE support the E symbol will show up – this symbol does not indicate that you are now EDGE connected…

    kd rgds

  • 12 Dodibear // May 1st, 2008 at 02:37

    Hi,

    I’ve made some errors trying to perform the fix and now I need the original code for what should be in the following two folders:

    System/Library/Carrier Bundles

    carrier.plist

    Can somebody please type them up here for me? And if anybody has the APN settings for O2 IRL I’d very much appreciate it.

    Thanks.

  • 13 Dodibear // May 1st, 2008 at 03:18

    Think I’ll be needing the code for these two folders aswell:

    unknown.bundle

    O2_ie.bundle

    If somebody can just copy & paste them here for me, thanks a million.

  • 14 Uli // May 14th, 2008 at 13:53

    hi,
    everything worked fine, but now the touchscreen doesn’t react. that means i cant use it. does anyone has an idea how to fix the problem?
    thanx

  • 15 yowsup // May 27th, 2008 at 08:22

    hey i did the zen method on 1.1.4 unlocked, at&t. i added characters to the wap address and now everytime i use the phone i get a popup: “could not activate EDGE. you are not subscribed to EDGE”.. not very zen. i also tried changing the login/pw and that didn’t matter, it connected me to EDGE ($$). bossprefs does not have this problem, but i don’t like the bossprefs icon on my zen springboard. le sigh. safari browser is unusably slow on this phone too.

  • 16 vilmos // Jun 3rd, 2008 at 20:16

    Ich habe das Problem, dass nach dem Ausprobieren diverser Tools, die den Zweck haben sollen, Edge/GPRS aus- und einschalten zu können, mein iPhone 1.1.4 inzwischen überhaupt keine Anstalten mehr macht, sich über GPRS mit dem Internet zu verbinden. APN etc. sind korrekt eingestellt. Wo kann ich suchen, was verstellt ist? Gibt es andere Analysemöglichkeiten?

  • 17 metapapa // Jun 3rd, 2008 at 21:04

    “Nach dem Ausprobieren diverser Tools”…
    sowas klingt schon mal schlecht. Jedes Tools macht irgendwas anderes und am Ende ist alles komplett verschlimmbessert. Ich würde so ein Telefon nicht mehr weiter zerspielen, sondern die Firmware neu einspielen und dann unsere Anleitung befolgen. Gruß vom metapapa

  • 18 vilmos // Jun 4th, 2008 at 21:48

    Na ja, es waren eigentlich nur drei: Bosstools und NetServices und Services.

  • 19 metapapa // Jun 5th, 2008 at 08:52

    Uns liegen keine Erfahrungen mit den genannten Programmen vor. Support für die Programme sollten Sie bei deren Entwicklern versuchen, in Anspruch zu nehmen.

    Wir sind jedoch solchen One-Click Lösungen recht skeptisch gegenüber, weshalb wir auch die oben stehenden Anleitungen verfasst haben…

    Gruß vom metapapa

  • 20 Wyre // Jun 16th, 2008 at 16:35

    Hey does anyone have a link to a good tutorial for how to get your iphone working fully with tmobile in the us? this seems a little hard to understand and it is talking about tmobile germany, and also how to undo the settings. I have my iphone unlocked with winpwn and i have stuck a tmobile sim card in it and can dial out but have no edge. I would like to be able to use email and youtube. Any ideas?

  • 21 Richard Sheppard // Jun 18th, 2008 at 15:29

    Thank you so much – the second method worked perfectly for me when using O2 in the UK.

    you’re welcome

  • 22 goallmicroso // Jun 19th, 2008 at 12:11

    a pair that the with box will never most Now,

    Pardon: is that english? Or wait, especially for you: English is Pardon: that?

  • 23 fx61803 // Jul 21st, 2008 at 23:12

    got it for TMobile_SK on fw 2.0, thanks
    not exactly as expected, but the setting for cellular data showed up in network settings at last :)
    the connection data for edge are stored in /private/var/preferences/SystemConfiguration/preferences.plist
    just for the record ;)
    (not sure if they were they before since I didn’t look, but after adding the AllowEDGEEditing key into carrier bundle, it’s there
    so thanks for the pointer! )

  • 24 Stepan // Jul 22nd, 2008 at 22:31

    Thank you. It was very helpful!

  • 25 No edge settings on iphone 2.0 1st G Help - iPhone Forums at ModMyiFone.com - iPhone | iPod Touch, news, apps, themes. // Jul 24th, 2008 at 02:16

    [...] Kurczak…. I had the same issue and I followed this guide >HERE< it’s basically the same stuff that Eurisko wrote but with more details. PS. I noticed that the [...]

  • 26 No Fear Man // Jul 26th, 2008 at 10:21

    I have upgraded to 2.0. No edge. PDP authentication error. Copied off carrier.plist. Converted it. Added lines. Cannot convert back. Cannot save as a file type that iphone recognises. Have tried opening in notepad. Saved as carrier.xml (ascii) and as carrier.txt. Uploaded these to iphone but will still not work on edge. Still pdp error. In New Zealand. HELP!!!!!

  • 27 No Fear Man // Jul 26th, 2008 at 15:44

    It is as though version 2.0 totally disables EDGE network and renames it ‘Cellular Data Network’. Also I should have mentioned that I saved it as an ANSI. NOT Ascii. Even though I have added allowEDGEEditing etc. the phone refuses to bring up the edge tab under Settings – General – Network. I try browsing through Safari but still get PDP authentication failure. It is incredibly frustrating! Any help would be SO appreciated.

  • 28 Paul // Jul 29th, 2008 at 08:18

    Hi all,

    I had ‘Cellular Data Network as an option’, but it wasn’t working.

    So I used BossPrefs and turned off the Edge settings and then back on again then it started working.
    :-)

  • 29 No Fear Man // Jul 29th, 2008 at 09:13

    All good now. Found the answer on an NZ website. http://www.unlockit.co.nz
    Browse through wi-fi on iPhone Gen 1 or 3G and site creates a certificate which downloads to the iPhone and gets GPRS/EDGE working like a dream. You can even choose your apn, username and password.

  • 30 sebse // Aug 1st, 2008 at 00:46

    Im afraid to admit this, but in my /Library/ folder doesnt exist a /Carrier Bundles/ folder.
    Im at Rogers (SIM card) so I have a canadian Iphone.
    Im using Fetch as SFTP client can this be the problem?

    Ich habe keinen /Carrier Bundles/ Ordner in meinem Library Ordner.
    Ich bin bei Rogers (kanadisches Iphone)
    und benutze Fetch als SFTP Klient, kann es daran liegen?

  • 31 metapapa // Aug 5th, 2008 at 22:47

    Your Ftp client may fool you. Login via SSH terminal and enter:

    cd /
    cd System
    cd Library
    ls -la

    And post the output here…

    Using FTP clients: make sure you are in / folder, not in /root or anything else…

  • 32 sebse // Aug 8th, 2008 at 22:32

    Yeah my FTP client just switched to /var/root/ instead just staying at the main folder.

  • 33 Bisy // Aug 12th, 2008 at 18:38

    Hi all,
    I had 1.1.4 firmware and since i was using my O2 sim after unlocking therefore the EDGE settings were gone under General-Network. Therefore, editing the carrier.plist file under /System/Library/Carrier Bundles/O2_UK.bundle and adding the tag – AllowEDGEEditing to true did the wonder.
    I got back the EGDE settings under General-Network and therefore I was able to manipulate it and stop the EDGE being always used. Now I think I can use my WIFI without any fear…
    cheers for this tutorial man…

  • 34 Richard // Aug 19th, 2008 at 15:34

    Hi guys, I’m trying to edit my carrier list, but from a PC. The only advice anyone has is to use the automated binary to ascii converter link;

    http://140.124.181.188/~khchung/cgi-bin/plutil.cgi

    The problem is, it’s currently returning a 0kb file, still in binary format. If I click on the other link to the website where the actual conversion is done;

    http://homer.informatics.indiana.edu…il/plutil.cgi/

    I get this;

    The requested URL /cgi-bin/plutil/plutil.cgi/ was not found on this server

    If anyone could suggest either where the converter has been moved to or how to convert a binary file to an ascii file on a PC, I would be incredibly grateful.

    Thanks in advance

    Rich

  • 35 Yarre Macedonia // Sep 21st, 2008 at 12:21

    Easiest way is to delete yourprovider.bundle folder and restart your iphone.
    Everything is back to normal.

  • 36 Vineet // Nov 26th, 2008 at 12:53

    Had the same problem of missing EDGE preferences. Tried ‘The Zen Way’ for carriers AIRTEL & VODAFONE in India on jailbroken & unlocked iPhone 1st Generation running Version 2.2. Works perfect.

    Thanks a ton !

  • 37 iPhone Jailbreak and Unlock | GreenwaysRoad Blog // Dec 31st, 2008 at 15:29

    [...] Edit edge settingshttp://news.metaparadigma.de/?p=29 [...]

  • 38 Charlie // Feb 3rd, 2009 at 18:41

    OMG, I tried this for ages, unable to accurately view the plist file, tried ultraedit and N++ Then I read post 35, and thought bugger it, will give it a go…worked! Edge back in the menu, online in 10 secs. Thank you very much! I have FW 1.1.4, all I did was had a T-Mob sim, swapped to 02 PAYG, and Edge menu disappeared. Thanks again for fix

  • 39 Maz // Mar 25th, 2009 at 20:06

    Hi, please HELP. !! I have tried the above, but i am on orange so the concept seems different, when i browse i see… Orange_li.bundle, and many others (replacing li), but don’t see any UK or anything UK related for me to go into and edit.

    Please advise.
    Could someone browse there phone for it and send me the plist file.

    Kind Regards

  • 40 bonanza // Aug 15th, 2009 at 21:34

    Acording to this page: http://www.ultraedit.com/products/uex.html
    we will have a native UltraEdit application for Linux/OSX.

Tell us, what do you think?