[How To] Enable GPRS/EDGE/APN Settings In Jailbroken iPhone 3GS

by Rohit on October 20, 2009

Advertisements

Trouble:

I have recently jailbroken an iPhone I got from AT&T USA and brought it to India. In India I inserted an AirTel SIM in my Apple iPhone but the GPRS was not working. The GPRS settings are generally found in “Settings > General > Network > Cellular Data Network” screen as seen below

cellular data network

But this option was missing on my iPhone 3GS. This was missing because the apple restricts the settings editing from user. In this article I will share three methods of changing the GPRS APN settings when the option is missing.

Fix:

There are three methods, one through browser, one through a cydia app and other through file editing. I will explain all three in this article.

 

First of all, find your manual GPRS settings from your service provider or carrier. You can also find Free GPRS settings for India here.

 

Change iPhone APN Settings Through Safari Browser [Quick and Easy Way]

 

 

1. Connect your iPhone to some wifi/wireless network which can give your iPhone Internet access.

2. From your iPhone Safari browser, open the website : unlockit.co.nz and click Continue

IMG_0096

3. Click on Custom APN

IMG_0097

4. Type the APN settings for your carrier, in my case, it was airtelgprs.comand click on create profile.

IMG_0098

5. Save the profile and re-start your iPhone. Your phone should now be working with the GPRS settings.

 

Enable Cellular Data Network Settings On iPhone Using APN Editing App

 

 

For this you can download the app called “APN Editing

IMG_0099

This app should work on iPhone 2G/3G, not sure of 3GS, because it did not install on my 3GS. If this application installs on your phone, its good, else see the method below.

 

Enable Cellular Data Network Settings Though File Editing [Geek Method]

 



 

1. Download and Install OpenSSH app from Cedia

openSSH app from cedia

2. Download and Install WinSCP client for Windows. Run the client and connect to your iPhone using SFTP over the wifi network. The Host Name will be IP address visible in

“Settings > General > Wifi > <Network Name>”

username will be “root”

password will be “alpine” for iPhone 3Gs

IMG_0101

3. Browse to the following location on the WinSCP client

“/System/Library/Carrier Bundles/<carrier name>” and copy the “carrier.plist” file from this folder. carrier name is the folder name that depends on which carrier you are using. For example, in my case, it was Airtel India, so the path is:

/System/Library/Carrier Bundles/BhartiAirtel_in.bundle

get-carrier.plist file

4. Download and run pledit software and open the file “carrier.plist” downloaded in above step with pledit editor

and paste the following code just after the “<dict>” tag in this file:

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

 

Save the file after making changes as seen below.

add-code-to-allow-edge-settings

 

5. Copy the Saved file back to the same folder in the iPhone. Restart the iPhone and the settings will be enabled.

 

After all this research, I got my GPRS working, see the proof below :)

IMG_0103

Hope you find this article useful.


You can follow us on Twitter or join our Facebook Fan Page. If you have a question to ask us, submit your question at Answers By Trouble Fixers.

{ 34 comments… read them below or add one }

Syed August 23, 2010 at 6:33 pm

What are the APN aettings for vodafone india?

Rohit August 23, 2010 at 7:11 pm

@Syed
check with you area vodafone customer care or vodafone website.

Leave a Comment

{ 4 trackbacks }

Previous post:

Next post:

© TroubleFixers – All about fixing computer troubles2007-2010 . All Rights Reserved.