This is the tutorial I followed, and it allows my UK iPhone to use O2 Pay&Go Sim, on 1.1.2 firmware, with no lacking features, apart from no visual voicemail.
I recommend this tuturial, it takes a while but isn't tricky.
One thing, when it tells you to click on the osx file for 1.1.2 Jailbreak, this won't work on a mac, instead type "cd path/to/jailbreak/files" then "./osx", that will fix it!
Good luck!
That tutorial works well indeed, however, there is one hiccup.
If you use a PPC Macintosh, the jailbreak java installer wouldn't work, so you need to do the dirty work manually.
Here is HOWTO.
1. Put the iPhuc.ppc file in the jailbreak directory on your desktop.
2. Open a terminal window, and type
cd ~/Desktop
./iPhuc.ppc
3. Then iPhuc will confirm it connected to iPhone. Type
getfile disk disk.dmg 314572800
Then iPhuc will read your iPhone storage into your Mac.
4. The disk.dmg is now in your finder. Mount it (double click) and browse it.
5. And now copy below files in the extracted jailbreak folder into corresponding directories in your mounted disk. (Very important)
- In the Installer directory: put files into the corresponding directories in the mounted disk. For example, Installer.app is in Application folder, so you should copy it into the Application folder in the mounted disk. Same for others.
- In the ssh directory: same as above.
- In the required/touchfree/.../ directory you can see libamfp.dylib. copy it to /usr/lib
- In the required/ directory, change the name of fstab.new to fstab, and copy it to /etc/fstab
You need download below additional files...
- libreadline.5.2dylib --> /usr/lib
- lockdownd (backup your iphone's one before you overwrite) --> /usr/libexec
6. Now unmount the disk.dmg from the finder
7. Back to the terminal, in iPhuc, type
putfile disk.dmg disk
When iPhuc finished to write it, exit iPhuc with 'exit'.
8. Now done. Restart your iPhone.
Wow... you got a jailbreaked 1.1.2 UK OOB iPhone.
O2 PAYG Sim card will works with your iPhone now.
Thanks for 'w__' who taught me this.