Official iPhone 1.1.1 jailbreak released with easy-to-follow instructions; does not require TIFF exploit

Official iPhone 1.1.1 jailbreak released with easy-to-follow instructions; does not require TIFF exploit

Ben Wilson
3 min read

The iPhone dev team has posted a genuine jailbreak for the iPhone 1.1.1 software/firmware revision that is now available for download. The news comes to iPhone Atlas from team member NIcholas "Drudge" Penree. This version of the jailbreak does not require the use of a TIFF exploit (which takes advantage. a security hole that Apple is likely to patch in a future revision). Instead, with this process, you downgrade your iPhone to firmware/software version 1.0.2, jailbreak it, then upgrade to 1.1.1 while jailbroken -- a procedure that was previously impossible. The team developed a hack that prevents the normal re-jailing process for occurring.

  • WARNING: Do not use this process if you have unlocked your iPhone using AnySIM. The iPhone dev team states: "Apple has designed the 1.1.1 upgrade to permanently brick iPhones that have had their baseband modified to unlock the SIM.

The process requires:

  • Downgrading to 1.0.2 (if you are already running 1.1.1)
  • Preparing the iPhone for a jailbroken update
  • Performing a software update, leaving you with a jailbroken v1.1.1
  • Forcing v1.1.1 to mount read-write so you can access it
  • Installing SSH and BSD world
  • Activating with a Non-ATT SIM (not necessary if you use AT&T)
  • Patching SpringBoard to allow third-party applications
  • Clean-up

The procedure is somewhat involved but very well documented with an included ReadMe file. All of the necessary tools are included in the download, available here:


Unzip the package and follow the instructions in the ReadMe file.

Once you've followed the instructions and have a jailbroken 1.1.1 phone, follow our guide for installing third-party applications on the device using Installer.app.


UPDATE: A few tips for getting this process to occur smoothly (use the instructions in the ReadMe file, and follow these tips if you hit snags):

  • One bootstrap error from Installer.app is normal in this process, and is required to invoke activation of the iPhone in iTunes again. However, if you repeatedly get bootstrap errors (after the first attempt where it is expected) when attempting to run the AppTapp insaller, try deleting com.nullriver.iphone.bootstrapper.plist from ~/Library/Preferences, and the AppTapp application. Next download a new copy of AppTapp and run it again.
  • If you have problems installing the Conceited Software beta repository after putting Installer.app on your iPhone (receiving the error message "Safari cannot download this file), try first installing the "Community Sources" package under "Sources," then again navigating to http://conceitedsoftware.com/iphone/beta in the iPhone's Safari browser.
  • If Trip1Prepz doesn't show up in Installer.app after adding the Conceited Software beta repository, try tapping the "Refresh" button in the lower-right corner of Installer.app's interface. Failing that, try restarting your iPhone then tapping the Refresh button.
  • Don't be concerned if your iPhone doesn't show up in iTunes right before Step 3 in the ReadMe and says "Please connect to activate" -- this is normal. Keep going!
  • When working in the Mac OS X Terminal, make sure to cd into the directory you are working in before running commands. In other words, don't just drag the iphuc-jailbreak.osx (for instance) into the Terminal and execute it -- first type cd, then a space, then drag the enclosing folder on the Terminal window and return. Next, execute the file by typing (for instance) ./iphuc-jailbreak.osx.

Feedback? info@iphoneatlas.com.