-
Website
http://www.hightechdad.com/ -
Original page
http://www.hightechdad.com/2007/11/12/iphone-jailbreaking-112-this-time-it-worked/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
tmax
2 comments · 1 points
-
The Review
2 comments · 1 points
-
mohammedsk
2 comments · 1 points
-
ozzie364
2 comments · 1 points
-
Stevie
1 comment · 1 points
-
-
Popular Threads
-
Sounding Out! Sony Xplod MEX-BT5700U versus Parrot RKi8400 In-Dash Bluetooth Car Stereos
5 days ago · 1 comment
-
How to Pre-Populate Twitter Status Updates Via Links
2 weeks ago · 2 comments
-
eBooks, Digital Readers and the Future of Printed Writing
2 weeks ago · 2 comments
-
Sounding Out! Sony Xplod MEX-BT5700U versus Parrot RKi8400 In-Dash Bluetooth Car Stereos
Good question. No, it is not required. I was listing out steps to go from a 1.1.2 phone to a 1.1.1 phone, jailbreak that, prep for upgrade, upgrade to 1.1.2 and then Jailbreak 1.1.2.
If you already have a Jailbroken 1.1.1 phone, just start from step #13.
Thanks,
-HTD
Gee, thanks!
@ ian,
No, you need to probably start from step #13 above. If you just do an update, you will reset your device to un-jailbroken and you will need to start from step #1 above. Read through the instructions. You need to have downloaded the 1.1.2-jailbreak application as well and have that all prepped.
-HTD
Ok thanks I'll give it a try I appreciate the work you did for this. Also, is there any chance at all this will brick my phone or will it simply restore it to 1.1.2, just in case I don't do something right.
Well, I cannot guarantee that you will NOT screw up your phone. Doing anything that I have listed here you do at your own risk. I posted how it didn't work for me before on my previous post. However, the Apple "restore" utility did get all of my settings back. Just be sure before you do anything that you sync everything, including your photos. It can get very scary during the process as you get many different types of errors. If you scare easily, you might not want to do this. There will probably be a better process that comes out soon.
However, I have spent several hours testing this with my only iPhone and while I failed at first, I was able to successfully restore to 1.1.2 and then was able to do the process again with success.
Good luck to you. Let me know how it goes and if there are any parts of the instructions that need to be tweaked (as I wrote this fairly quickly).
Thanks,
HTD
------
Ron Paul President 2008!
It is time for President Paul!
The only candidate who defends our "Special Interest" of liberty and the Constitution!
http://ronpaul2008.com
Hope for America... BE A PART OF IT!
Yep, for some reason they only developed it for Intel. Not sure why aside from the fact that they were rushing this out the door to us end-users.
However, I did mention that it was "Intel-only" at the top of the post. I will highlight that in red so that others won't fall into the trap. Maybe we should say "This Jailbreak sponsored by Intel" (grin).
-HTD
Hmmm....sorry, I only have an iPhone (unless some one of my reader base wants to donate one to the cause - grin - then I'm sure I could figure it out and post another How-To article).
Glad that the process worked though!
-HTD
It is a bit confusing setting up the iNdependence stuff. And you followed my mini-steps at the bottom of the post as well? I too found it confusing. Once you have uncompressed the 7.4.2 MobileFramework you need to launch the iNdependence MobDev application. It then prompts you for the location of the 7.4.2 framework. So, you JUST need to select the folder. Then another "selection" box pops up asking for the location of iNdependence itself. It's a bit confusing. So, 2 location-selection steps. Then iNdependence will be updated. You can confirm that it is working by launching it. If it doesn't complain, you are golden.
Hope that helps. LMK if it works.
-HTD
I spent 11 hours yesterday trying various things...wondering if we put the libreadline.5.2.dylib file into the user/local/lib on the iPhone or on the MAC? And if so, do I need to downlaod cyberduck or something?
Thanks!
I went back and re-traced and double checked my process, and tried it all again. When I got to the MobDev application, I selected the mobile framework folder, and it kicked me right back to select the location again. I find myself visiting the "One Infinite Loop" of trying to select the mobile framework folder! Maybe the cause of this is something particular to my system.
I'm done trying for now. I'll wait for a more Dummy-Friendly jailbreak to be released. This experience has been so frustrating--since I followed the recipe closely.
Thanks for your feedback and assistance~~keep up the good work. It's helped some, and I'm sure it will help more people before the sun sets.
Yep, that is a confusing one. You put that on your mac. Here is what you do...
1) Go into your mac's terminal application and type "open /usr/local/lib/
2) That "should" open a window on your mac that will allow you to drag or copy the libreadline file to that directory
3) That's it!
In terms of Cyberduck, you don't need that for anything (unless you later want to transfer things to your iPhone via sftp). It works pretty well once you have ssh on your iPhone and if you use the Bonjour service, it is super easy to connect to it (at least it was for me).
-HTD
I did that and I get this message:
The file /usr/local/lib does not exist.
Man, I feel your pain. Here is another hint. Look at the top of the select boxes when they open. I can't remember what the first one said, but the second time the select box came up (after you select the framework folder), it says something like "select iNdependence". That is where I think you have to actually select the PROGRAM, not the directory. (Again, I'm doing this from memory.)
I will see if I can recreate the steps and take some screenshots.
-HTD
I'm still stuck on the "libreadline.5.2.dylib" issue. I tried your terminal command and got
The file /usr/local/lib does not exist.
...huh?
Any ideas?
I think you forgot the trailing forwardslash. Otherwise unix thinks its a file. It should be "/usr/local/lib/" (there is a slash after the "b").
LMK.
-HTD
Still getting the same message...
"Cannot connect to your device: Please plug your iPod/iPhone into your computer. If you're still having trouble, restart the computer, reconnect the device and try again."
I've restarted MANY times... Still having this problem
Thank You Thank You Thank You! Your last tip was the one I needed. The MobDev Tool does give two file choose finder windows. The first one is titled "Mobile Framework," the second is titled "iNdependence." Once I selected the framework folder and then the iNdependence location I was able to complete the downgrade to 1.1.1. I'm restoring right now, then I'll jailbreak and continue the process. Unless you hear from me again, your instructions got me where I needed to be.
Best,
Jeff
Try just the /usr/ directory. Then try the /usr/local/ directory. It could be that you don't have a "lib" directory. Then you will have to create that directory (probably using a unix command of mkdir).
@ iphonesdotcom,
Have you put the libreadline file into the directory? If not, you need to.
-HTD
I just posted some screenshots...just for you! (and I guess others as well).
@ Everyone
BE SURE TO DIGG THIS POST AND CLICK ON MY GOOGLE ADS. Every penny and bit of traffic helps!
Thanks!
-HTD
[****-Laptop:~] *********% /usr/ directory
/usr/: Permission denied.
“Cannot connect to your device: Please plug your iPod/iPhone into your computer. If you’re still having trouble, restart the computer, reconnect the device and try again.”
You are missing the libreadline.5.2.dylib file.
The file can be downloaded from:
http://rapidshare.com/files/61509655/opt.zip
After unzipping the file, go to the MenuBar in Finder,
Go ->> Go To Folder ->>
at the prompt, type /usr/local/lib and then press Return.
This will open a new finder window at the correct directory.
Open the opt folder you just unzipped and navigate:
opt -> local -> lib -> libreadline.5.2.dylib
drag the libreadline file into the finder window you just opened.
once you do this you will be able to get past the not connected message you're receiving.
Jeff
Second, Jeff, if I had any money I'd be sending you a check!!
THANK YOU THANK YOU THANK YOU!!!!!!!!!!!
You guys are the best!!!!
For me, iTunes re-launched and my phone (at 1.1.1) was unactivated...
What backup?
So starting from the top...
@ iphoxesdotcom,
First sorry about the name spelling previously. If you are getting a "permission denied" you might not be an administrator on that computer. So, either log in as an admin and try it or in the terminal window, type "sudo open /usr/local/lib/" (without quotes). You will need to know the admin password to be able to do that though.
Try that and let me know if it works.
@ James,
Yes it is confusing. That is why I updated the mini-instructions at the end to include screenshots.
@ Jeff
AWESOME! Glad to hear you had success! And thanks for filling in with the "tech support" while I got my dinner out of the way. I hadn't thought of using the "Go To" menu for that...good one!
@ Larry
AWESOME x2! Maybe I should set up a PayPal donate button somewhere (grin). Google Ads just aren't quite cutting it.
@ John
Well, when iTunes automatically relaunches at that step, you probably get prompted to restore your files from a previous sync. Just do that. I'm assuming that you downgraded from 1.1.2 to get to 1.1.1. Doing that messes up the modem firmware, thus crippling it and preventing it from connecting to a cell tower or Edge. That is why you need to have a wireless connection in order to do the 1.1.1 jailbreak stuff at jailbreakme.com.
Does that make sense?
Keep DIGGing my post!
-HTD
Geof
Sorry, I did not try this on a PC. But just to let you know, it did take a while on my Mac...like 10-15 minutes (I didn't time it). I would't kill the process. Has there been any progress?
@ Geof,
No problem! Glad I could help. Give the story a DIGG and/or click on some ads (grin). I added a Donate button for PayPal in case some millionaire decided to reward me for my time (HA!). It's late and I need sleep.
@ libertyforall,
Well, you could try on a PC. Many of the instructions are the same but I haven't tried it. Or borrow someones Intel Mac.
Good luck!
-HTD
http://rapidshare.com/files/61505779/Desktop_-_...
(but don't delete the iPhuc you download) and add these to the same folder as iphuc.ppc -- now just follow these instructions:
http://www.iphonealley.com/news/unofficial-1-1-...
This assumes you have the /lib file installed, and jailbroke 1.1.1 and oktoprep installed and then upgrades, NOT restored to 1.1.2...
Awesome! Mission accomplished.
********>Desktop>1>ssh>root>usr
and
********>Desktop>1>required>touchfree>root>usr
By the way, thank you for helping me and everyone else here. Your doing an amazing job with this...
Great job figuring it out! And thanks for putting that in the comments. It will be helpful to the non-Intel Mac users out there.
@ xoxo,
Blush.
@ iphoxesdotcom,
Sorry that you are still struggling. First, you should be looking for that path /usr/local/lib/ on your MAC and not your iPhone. Second, the /usr/ is a directory, not a file. Third, try this:
1) Open terminal
2) Type in "mkdir /usr/local/lib/"
3) If you get an error saying "File Exists", then you already have the directory created. If you don't get an error, then it has created the directory.
4) In Terminal, type "open /usr/local/lib/" and that should open the proper directory.
5) Drag the libreadline.5.2.dylib file (or copy it) to that directory and you should be good to go.
Lastly, thanks for the kind words. Be sure to DIGG the post, click on Ads, Donate, or spread the word (end shameless plug).
-HTD
mkdir: /usr/local: No such file or directory
When I type "open /usr/local/lib/", I get:
2007-11-14 15:23:19.358 open[28690] No such file: /usr/local/lib/
Any suggestions would be both helpful and appreciated. Thanks!
The problem with dragging it is that I don't believe it will actually put it into the proper folder (namely the usr folder). So try this in terminal
1) Type "open /usr/" --> should open the usr directory. what is listed there?
2) If "local" is listed, just open it through the GUI (not terminal) and see if you can just create a directory called "lib" there
3) If "local" is NOT listed, try to create it through the GUI there and then create the "lib" directory in that.
You are on an Intel Mac right? And logged in as an administrator, right?
-HTD
Last login: Wed Nov 14 15:21:31 on ttyp1
Welcome to Darwin!
johns-computer:~ John$ open / usr/
2007-11-14 16:55:59.922 open[28888] No such file: /Users/John/usr
johns-computer:~ John$
Sorry, but I've obviously never used Terminal and I have no knowledge of it whatsoever. How do I create exactly what I need?
Thanks again for all the help!
You need to be all the way at the highest level possible. So, in Terminal, type "pwd" and that will give you your path to your current directory (where you are working in). Remember that command.
Then, type "cd" without anything else. That should dump you into your User home (/Users/username/).
Do a PWD there to be sure that it is only 2 levels.
Then type "cd ../../" which should take you to the root.
Type a PWD and you should see your path as just "/".
From there do the who mkdir stuff mentioned previously.
-HTD
Crap, just remembered an easier way. In terminal, just type "cd /" and that will take you to the top level.
Then just do the rest of the commands.
-HTD
This is what I got from Terminal.
Last login: Wed Nov 14 19:09:26 on ttyp1
Welcome to Darwin!
johns-computer:~ John$ cd /
johns-computer:/ John$ /usr/
-bash: /usr/: is a directory
johns-computer:/ John$ /usr/local/
-bash: /usr/local/: No such file or directory
johns-computer:/ John$ mkdir /usr/local/
mkdir: /usr/local/: Permission denied
johns-computer:/ John$ mkdir /usr/local/lib/
mkdir: /usr/local: No such file or directory
johns-computer:/ John$ /usr/lib/
-bash: /usr/lib/: is a directory
I've found my usr directory in Finder and, sure enough, there's no local folder in there; but there is a lib folder. I can't seem to create a new folder in my usr directory, so...
How do I create a local folder? Or, do I even need this folder (can I just place libreadline.5.2.dylib in the lib folder for it to work)?
Thanks for all the help, I'm really sorry this is taking me so long. But, I'm probably having the same problem a lot of other inexperienced Terminal users are (I just didn't give up!).
Thanks again
WAIT... WAIT... I may have just figured it out. I opened the GUI interface with the open /usr/ command. opened the local folder, dragged the lib > libreadline.5.2.dylib chain into the folder got the "cannot modify pop-up... BUT also got an authenticate option. I entered my pw, and now have a usr>local>lib>libreadline.5.2.dylib chain. I'm restarting and we'll see what happens....
Thanks again
When you do the commands in Terminal, try prefacing them with "sudo" to log you in as the root admin. So, for example, "sudo mkdir /usr/local/lib/" and you will be prompted to enter your admin password. See if that works.
@ iphoxesdotcom,
Woo hoo! Glad you finally got it! Feels good, doesn't it? Trust me, it took me a many hours the first time (the failure one) and then a few the second time (the successful one).
-HTD
I actually follow these directions first. I'm a little confused where Im suppose to insert that information you told me to insert. I got up to step 16 then it said that my device could not connect. Could you possibly redirect me. I'm so frustrated...I would really appreciate it....THANK YOU SO MUCH~I know the guy before me had the same problem as I did but I'm not too sure how he fixed it.
Thanks
Michelle
my iphone is unlocked on 1.1.1 i have insalled AppTap and installed OktoPrep all is still working ok can so i now just update the firmware step13 onwards and run jailbreak from my mac
I have added new instructions to my original article that will, I hope, clear up things a bit. Please try the instructions there and let me know if it works.
@ eddie,
Yes, I believe that is where you would start up from. Let me know how it goes.
@ Ali,
That is fine. I had to force my iPhone to reboot and then it rebooted itself again on its own.
-HTD
I accidentally upgraded to 1.1.2. Then I got into the activation loop. Now I upgraded again to 1.1.2 to start the process again but I cannot downgrade to 1.1.1. I "option - Restore" but when iTunes finishes extracting the software I got this error:
"The iPhone could not be restored. An unknown error occured (1)."
Do you have any idea of what is happening.
Thanks
Those errors are normal. I saw them in my process as well. Be sure you start at the beginning of the instructions above.
-HTD
Post is here:http://www.hightechdad.com/2007/11/16/iphone-new-easier-release-of-112-jailbreak-application-released/
-HTD
Regards,
Jim
1. Load iPhone applications (1.1.2 version) from here and unpack it to your desktop.
2. Turn on SSH on your iPod and set sleep time to 'never'.
3. Use your favourite SFTP application (Fugu, Transmit....) (log in as root/alpine) and copy files/folders from archive to iPod, to locations as suggested by ---> :
GMM.framework ----> /System/Library/Frameworks/
Maps.app ----> /Applications/
MobileMail.app ----> /Applications/
MobileMailSettings.bundle ----> /System/Library/PreferenceBundles/
MobileNotes.app ----> /Applications/
Stocks.app ----> /Applications/
VPNPreferences.bundle ----> /System/Library/PreferenceBundles/
Weather.app ----> /Applications/
4. Close SFTP and open Terminal and SSH into your iPod:
ssh -l root
Enter 'alpine' as a password.
Execute following commands:
chmod -R a+x /Applications/*
reboot
...and you're done :)
Thanks for that helpful set of instructions. I took the liberty of deleting your extra posts and adding the RapidShare to your original comment. (Hope you don't mind!)
-HTD
So I figured that I dont have the file in my directory. I worked on it for 3 hours and I still cant figure it out. This what I did
Hitesh-Batra:~ hiteshbatra$ cd /
Hitesh-Batra:/ hiteshbatra$ pwd
/
Hitesh-Batra:/ hiteshbatra$ cd
Hitesh-Batra:~ hiteshbatra$ pwd
/Users/hiteshbatra
Hitesh-Batra:~ hiteshbatra$ mkdir /usr/local/lib/
mkdir: /usr/local: No such file or directory
Its not making the directory, There is no local folder only lib, I dragged the libreadline file into the lib folder and restarted it its still showing me the error.
I am a beginner user of terminal. Also I cant make a folder of local in the usr directory through GUI.
Please Please help me
Thanks
Keep up the good work HTD (Y)
the key to get rid of "no OktoPrep installed" error is to:
1. Switch your OS X to English (English on the first place) and to log out and log in.
2. Select English as language of choice in your iPhone.
3. NOW run jailbreak.jar
Have luck this time ;)
Is the "no Oktoprep error" and "no Iphone connected" error the same. If it is I guess I'm missing the libread file on the directory step which I cant seem to figure out.
It looks like you were very close to getting the stuff set in the terminal. Did you look at the instructions that I posted at the end? Read through those and try the terminal stuff again. I think where you went wrong was typing "cd" which put you into your home directory ("/Users/hiteshbatra/") when you should really be in the rood directory ("/"). You get there by typing "cd /". Then if you do a "pwd" command, you will see that the path is "/" and not "/Users/xxxxx/".
So, try to follow the instructions at the end of the post. It looks to me that you will need to create the "local" directory will need to be created as well.
In terms of your questions about Activation and No Oktoprep error, I believe (trying to think back) that once you do get the jailbreak in, you will be able to Activate through iTunes.
Are you double-clicking on the jailbreak.jar? But try to get the libreadline item in to your Mac if you can.
Also, this later post does have a better installer mentioned, however if you are in mid process, you might have to try to finish what you have started here.
Sorry if it is hard, it did take me quite a few tries to get it to work (you need to have a few hours to spare).
@ Paul,
Thanks for pitching in in my absence! I do appreciate the help!
-HTD
I managed to get the libreadline file to the usr/local/lib/
This is what I did after I copied the thing
Hitesh-Batra:~ hiteshbatra$ cd /
Hitesh-Batra:/ hiteshbatra$ pwd
/
Hitesh-Batra:/ hiteshbatra$ open usr/local/lib/
Its showing the file is there. Now when I double ckick the jailbreak.jar file its STILL showing the OktoPrep error. And Itunes still doesn't detect the iphone. So I cant go forward and backward. And the iphone restore by pusing the home and sleep thing still doesnt work (itunes doesn't detect)
Can you please help me.
Please help, I haven't seen anyone else with this problem and it is very frustrating.
just switch off "Open save downloads" or something like that in General tab of Safari's Preferences. It handles that unwanted unzipping :)
If you're using O2 you'll now have an activated, jailbroken iPhone with 1.1.2 firmware (again) and a working phone.
However, VisualVoicemail and EDGE will not work properly - this is easily fixed, simply install BSD Subsystem and OpenSSH using Installer.app and then SSH into the iPhone and type the following two commands;
rm /var/root/Library/Preferences/com.apple.carrier.plist
ln -s /System/Library/Frameworks/CoreTelephony.framework/Support/O2_UK.plist /var/root/Library/Preferences/com.apple.carrier.plist
rm -f /var/root/Library/Preferences/SystemConfiguration/preferences.plist
Reboot your iPhone, and all going well you'll now have EDGE and VisualVoicemail working again
You now have a 1.1.2 O2-UK iPhone with all the third party apps you could want. Enjoy :)
I installed okteop on firmware 1.1.1 and then while the phone was on i restored it to firmware 1.1.2. Was this right???
I also have the the libreadline installed on my mac. I dont know what i did wrong. I followed the instructions right.
I had jailbroken my iphone already with the firmware 1.1.2, but I couldn't use it with T-Moble simcard, and I couldn't use Anysim unlocked or freeSim at all. please help me!!! thank you and best regard.
Is there way to have iTunes use downloaded 1.1.1 to do the restore without connecting, downloading, and forcing 1.1.2 to be the version restored? I am stuck on a Windows machine.
My iPhone had been jailbroken and has been OktoPrepped.
Regards,
Jim
I've also got the language choice set to English on the iPhone.
(Windows Vista) - so many folks have succeeded - I am going crazy not being able to get this completed - any suggestions welcome!
Does jailbreak.jar only work on intel macs?