If you’re rocking the newest iPhone firmware – or want to rock the newest iPhone v1.1.4 firmware – you’ll probably want to look into jailbreaking that sucker. This guide applies to all iPhones, new and old. It doesn’t matter when you bought your iPhone, it doesn’t matter what firmware you’re currently using. The only limitation is that the iPhone will not work with Google Maps My Location feature if you use it unlocked on a non Apple-sanctioned wireless network.Here’s how:
- Connect your iPhone to iTunes.
- “Restore” your iPhone to v1.1.4 – you might have issues if you “Update.”
- Let your iPhone do it’s thing. Go grab a soda or something, it’s going to take a while.
- Download
iNdependence 1.4 beta 5 here.ZiPhone2.5 here.3.0 hereiLiberty here. (make sure to choose the correct version – Win or Mac) - Put
ZiPhoneiLiberty on your “Desktop.” - Start up
ZiPhoneiLiberty. - In the “Main” category, check the “Jailbreak” box to jailbreak your iPhone v1.1.4
- Check the “Activate” box to activate your iPhone v1.1.4
- Check the “Unlock” box to unlock your iPhone v1.1.4 to work with any GSM carrier. (If you have an older iPhone with BootLoader 3.9, check the “Unlock with 3.9FB” box – if the 4th and 5th digits in your iPhone serial number are “45” or lower, then you have the older BootLoader 3.9 and you need to use this option)
- In the “Apps” category, check the top four boxes (leave the bottom box UNchecked)
- In the “Utilities” category, you’ll find a few options that you probably won’t need. If you need International support, check the appropriate box. If you want to upgrade your bootloader, check the appropriate box (not recommended).
- Installer.app is automatically installed with
ZiPhone 2.5iLiberty, courtesy of Step 10.If you want to get Installer.app up and running on your freshly jailbroken iPhone v1.1.4 (wasn’t that the whole point of running the jailbreak on your v1.1.4 iPhone?), you want to:Download the Installer.app package from:http://repository.apptapp.com/packages/System/Installer.zipUnzip to your desktop.Add the Installer.app package to the “Customize” tab in iNdependence.SSH into your iPhone by firing up Terminal (Finder>Applications>Utilities>Terminal) and issuing the following commands:chmod 777 /Applicationschmod 777 /Applications/Installer.appchmod 777 /Applications/Installer.app/Installer
If you’re feeling adventurous,ZiPhone 2.53.0 iLiberty gives you the option to downgrade your Bootloader from BL 4.6 to BL 3.9 and then unlock your iPhone with a flash to the older 4.03 baseband. I do not recommend you downgrading your BL or flashing to the older baseband – there’s a serious risk of bricking your iPhone if you mess with the Bootloader (that’s why not even Apple will update your Bootloader from 3.9 to 4.6).If you really want to downgrade your bootloader, then do so. You can find the downgrade option under the “Advanced” tab. Let us know how it went.Don’t forget to fire up Installer.app and install the “BSD Subsystem” and “OpenSSH” packages.- That’s it! Your iPhone is now jailbroken and/or unlocked. BSD subsystems, OpenSSH, and Installer.app are now ready to go on your iPhone. Easy as pie..actually, it’s easier.Enjoy!
[Update]
ZiPhone 3.0 has been super-seceded by iLiberty, this guide has been updated to reflect the change.
[Update 3]
ZiPhone 3.0 has been released and should help you avoid some common problems associated with jailbreaking your iPhone with previous versions of ZiPhone. This guide has been updated to reflect the new version of ZiPhone.
[Update 2]
ZiPhone 2.5 has been released and with it comes the prospect of jailbreaking and unlocking any iPhone to a jailbroken iPhone v1.1.4. ZiPhone 2.5 works with Windows and Mac (as long as you download the correct version), and makes the jailbreak, unlock, and activation process as simple as clicking a couple buttons.This guide has been updated to use ZiPhone 2.5 in place of iNdependence 1.4 beta 5.
[Update]
This guide has been updated with instructions for installing the Installer.app application onto your jailbroken iPhone v1.1.4.