Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
That video was uploaded a month before 3.1 was released.

It was updated with 3.1 to switch back to 3.0.1. I tried it and followed it exactly and it worked. I am so happy i went back to 3.0.1 now i can tether ALL I WANT! MUWAHAHAHAHHAHAH!!!!
 
Try this .....

http://www.blogsdna.com/3911/how-to-downgrade-iphone-3gs-31-to-30-os.htm

It really does work! Or at least it has for me on my 3G iphone using my mac! I have now downgraded from 3.1 to 3.01, and got back tethering, and as an added bonus the phone hasn't switched itself off randomly or lost its signal at all since.


Make sure you read all the comments though as some of the instructions you need are there.


Its like having a proper phone again!
 
I feel like an idiot for the fact that when I went over all these instructions I didn't understand a thing. Sorry I am not to savvy when it comes to iPhone/computer software problems. Are there any easier steps to downgrade or easier said?

Not at the moment. In the next few days MAYBE someone will automate that process but for now youre stuck with that.
 
I feel like an idiot for the fact that when I went over all these instructions I didn't understand a thing. Sorry I am not to savvy when it comes to iPhone/computer software problems. Are there any easier steps to downgrade or easier said?

With the 3GS the answer is no. If you updated, you are F-ed

With the 3G its unknown to me...I'm not finding any info one way or the other.
 
Here is how I successfully downgraded my iPhone 3G from 3.1 to 3.0.1, following the method at http://www.blogsdna.com/3911/how-to-...1-to-30-os.htm



1. Firstly download the .ispw file for 3.0 or 3.0.1 (its called iPhone1,2_3.0.1_7A400_Restore.ispw) and stick it on your desktop.

2. Download the irecovery folder that contains a terminal icon thing called iRecovery, and another file called libusb-0.1.4.dylib. Take them both out of the folder and stick them straight onto the desktop.

