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 iLiberty. (make sure to choose the correct version - Win or Mac).Put iLiberty on your “Desktop.” Start up iLiberty.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 iLiberty. 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!