Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
...I tried to procedure posted in this thread but I got the error
cp: /usr/local/lib: No such file or directory
and I'm typing in exactly
cp:sudo cp ~/Downloads/Tools/libusb-0.1.4.dylib /usr/local/lib...

I doubt this is it, but you aren't supposed to put cp before sudo, just after. I still don't think you should get that error though. Try these commands:

Code:
defaults write com.apple.finder AppleShowAllFiles YES
killall Finder

Then try it and let me know how it goes. When your done, do those commands again, but replace "YES" with "NO".

This seems to be a common problem, but unfortunately I can't seem to reproduce it on any of my computers.
 
Eager to try the next iPhone/iPod update? If you upgraded, but can't activate the phone, you are stuck, so the logical thing to do is go back to the old firmware and wait until it's officially released, but going back is downgrading! That's where you get stuck. So here is an easy and working method to downgrade. If something doesn't work, or I'm wrong about something, please let me know.

Step 1) While the Phone is plugged to the computer, hold the home and power button until the phone goes off and comes back on. When it does come back on and the apple logo shows, release just the power button. The iTunes logo should soon show up. (This puts the phone into device firmware upgrade mode which allows us to communicate with it)
Step 2) Download Tools.zip attached and make sure it's in your Downloads folder. (This makes sure we know where they are so we can direct services to it)
Step 3) If it's not already unzipped, unzip it (To access the contents)
Step 4) Launch Terminal and type/paste: sudo cp ~/Downloads/Tools/libusb-0.1.4.dylib /usr/local/lib (This command moves a file which allows us to talk to the phone through the USB port to the appropriate location)
Step 5) Enter Your password as prompted then hit enter (This gives you permission to move the file)
Step 6) Make sure you have hit enter and gone to the next line then type/paste: ~/Downloads/Tools/./iRecovery -s (This is the tool engineered by wEsTbAeR-- and Tom3q that allows us to talk to the phone)
Step 7) Terminal should now display information about the phone and the last line should say "(Recovery) iPhone$" if it does, type/paste: setenv auto-boot true (This tells the phone to stop going into recovery mode)
Step 8) Make sure you are on the next line and type/paste: saveenv
Step 9) If all went well you should be able to boot your phone by holding the power and home button until you see the apple logo. From there on you can activate and sync.

EDIT: I just came across a script AppleHack23 is distributing (Probably created). I haven't tested it, but it looks like it only sends the commands to the phone, so you can use it after Step 5. [Direct download for the script]

I used the steps that were posted, they were very easy to follow. However, when I try to retore it now a new error, 2001 pops up. I have tried redoing the steps over but the same error keeps posting. Any ideas why there is a new error?
 
I used the steps that were posted, they were very easy to follow. However, when I try to retore it now a new error, 2001 pops up. I have tried redoing the steps over but the same error keeps posting. Any ideas why there is a new error?

First try restoring from DFU if you aren't already. I have heard it may be because of classic running. Try restarting your computer (to kill classic), and then try it. I will keep looking for other possible solutions though. But you say the guide worked? Even the part where you move the libubb.dylib?
 
First try restoring from DFU if you aren't already. I have heard it may be because of classic running. Try restarting your computer (to kill classic), and then try it. I will keep looking for other possible solutions though. But you say the guide worked? Even the part where you move the libubb.dylib?

Alright that worked. Thanks. But yeah the rest of the guide was working until I tried actually restoring the phone.
 
Alright that worked. Thanks. But yeah the rest of the guide was working until I tried actually restoring the phone.

Good to hear. I don't know why, but it seems like most of the people who do this get stuck on step number four because it gives them an error. I can't reproduce this on any of my three machines, and I can't find a guinea pig to try this on. :D
 
Still having problems. Put the libusb file into the correct directly. ran irecovery (both manually and with the automated script) and rebooted. But the iphone is still stuck in a boot loop. Any suggestions? I'm running 3.1.2 on an older 3gs. It is jailbroken and unlocked.
When entering each of the commands (setenv auto-boot true etc.) is there a response or just a new command line?


(Recovery) iPhone$ setenv auto-boot true
(Recovery) iPhone$ saveenv
(Recovery) iPhone$

the only command that seems to do anything is 'reboot'
 
Still having problems. Put the libusb file into the correct directly. ran irecovery (both manually and with the automated script) and rebooted. But the iphone is still stuck in a boot loop. Any suggestions? I'm running 3.1.2 on an older 3gs. It is jailbroken and unlocked.
When entering each of the commands (setenv auto-boot true etc.) is there a response or just a new command line?


(Recovery) iPhone$ setenv auto-boot true
(Recovery) iPhone$ saveenv
(Recovery) iPhone$

the only command that seems to do anything is 'reboot'


Sorry, I've been AFK for a few days. So it's still stuck in a bootloop even after that? And it still gives you the 1015 error when trying to update?
 
Yes its still stuck in reboot. um, update to what exactly? I get no 1015 error. I have a jailbroken phone.
 
Yes its still stuck in reboot. um, update to what exactly? I get no 1015 error. I have a jailbroken phone.

