iPhone: New, easier release of 1.1.2 jailbreak application released
My previous post showed how I failed miserably with the Jailbreak process on 1.1.2. Now I have done some research and have tried it again…and it WORKED!!!

UPDATE on 11.13.07 @ 3:45pm - added some screenshots of the iNdependence MobileFramework stuff at the end of the post.
UPDATE #2 on 11.15.07 @ 10:30am - added instructions on how to put the “libreadline.5.2.dylib” into the proper directory on your Mac
So first, here are the files that I used for this:
- iPhone Firmware 1.1.2 downloaded (160 MBs) here called “iPhone1,1_1.1.2_3B48b_Restore.ipsw”
- 1.1.2 Jailbreak application (download here) - note this is Intel-only right now for Mac
- OktoPrep (version 1.0) installed on iPhone
- libreadline.5.2.dylib (download here) installed into /usr/local/lib
- Restore version of Apple iPhone firmware 1.1.1 is here called “iPhone1,1_1.1.1_3A109a_Restore.ipsw”
- iNdependence (I used 1.3b2 and installed the appropriate MobileDevice framework located here) located here
I was now starting from an un-jailbroken iPhone running 1.1.2 firmware. I am running on a Mac, with iTunes 7.5 and Leopard (10.5). Also, it is REQUIRED that you have a WiFi connection active to Jailbreak using www.jailbreakme.com since your iPhone will NOT be activated in 1.1.1 and you will NOT be able to connect via Edge. I also decided NOT to sync any Music, Podcasts or Videos in order to speed up the process.
Here are the steps that I used that worked.
- Download the restore file version 1.1.1 (listed at top of page)
- Sync up all of your info with iTunes and get your Photos off.
- Set your device into recovery mode by holding down the Power button and the Home button, release the Power button as soon as the iPhone screen goes black during reboot. iTunes should detect that you are in recovery mode.
- Option-click on Mac (or Shift-click on PC) the Restore button and select the 1.1.1 firmware file: iPhone1,1_1.1.1_3A109a_Restore.ipsw
- You will get the following error (#1015):

- Click OK to close the 1015 error notice. You will now see another message about the iPhone being in recovery mode.

- Click OK to close the “Recovery Mode” error. Quit iTunes.
- Launch iNdependence 1.3b2 and let it sit for a few minutes.

If you have issues launching iNdependence follow the steps at the end of this post. You will see the status of your iPhone change in iNdependence to this status:

- Launch iTunes (if it hasn’t automatically launched already) and restore your iPhone settings from a backup.
- Your iPhone will reboot and resync.
- You are now on firmware 1.1.1. Some things to note:
- The phone number of your iPhone may show in iTunes as “n/a”. This is expected.
- Your iPhone will NOT be able to make or receive calls. This is expected.
- iNdependence may say that your iPhone is “activated” but I think it is confused at this point
- This is where it is critical that you have a working WiFi connection for the Jailbreak process. Go to http://www.jailbreakme.com/ on your iPhone to Jailbreak and install the installer. You should see prompts on the screen informing you of an update in progress. Note that the FAQ on Jailbreakme says “Please allow AppSnapp up to 1 minute to install. If you are on an unactivated phone, you will not see a progress HUD. Wait for the phone to automatically reboot. If this doesn’t happen, please try to Install AppSnapp again.“
- Install OktoPrep (within the AppTapp iPhone application installer under the “Tweaks 1.1.1″ section):
- Once you have installed OktoPrep, connect your iPhone to your Mac (or PC but instructions here are for a Mac) and update your iPhone to Firmware 1.1.2 using iTunes. If it doesn’t show as an update, hold the OPTION key (on Mac) and click the “Check for Update” button and select the 1.1.2 firmware file you downloaded.
- iTunes goes through a verification process
- Then a “prepare for update” process
- Then an “updating iPhone software” process
- Then a “verifying updated iPhone software” process
- Then an “updating iPhone firmware” process
- Then the iPhone restarts and reconnects to iTunes
- It “Waits for activation” and then activates
- Quit iTunes.
- Once you have Firmware 1.1.2 installed, you need to re-Jailbreak the phone. This is where I went on a different direction from what is documented. I simply launched the “jailbreak.jar” application by double-clicking on it (thanks to reader James Cotton for this tidbit). (See my previous post for other ways to launch the “osx” application if you are having issues like “unable to access jarfile jailbreak.jar” or other path issues). You will see this screen:

- You should now see a “Jailbreaking” progress bar (note: this takes quite a while…like 10 minutes):

- If all goes well, you should see this image:

- Reboot your iPhone. It will do it again automatically. You should then see the “Installer” app. You are in business!
I hope that these steps worked for you. I wrote this pretty quickly since I could see that many users were having issues with this process. I was pretty discouraged after my first attempt went bad. But I view these things the way a mountain climber views a mountain. “Why do you do it?” “Because it’s there.”
iNdependece MobileDevice prep steps:
- If you have installed iTunes 7.5, you should use the beta version of iNdependence, otherwise you have to downgrade your iTunes. Follow the steps on the README of that version so that you can install the MobileDevice framework 7.4.2 into iNdependence. Steps are below:
- Copy iNdepedence to your harddrive
- Run the “iNdependence MobDev Tool” application. If you get a prompt that says you have the correct version of iTunes, you are good to go. Otherwise, you will see this error:
- Copy the MobileDevice framework (link at top of this post) to your iNdependence folder.
- Select the location of that framework folder in the MobDev tool
- Select the location of iNdependence
- It copies all of the appropriate files
- You are ready to go!
Instructions on how to put “libreadline.5.2.dylib” onto your Mac
Lots of readers seem to be having issues getting the “libreadline” stuff onto their Mac so hopefully this new set of instructions will help to clarify things a bit.
First, you need to be sure that you are an administrator of the Mac that your are on. If you are not, you need to log in as one.Also be sure that you have downloaded and unzipped the “libreadline.5.2.dylib” items to your computer. The steps that follow are ones that have worked for many users (don’t include any “quotes” in any of the commands that you put into Terminal):
- Open the Terminal application
- Type in “open /usr/local/lib/”
- If a directory opens within your Mac Finder, all that you need to do is drag the “libreadline.5.2.dylib” into that directory and you are DONE
- If you get an error in the Terminal like “No such file or directory” that means that you need to create that directory. Here is how you do it:
- Type in “cd /” –> this will move you to the root level of your computer within the Terminal. You can test this by typing “pwd” and you should only see a “/” as the directory.
- Type in “mkdir /usr/local/lib/” If you get a “Permission Denied” error, try typing in “sudo mkdir /usr/local/lib/” and enter the administrative password there.
- If you do NOT get an error on the “mkdir” command, try opening the folder using the instructions listed in Step #2.1 above. If you DO get an error, continue to the next step.
- If you get an error that something does not exist, it is probably because you don’t have the “local” directory created, so, first make sure you are at the root (type in “cd /“) and then type in “mkdir /usr/local/” and see if that is successful. If it isn’t successful, please post a comment with your errors. If it IS successful, then go back to root (if you aren’t already there) by typing “cd /” and then type “mkdir /usr/local/lib/“. If that works, then just go to Step #2.1 above.
That should be it. Hopefully this will work for you. Please let me know and if this does be sure to DIGG this post!
[poll=6]HTD says: Well this time it worked! Just needed to think this out and do a bit more research. Let me know if it worked for you!
Conceited Software has released an updated version of their 1.1.2 Jailbreak application.

I have not personally tested this nor do I have an iPhone or iPhone Touch that I can test it on since my iPhone is already jailbroken using my instructions here, but I’m assuming from some commentary that I have read that it supposedly fixes a lot of issues and complaints that users have posted on my site and others, namely:
- Support for PPC (not just Intel)
- No need to do the craziness with the libreadline stuff (that is documented on my previous post)
- Fixes to YouTube support
- Allowing you to connect to activate without connecting to iTunes (e.g., you don’t need an AT&T account)
There are no instructions posted on Conceited’s website, however, for ease of use, I have republished the contents of the ReadMe.txt file included in the zip download so that you can evaluate what needs to be done and make the decision to do so or not. I make no guarantees that this will work for you and since I have not tried it myself, it may be a bit difficult for me to answer many questions (but feel free to ask). Also, you assume all the risk of trying this on your iPhone or iPhone Touch.
Here are the ReadMe.txt instructions:
1.1.2 Jailbreak (Updated)
**** NOTE: This method currently requires you be on 1.1.1 of the firmware. If you are on 1.1.2
you must downgrade prior to being able to use this jailbreak. ****Updates:
- Activation/YouTube for iPhones
- Added an automatic fix for SpringBoard crash problem on touches
- PPC support
- Some improvements to crossplatform compatibilityStep 1: Downgrade to 1.1.1 (if required)
*** NOTE: This guide does not guarantee it will work 100%. Also errors 1015 is expected at
the end of the process. Continue reading to understand. ***1. Download the 1.1.1 ipsw firmware file from Apple. If the downloaded file has the extension
“.zip”, please remove it and modify it to end up with a filename ending in _Restore.ipsw2. Reboot your iPhone holding the top (power) and home buttons BUT release the top button 10
seconds into it (right after the screen goes dark) and continue to hold the home button until
iTunes detects the phone in recovery mode. The iPhone screen will appear to be off, but start
iTunes if not started yet .3. Restore your iPhone by pressing and holding the ‘Shift’ key on windows or ‘option’ key on Mac,
then click ‘restore’ to select the 1.1.1 firmware file you downloaded earlier. The restore should
go through and errors at the end with error 1015. However you will notice that the iphone is in
DFU mode with the connect to itunes screen from 1.1.1.4. In order to kick the phone out of that mode I just had to launch iNdependence version 1.2.5
and wait a minute or so. If you are using iTunes 7.5 you will have to get a MobileDevice from a
previousv version in order to run Independence.- If iNdependence is not available or you are on a Windows machine, download a working copy of
iPhuc and issue the following commands:
cmd setenv auto-boot true
cmd saveenv
cmd fsboot—————————————————————————————————-
Step 2a: Jailbreak 1.1.1 on Unactivated iPhone
*** NOTE: If your phone has been activated through iTunes, you can proceed to step 2b. ***1. enter *#307# press call, now use the back button on the top of your screen to remove *#307# ,
now enter 0 , press call, press answer, press hold, press decline. And you get to the contact
list. And thereafter every time you push the homebutton you just slide the “emergency call”
slide, then enter 0 , press call, press hold, press decline.2. Push contacts, end call and you get called again, this time hit decline and you access one of
menus with favorites, you can edit contacts, do a test ride on keyboard, take photos etc.3. Now edit a new contact and type in “prefs://11″ as web-address and “http://jailbreakme.com” as
an additional URL.4. When you tap “prefs://11″ you can now select your favorite WiFi gateway.
5. Now press the home button and move the slider to the dial-pad.
6. Now you can go back to the contact list by Dialing 0, push call, then answer, then contacts,
then hit the “http://jailbreakme.com” web address you typed in.7. Scroll down to the bottom, click “Install AppSnapp”. Safari will exit and you’ll return to your
springboard. Wait for the phone to reboot. You are now jailbroken. and are able to use
Installer.app.—————————————————————————————————-
Step 2b: Jailbreaking on iPod Touch or iTunes Activated iPhone
1. Launch Safari
2. Visit http://jailbreakme.com, Scroll down to the bottom, click “Install AppSnapp”. Safari will
exit and you’ll return to your springboard. Slide to unlock, you are now jailbroken. and are
able to use Installer.app.—————————————————————————————————-
Step 3: Prepare your 1.1.1 device for the Update
1. Launch Installer.app
2. Scroll down to Tweaks (1.1.1)
3. Select OktoPrep
4. Click Install
—————————————————————————————————-
Step 3b: Prevent SpringBoard crash on previous hacked iPod touches
If you have installed MobileMail on your iPod touch, there is a chance an update to 1.1.2 will
render your device inoperable until a restore. This issue can be prevented by switching Auto-Check
off.- Go to General->Mail->Auto-Check. Set it to Manual.
If you forget to do this step and update, proceed with the jailbreak in step 5 (even though
SpringBoard is unusable) and we will fix it for you.—————————————————————————————————-
Step 4: Update to 1.1.2
1. Connect your device to your computer
2. Launch iTunes
3. Choose your device
4. Click Update
- If update still shows 1.1.1 as being the newest version, you may download the 1.1.2 from an
Apple download server and shift-click (PC) or option-click (Mac) on “Check for update” and
select the update you downloaded.- DO NOT CLICK OR SHIFT-CLICK RESTORE: That will wipe the changes OktoPrep made.
5. Wait forever for your device to update
—————————————————————————————————-
Step 5: Jailbreak your iPod Touch or iPhone
WARNING: If your iPhone is unactivated, it will be factory “hactivated” for you and YouTube enabled.
If this is not desired behavior, activate your iPhone with iTunes before proceeding.1. Close iTunes
2. Connect your device to your computer
3. On Windows, double click on windows.bat, on Mac, double click on jailbreak.jar
4. Follow the on screen instructions.
From reading through this, it does look like the process has been simplified, especially with the libreadline process being internalized. However, the general process remains the same:
- If on 1.1.2 –> downgrade to 1.1.1
- Jailbreak 1.1.1
- Prepare Jailbroken 1.1.1 iPhone for 1.1.2 upgrade
- Update to 1.1.2
- Jailbreak on 1.1.2
Let me know how it goes! More commentary can be found on this TUAW.com post.
HTD says: Glad that this process is getting a little simpler. Good job Conceited Software!
Related posts:
- iPhone: Jailbreaking 1.1.2 - This time it WORKED! Share and Enjoy: ...
- Quick Roundup of iPhone JailBreak & Unlockers Just a quick post here. Last weekend as I...
- iPhone: Jailbreaking 1.1.2 iPhone firmware DID NOT WORK FOR ME! What started out as what I had hoped to...
- iPhone: Experience installing Firmware 1.1.1 on Jailbroken iPhone with 3rd Party applications iPhone Firmware 1.1.1 was released today (as expected) to...
- iPhone: Upgrade to Firmware 1.1.3 Observations Last night I took the plunge and decided that...
If you enjoyed this post, please consider leaving a comment or subscribing to the feed and get future articles delivered to your feed reader.
Be sure to click on an Ad (like the one below)!





















