Page 1 of 3
 1  2 3  >
Reply
   
 Hacking your iPhone 2.0 to allow the editing of GPRS Settings(without unlockit.co.nz) 
 
 
  #1 (permalink)  
Old 22-07-2008, 10:00 AM
Regular

Group: Regulars
Location: NSW


Hacking your iPhone 2.0 to allow the editing of GPRS Settings(without unlockit.co.nz)

I've submitted patches to the BigBoss Repository now and when they update it, you'll find the Packages "Optus/Virgin GPRS FIX" and "Vodafone AU GPRS FIX" listed under tweaks



Okay so what you need:
* iPhone 2.0 Jailbroken with SSH installed and running on one of the Telstra, Vodafone or Optus(or virgin) as this uses the existing carrierbundles,
* Cyberduck, or some other program that does SFTP (winSCP for windows guys)
Note: I hold no responsibility if anything goes wrong in the process, if worst comes to worst you should be able to restore your carrier.plist to a backup if you create one like I suggest

Step 1: Settings > General > Auto-Lock - Never
Step 2: Open cyberduck and connect to your phone - making sure to choose the SFTP protocol, entering root as the username and the phone's root password (the default is alpine)
Step 2: Click on the address bar (it'll say "/private/var/root") and choose /
Step 3: Browse to /var/mobile/Library/Carrier Bundle.bundle/
Step 4: drag the file called carrier.plist to your desktop, and make a second copy somewhere just in case
Step 5: go to Binary — XML .plist converter - iAppCat and process the carrier.plist file using that page, which will give you another copy of the file in XML format, this will download a converted copy. delete the one on the desktop and make sure the one just downloaded is called carrier.plist, if not rename it so it is.
Step 6: open the newly downloaded carrier.plist in your favourite text editor (my favourite is Smultron) and you should see the following at the top of the file.

HTML Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
Add the following directly underneath
HTML Code:
	<key>AllowEDGEEditing</key>
	<true/>
Step 7: Save the carrier.plist, and drag it back into the Carrier Bundle.bundle folder you have in cyberduck
Step 8: Reboot your phone and you should now find a menu called "Cellular Data Network" Under Settings > General > Network

Last edited by Linux_insidev2; 27-07-2008 at 12:51 AM.
Linux_insidev2 is offline
Profile CardPM
Go to the top of the page
Reply With Quote
  #2 (permalink)  
Old 22-07-2008, 12:42 PM
Regular

Group: Regulars
Location: Melbourne


Thanks mate. Worked perfectly for me.

Might be worth pointing out in the guide that if the translation site renames the file (it did for me) you need to change it back before putting it back in your phone.
laughingbird is offline
Profile CardPM
Go to the top of the page
Reply With Quote
  #3 (permalink)  
Old 22-07-2008, 01:57 PM
Regular

Group: Regulars
Location: NSW


Updated
Linux_insidev2 is offline
Profile CardPM
Go to the top of the page
Reply With Quote
  #4 (permalink)  
Old 22-07-2008, 02:01 PM
Member

Group: Regulars


How do you install SSH? Without an Installer?

Thanks.
zagas is offline
Profile CardPM
Go to the top of the page
Reply With Quote
  #5 (permalink)  
Old 22-07-2008, 02:03 PM
Regular

Group: Regulars
Location: Melbourne


You are a clever fellow Linux_insidev2

BTW the Telstra carrier bundle does give this functionality its Optus & Vodafone that restrict.
W9cae is offline
Profile CardPM
Go to the top of the page
Reply With Quote
Huy
  #6 (permalink)  
Old 22-07-2008, 02:17 PM
It's a cruel, cruel summer

Group: Regulars
Location: NSW


Nice hack.

I wonder how you figured out AllowEDGEEditing though as it is not exactly clear from the DTD (http://www.apple.com/DTDs/PropertyList-1.0.dtd). The key and true tags are obvious though (from said DTD).
Huy is offline
Profile CardPM
Go to the top of the page
Reply With Quote
  #7 (permalink)  
Old 22-07-2008, 02:26 PM
Regular

Group: Regulars
Location: NSW


Quote:
Originally Posted by zagas View Post
How do you install SSH? Without an Installer?

Thanks.
You need to install it on a jailbroken 2.0 with cydia
Quote:
Originally Posted by Huy View Post
Nice hack.

I wonder how you figured out AllowEDGEEditing though as it is not exactly clear from the DTD (http://www.apple.com/DTDs/PropertyList-1.0.dtd). The key and true tags are obvious though (from said DTD).
By downloading all the carrierbundles from my phone, and reading random ones until I found it, in this case it was found in one of the O2 Carrier bundles :P

I like being able to disable the data, especially when optus like to itemise everything on my bill...
Linux_insidev2 is offline
Profile CardPM
Go to the top of the page
Reply With Quote
  #8 (permalink)  
Old 22-07-2008, 07:30 PM
Regular

Group: Regulars
Location: Torquay, VIC, Australia


Ingenius!....... But perhaps beyond my current skill set.

Any chance of a baby steps guide ? .... Or something with a pretty GUI. (Joke)
I'd really like to be able to switch this setting. Since upgrading my 1st gen phone to
version 2.0 I've had a couple of accidental data indulgences.... It's a bloody scam to not have this option available.
__________________
Macbook Core 2 Duo 13", Powerbook G4 12", Ipod 4gen 40gig, nano 8gig, Airport express, iPhone, Wii, xbox 360,
rooread is offline
Profile CardPM
Go to the top of the page
Reply With Quote
Huy
  #9 (permalink)  
Old 22-07-2008, 07:41 PM
It's a cruel, cruel summer

Group: Regulars
Location: NSW


Try to follow the guide rooread. It seems pretty easy to do. If you run into any issues, post back and I'll try to help once you tell me which step you are stuck at. The steps as given above are pretty straightforward but I am happy to help where you are running into mistakes.

Or, maybe Linux can send you his carrier.plist file already done. If you don't have a jailbroken iPhone already, then that is even more work and there are babysteps for that too, I believe.

Otherwise, I suggest unlockit.co.nz
Huy is offline
Profile CardPM
Go to the top of the page
Reply With Quote
  #10 (permalink)  
Old 22-07-2008, 08:40 PM
Regular

Group: Regulars
Location: Torquay, VIC, Australia


Thanks mate, I'll give it a crack. Just to be certain though, this WILL work on 1st gen iphone, now running version 2.0 (thanks dev team) with ssh installed right??

I'm tempted to use unlockit.co.nz to disable the data option but would love to have the otion of switching it on occasionly.
__________________
Macbook Core 2 Duo 13", Powerbook G4 12", Ipod 4gen 40gig, nano 8gig, Airport express, iPhone, Wii, xbox 360,
rooread is offline
Profile CardPM
Go to the top of the page
Reply With Quote
  #11 (permalink)  
Old 22-07-2008, 09:06 PM
Regular

Group: Regulars
Location: Adelaide S.Au


Done, great hack

The difficult part for me was establishing the SFTP connection. After that it was a piece of piss.
vargz is offline
Profile CardPM
Go to the top of the page
Reply With Quote
Huy
  #12 (permalink)  
Old 22-07-2008, 09:48 PM
It's a cruel, cruel summer

Group: Regulars
Location: NSW


SFTP may take a while to generate the SSH pair keys for the first time.

And rooread, I don't see why it wouldn't work on a 1st gen.

And if you would like the unlockit.* solution, I'm sure you can have two configs I believe and switch that way which is a bit more annoying though, switching to and from.
Huy is offline
Profile CardPM
Go to the top of the page
Reply With Quote
  #13 (permalink)  
Old 22-07-2008, 09:49 PM
Regular

Group: Regulars
Location: Melbourne


Quote:
Originally Posted by rooread View Post
Any chance of a baby steps guide ?
Well... probably not. As a general rule, once you need to use SSH or command lines, I reckon it is getting beyond babysteps. You need to be at least toddling! However, I did have a go at writing one once before for something similar. You can find it here. If you put it alongside Linux_insidev2's guide here, it might help you by giving you the babysteps description of some of the actions he describes. Just make sure you don't get them back to front!

Quote:
Originally Posted by rooread View Post
I'm tempted to use unlockit.co.nz to disable the data option but would love to have the otion of switching it on occasionly.
Actually, I think you can switch using unlock.co.nz. You could bookmark it and go back to it for the alternative whenever you needed to. I haven't checked to see whether you can download two different profiles from it and switch between them, but it would be worth checking before you start blundering around with SSH if you're not confident with it.
laughingbird is offline
Profile CardPM
Go to the top of the page
Reply With Quote
  #14 (permalink)  
Old 22-07-2008, 11:47 PM
Regular

Group: Regulars
Location: Melbourne


Quote:
Originally Posted by laughingbird View Post
I haven't checked to see whether you can download two different profiles from it and switch between them
Quoting myself here. But I have now checked and you can download two different profiles, but I can't work out what you then do with them. In General settings, a new item appears just before the Reset iten, called Profiles, and it shows that there are two loaded. But there doesn't seem to be any way to switch back and forwards between them. Does anyone know how the Profiles things is supposed to work and what it is supposed to do?
laughingbird is offline
Profile CardPM
Go to the top of the page
Reply With Quote
  #15 (permalink)  
Old 23-07-2008, 11:36 AM
Member

Group: Regulars


This works great

there are lots of options in the carrier.plist file..

like Visual Voicemail etc
bigg is offline
Profile CardPM
Go to the top of the page
Reply With Quote
 
Page 1 of 3
 1  2 3  >
Reply

Thread Tools

 
Similar Threads
 
Thread Thread Starter Forum Replies Last Post
iPhone Hacking and Unlocking Support andrew.wilson iPhone Help and Support 198 26-11-2008 08:20 AM
APC's 10 Reasons the iPhone Sucks - Rebuttal decryption iPhone & Mobile Phones 122 21-08-2008 09:10 PM
Optus V1 iPhone GPRS Settings? richbowen iPhone & Mobile Phones 4 15-07-2008 03:19 PM
iPhone 2.0 cracked already! andrew.wilson iPhone & Mobile Phones 22 25-04-2008 02:41 PM