3. Plug iPhone into Mac, launch iTunes (I used 8.2 so I don't know about V.9) and then put iPhone into DFU mode by holding home(front) and top buttons for ten seconds, then releasing top button but continuing to hold home button for a further ten seconds.

At this point the screen should be black (and its slightly terrifying) and iTunes will flash up that its detected a phone in recovery mode. It offers to restore your phone.

4. Click on restore button while holding option (or alt button) down. This tells iTunes that you want to choose your own install file. Select the .ispw file you downloaded and stuck on the desktop earlier and click ok.

After a stomach churning pause where nothing happens it will then start to restore, both by telling you on screen and then giving a progress bar on the phone screen.

5. When that is finished iTunes will flash up the error 1015. Don't panic! The clever bit comes next!

6. Launch a program called Terminal (you've got it in the Utilities folder).

Cut and Paste the following instructions line by line, pressing return after each line and (entering your password and then pressing return when asked):

cd /usr
sudo mkdir local
cd /usr/local
sudo mkdir lib
cd /usr/local/lib
sudo cp /users/YOURNAME/desktop/libusb-0.1.4.dylib .
sudo chmod 755 libusb-0.1.4.dylib
cd /users/YOURNAME/desktop
./iRecovery -s
fsboot

Don't forget to put your login name* in where it is written YOURNAME!
* it will be the name (without the dollar sign) at the beginning of each line of code after pressing return

Right! The iPhone will now reboot itself, and then to your horror it looks exactly like it did before... except it now has a slider and offers emergency calls. Hang on a minute.....iTunes is offering to activate the phone... let it, and we are nearly there. The phone will boot, show that its picked up a network, and if you check it will have loaded 3.0.1! Hurrah!

Hold your horses, we're not quite finished yet!!!! If you switch on or reboot the phone, it will need you to reactivate every time, which is no good at all.

Now plug it back in, and reenter DFU mode. Ignore the itunes moan (click cancel or quit it.)

Go back to Terminal, and either relaunch it or open another window.

Type (or cut and paste) the following instructions (entering return after each line like before):

cd desktop
./iRecovery
setenv auto-boot true
saveenv
fsboot

The phone will then reboot and should be ok. (fingers crossed)
Now resync and reload apps etc.


Good luck.

Thanks to everyone who wrote or left comments at: http://www.blogsdna.com/3911/how-to-...1-to-30-os.htm
who found this solution.

P.S. This is pretty much how I did it, but I really was way in over my head. If you get stuck I can't help. Follow this advice at your own risk!
 
My 3G was very easy to downgrade. The post above this one makes it very long and complicated and it's not, Took maybe 20 minutes due to the iPhone having to restore to 3.0, the rest of the process, maybe 5 minutes.

Restored 3G on a Vista computer running iTunes 8.2. Got the 1015 error after the restore was complete.

Started up QuickPawn. It told me to do something with the power and home buttons. After maybe 10 seconds Quickpawn kicked in and rebooted the iPhone and I was done.

Yes, it's that easy.
 
Here is how I successfully downgraded my iPhone 3G from 3.1 to 3.0.1, following the method at http://www.blogsdna.com/3911/how-to-...1-to-30-os.htm



1. Firstly download the .ispw file for 3.0 or 3.0.1 (its called iPhone1,2_3.0.1_7A400_Restore.ispw) and stick it on your desktop.

2. Download the irecovery folder that contains a terminal icon thing called iRecovery, and another file called libusb-0.1.4.dylib. Take them both out of the folder and stick them straight onto the desktop.

3. Plug iPhone into Mac, launch iTunes (I used 8.2 so I don't know about V.9) and then put iPhone into DFU mode by holding home(front) and top buttons for ten seconds, then releasing top button but continuing to hold home button for a further ten seconds.

At this point the screen should be black (and its slightly terrifying) and iTunes will flash up that its detected a phone in recovery mode. It offers to restore your phone.

4. Click on restore button while holding option (or alt button) down. This tells iTunes that you want to choose your own install file. Select the .ispw file you downloaded and stuck on the desktop earlier and click ok.

After a stomach churning pause where nothing happens it will then start to restore, both by telling you on screen and then giving a progress bar on the phone screen.

5. When that is finished iTunes will flash up the error 1015. Don't panic! The clever bit comes next!

6. Launch a program called Terminal (you've got it in the Utilities folder).

Cut and Paste the following instructions line by line, pressing return after each line and (entering your password and then pressing return when asked):

cd /usr
sudo mkdir local
cd /usr/local
sudo mkdir lib
cd /usr/local/lib
sudo cp /users/YOURNAME/desktop/libusb-0.1.4.dylib .
sudo chmod 755 libusb-0.1.4.dylib
cd /users/YOURNAME/desktop
./iRecovery -s
fsboot

Don't forget to put your login name* in where it is written YOURNAME!
* it will be the name (without the dollar sign) at the beginning of each line of code after pressing return

Right! The iPhone will now reboot itself, and then to your horror it looks exactly like it did before... except it now has a slider and offers emergency calls. Hang on a minute.....iTunes is offering to activate the phone... let it, and we are nearly there. The phone will boot, show that its picked up a network, and if you check it will have loaded 3.0.1! Hurrah!

Hold your horses, we're not quite finished yet!!!! If you switch on or reboot the phone, it will need you to reactivate every time, which is no good at all.

Now plug it back in, and reenter DFU mode. Ignore the itunes moan (click cancel or quit it.)

Go back to Terminal, and either relaunch it or open another window.

Type (or cut and paste) the following instructions (entering return after each line like before):

cd desktop
./iRecovery
setenv auto-boot true
saveenv
fsboot

The phone will then reboot and should be ok. (fingers crossed)
Now resync and reload apps etc.


Good luck.

Thanks to everyone who wrote or left comments at: http://www.blogsdna.com/3911/how-to-...1-to-30-os.htm
who found this solution.

P.S. This is pretty much how I did it, but I really was way in over my head. If you get stuck I can't help. Follow this advice at your own risk!

Are you running Snow Leopard because I tried doing this with Snow Leopard and the LibUSB did not work. When i tried to DL it, it said it wasnt compatible with 10.6 just 10.5.

P.S. Honestly, that is way too much work in the first place. My step mom had a PC w/ win XP w/o iTunes on it so downloaded 8.2.1, downloaded quickpwn for it, and downloaded the 3.0.1 firmware all in the youtube guy's comment. I tried restoring, got stuck in recovery mode/1015 error, closed iTunes, opened quickpwn, said hold down 15 secs, i let go, and all the sudden bam everything popped up. I looked in About and i saw 3.0.1. Went back to my hacked 5.1 carrier file, installed that back on my macbook, and now i have tethering back!
 
Are you running Snow Leopard because I tried doing this with Snow Leopard and the LibUSB did not work. When i tried to DL it, it said it wasnt compatible with 10.6 just 10.5.

P.S. Honestly, that is way too much work in the first place. My step mom had a PC w/ win XP w/o iTunes on it so downloaded 8.2.1, downloaded quickpwn for it, and downloaded the 3.0.1 firmware all in the youtube guy's comment. I tried restoring, got stuck in recovery mode/1015 error, closed iTunes, opened quickpwn, said hold down 15 secs, i let go, and all the sudden bam everything popped up. I looked in About and i saw 3.0.1. Went back to my hacked 5.1 carrier file, installed that back on my macbook, and now i have tethering back!

You kind of wish when they make posts like that, that they would at least provide the links to what they are telling you to get.
 
There lies my problem. I was running snow leopard and couldnt download and install the libusb file.
 
where do you get that liusb file.. it didnt come with the irecovery download..

I cannot get it right with my 3G phone.. tried many times..

tried on itunes 8.2 and on 9 ...
still nothing..

i am so bummed man.. i need tethering

and i dont wanna jailbreak my phone
 
Hey Guys !
i'm suffering the same problem `cause i'm using SL and ITunes 9
Does anyone figure out how to solve this ?
 
I've found another way, if you are lucky enough to have a phone with an older bootloader. (5.08)
The tricky bit is getting apple to reactivate your phone after installing the 3.01 ispw file.
I found that if I jailbraked (using itunes 9 and snow leopard) and installed a jailbreaked version of 3.1, I was then able to downgrade the baseband (the modem software) using 'Fuzzyband' back to what it had been with 3.0.1 using my older version of itunes 8.2 (although it would probably work with version 9 too).


Once this was done, I reinstalled 3.0.1, and then the iphone activated itself without all the terminal instructions.

See http://blog.iphone-dev.org/ for jailbreaking instructions and software.
See http://www.iphonehacks.com/2009/05/...grade-baseband-from-023003-to-022800-for.html for Fuzzyband instructions.

Hope this is useful.

Good Luck.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.