Make sure you are trying to update to the latest firmware (3.1.3) before you get the error. If that doesn't work I don't really know. It looks like you're doing it right. Some people say that if you use blackrain (or maybe sn0wbreeze now) it works too.
 
I thought the latestest firmware couldn't be jailbroken yet??
If it can, can't I just restore and re-jailbreak?
 
alright, just signed up for this issue... :) up until now, everything y'all have said I have tried. and still, cant even get 3.1.3 back on the phone.

upgraded to 4.0 GM last night with itunes 9.2. got an offer to sell the phone. tried to go back to itunes 9.1.1 and os 3.1.3. keep getting the 1015 error. stuck in the bootloop. tried blackra1n, no go, tried pwnagetool, get another error. Its stupid, i do this to my self, but the thought of a bricked phone a few weeks before the new one makes me sad. anyhow, anybody in the same exact situation, and any help?

!!!EDIT!!!
written while in despair.

I used blackra1n, and then unplugged my device, restarted it, and restarted my mac, and its back. OMG...now to try to get it jailbroken again... thanks for the help folks!
 
I doubt this is it, but you aren't supposed to put cp before sudo, just after. I still don't think you should get that error though. Try these commands:

Code:
[B]defaults write com.apple.finder AppleShowAllFiles YES
killall Finde[/B]r

Then try it and let me know how it goes. When your done, do those commands again, but replace "YES" with "NO".

This seems to be a common problem, but unfortunately I can't seem to reproduce it on any of my computers.
After this I finally managed to put 3.1.3 on my 3G. THANKS!
 
Eager to try the next iPhone/iPod update? If you upgraded, but can't activate the phone, you are stuck, so the logical thing to do is go back to the old firmware and wait until it's officially released, but going back is downgrading! That's where you get stuck. So here is an easy and working method to downgrade. If something doesn't work, or I'm wrong about something, please let me know.

Step 1) While the Phone is plugged to the computer, hold the home and power button until the phone goes off and comes back on. When it does come back on and the apple logo shows, release just the power button. The iTunes logo should soon show up. (This puts the phone into device firmware upgrade mode which allows us to communicate with it)
Step 2) Download Tools.zip attached and make sure it's in your Downloads folder. (This makes sure we know where they are so we can direct services to it)
Step 3) If it's not already unzipped, unzip it (To access the contents)
Step 4) Launch Terminal and type/paste: sudo cp ~/Downloads/Tools/libusb-0.1.4.dylib /usr/local/lib (This command moves a file which allows us to talk to the phone through the USB port to the appropriate location)
Step 5) Enter Your password as prompted then hit enter (This gives you permission to move the file)
Step 6) Make sure you have hit enter and gone to the next line then type/paste: ~/Downloads/Tools/./iRecovery -s (This is the tool engineered by wEsTbAeR-- and Tom3q that allows us to talk to the phone)
Step 7) Terminal should now display information about the phone and the last line should say "(Recovery) iPhone$" if it does, type/paste: setenv auto-boot true (This tells the phone to stop going into recovery mode)
Step 8) Make sure you are on the next line and type/paste: saveenv
Step 9) If all went well you should be able to boot your phone by holding the power and home button until you see the apple logo. From there on you can activate and sync.

EDIT: I just came across a script AppleHack23 is distributing (Probably created). I haven't tested it, but it looks like it only sends the commands to the phone, so you can use it after Step 5. [Direct download for the script]

upaymeifixit, Thanks for the guide I searched everywhere and tried countless other guides with no luck at all. but yours was very easy.

I did have one problem with "sudo cp ~/Downloads/Tools/libusb-0.1.4.dylib /usr/local/lib" command but someone suggested putting "libusb-0.1.4.dylib" in the lib folder, I did and it worked!!

Thanks your a life saver!
 
upaymeifixit, Thanks for the guide I searched everywhere and tried countless other guides with no luck at all. but yours was very easy.

I did have one problem with "sudo cp ~/Downloads/Tools/libusb-0.1.4.dylib /usr/local/lib" command but someone suggested putting "libusb-0.1.4.dylib" in the lib folder, I did and it worked!!

Thanks your a life saver!

Yup no problem. I can't quite figure out what's wrong with that command but it seems to give about 50% of everybody a problem. If anyone knows I would love to fix it.
 
Works with original 3GS. Just replace
sudo cp ~/Downloads/Tools/libusb-0.1.4.dylib /usr/local/lib
with
sudo cp ~/Downloads/Tools/libusb-0.1.4.dylib /usr/lib

did this and works like a charm! Thanks. Was on 3.1.3 and back to 3.1.2
 
Works with original 3GS. Just replace
sudo cp ~/Downloads/Tools/libusb-0.1.4.dylib /usr/local/lib
with
sudo cp ~/Downloads/Tools/libusb-0.1.4.dylib /usr/lib

did this and works like a charm! Thanks. Was on 3.1.3 and back to 3.1.2

Awesome! If that works, I'll go ahead and change the guide to move it to /usr/lib/
Thanks. I still don't know why it doesn't work on local though. Any ideas?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.