• On CHOW: Can girls use the guys' bathroom?
advertisement
October 10, 2007 12:00 AM PDT

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

by Ben Wilson

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:

http://conceitedsoftware.com/iphone/1.1.1-jailbreak.zip

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.

Recent posts from iPhone Atlas
Out with the old: Apple says no software updates for original Apple TV
WiiPhoto turns your TV into a digital photo frame
Apple seeds iOS 4.1 Gold Master to developers
Which Apple announcement was best? (poll)
Beautiful Epic Citadel demo live, free in App Store
Skyfire promises Flash video playback on its iPhone app
iOS 4.1 offers new photo features, bug fixes
GameCenter finally arriving in iOS 4.1
Add a Comment (Log in or register) (13 Comments)
  • prev
  • next
by davoud1 October 10, 2007 3:10 PM PDT
"The procedure is somewhat involved but very well documented with an included ReadMe file"

This is super, but until it is a one-step process like App-Tap was, you cannot call it end-user friendly.
Reply to this comment
by James P Reid October 10, 2007 6:44 PM PDT
How do you use "iphuc"? I have never been able to get it to work. none of the commands are recognized.
Reply to this comment
by borisparsley October 10, 2007 8:03 PM PDT
I found the instructions less than clear arriving at step 3, where iPHUC is invoked. I was unable to figure out where to run the osx version from or whether I needed MacPorts installed and/or whether $PATH was set correctly and and and.

I'll wait for a more precise readme I guess.
Reply to this comment
by climbbike1 October 10, 2007 8:16 PM PDT
I tried this and it did not work for me. After finishing the update to 1.1.1, step 2, I think. The phone just said it needed to be activated. It would not appear in itunes at all, I could not SSH to it and so it was a worthless phone at that point.

I restored to 1.0.2 and did the jail break and then all was fine again. I then went ahead and upated to 1.1.1, using the full restore option just so I can try it for a while to see if I'm even interested in any of the updates. Sure would be nice if I could get the jail break to work though . . .
Reply to this comment
by jtharris06 October 10, 2007 8:51 PM PDT
So will there be a new version of apptapp for 1.1.1? any knowledge of that?
Reply to this comment
by daniel4510_dotmac October 11, 2007 12:05 AM PDT
Apple, please...you can't win this "cat and mouse" game. Make me proud to be an iPhone user, instead of me having to tell doubters, "No...it can't do that....no, it can't do that...no, it can't do that." Give us a REAL smart phone.
Reply to this comment
by xserve October 11, 2007 12:21 AM PDT
Think that will work on iPod touch ?
Reply to this comment
by borisparsley October 11, 2007 12:55 AM PDT
This might be the more step-by-step instructions I need. I'll try them in the morning but in case anyone else wanted or needed it:

http://www.iphonealley.com/news/iphone-v1-1-1-jailbreak-apptapp-installation-guide
Reply to this comment
by louislinfoot October 11, 2007 9:21 AM PDT
I have tried this countless times, I cannot get the dialogue to come up and give me the option of what firm ware to upgrade to. It only gives me the restore/update and connects directly to iTunes server. I am running the latest version of iTunes and NOW I am running 1.1.1 on the iPhone with no way to get it back to 1.0.2! GRRRRRRR!!!!! Anyone have any tips on what I can do? Or what I am doing wrong?
Reply to this comment
by h2ointollerant October 11, 2007 11:00 AM PDT
OMG!! I am very technically inclined and I STILL don't get it. I'm not even gonna try. I figure that the smart peeps that made the jailbreak to work on v.1.1.1 will someday make it easier for us non-inclined and lazy (hehehe right now i am in the lazy catagory LOL) to get the jail break to work without putting in all of the file info. I can just see it now... others that start off reading and don't read ALL the readme and try to do it then getting stuck because they don't understand the rest of the set up steps. I rather deal with my v1.1.1. and have it working than try to program it to take the 3rd party apps.
Reply to this comment
by October 11, 2007 1:58 PM PDT
I have jailbreaked, and put ssh and BSD on 1.1.1 do I run AppTap, or is there somewhere I can get Instraller.app to scp to my phone.
Reply to this comment
by hightechdad October 11, 2007 11:04 PM PDT
For those struggling a bit with this process, I did too. So I tried to write up some help on my blog including some tips. There are a few ways to do this and I took a combination of two. And I have done this process now twice...anyway, blog post is here: http://tinyurl.com/2dv5hd

Hope it helps!

-HTD
Reply to this comment
by vaughnsc October 12, 2007 2:01 PM PDT
I struggled with this in the wee hours of the 10th and it worked for me (jailbreak) but the non-ATT SIM procedure (using the 1.0.2 lockdownd) had issue: I claimed to activate but I got no carrier strength bars and the dang thing reverted (Requires Activation) upon reboot.

Fortunately my setup was able to revert to 1.0.2 (its true you have to SSH around with itunes open like the instructions say) and as an aside, when running 1.0.2 with the new baseband firmware, EDGE seems a bit spiffier than my old 1.0.0/original baseband setup.
Reply to this comment
(13 Comments)
  • prev
  • next

Search iPhone Atlas

advertisement

About iPhone Atlas

iPhone Atlas helps you navigate the ins and outs of Apple iPhone ownership with how-tos, troubleshooting information, news, reviews, and more. Got a tip? Want to contact us? E-mail iphoneatlas@cnet.com.

Add this feed to your online news reader

iPhone Atlas topics