Other

iPhone 3.0 beta is out for developers. You may find that the feature list sounds great, and it does! However, this is an early beta that is for developers only. Do not download and install this version on a live, iPhone. Doing so will result in:

1) The iPhone OS will probably expire every couple of weeks. If you are out and need a phone the day it expires you are screwed. You will not be able to use the iPhone until you restore to the “upgraded” version. If the current version is “leaked” (meaning you are not a developer and got it through unofficial means), there is no guarantee you will have access to the next beta to keep the iPhone running.

2) The iPhone v3.0 OS is due out for this summer. That puts the release date to be about 3 months away still. That is a long time! The OS is not done. Why would you want to run a buggy incomplete OS on your iPhone?

5) If you want some of the new features, read this post on how to use them on a 2.x.

6) Your 3g baseband will be updated, and you cannot go back. Yellowsn0w on 3g will also stop working. There will be no fix for this. It is permanent!

7) The 3.0 beta is likely very battery hungry and has a lot of debug symbols in use. It is likely also to use more memory than expected causing some apps to outright crash. Such is often the case with beta operating systems.

8) The 3.0 beta baseband is likely to not be very efficient and tested.

Too late? Already upgraded and don’t know what to do? You can downgrade the OS (but not the baseband) using these instructions:

Step 2) Restore your iPhone in iTunes to v2.2.1, 2.2, or such. Remember you will need to hold shift and click restore in Windows, Option-restore in OSX. If you need to locate the firmware to download, look here. If you need help on how to restore in iTunes read this guide.

Step 3) Your restore will get an error message. It should be one of these: 1011, 1013, 1015. If you get something less than 100, you did not enter DFU mode correctly and need to retry from step #1 of this guide. If you get 160x something else went wrong. The 1011, 1013, 1015 type error codes will be a failure to write the baseband and will be expected. After this, your iPhone will remain in recovery mode. Note: on 2g iPhone you probably should not get a restore error since the 2g baseband is not updated by the 3.0 update so there is no reason for the baseband update to fail.

Step 4) Windows Load quickpwn for Windows and select your device and run through the first 3 or so prompts until your iPhone resets.

Step 4) OSX:

iRecovery is a command line tool that requires you to install a library. For this, you are required to understand how to use the terminal. These instructions are *very clear* if you understand the terminal and shell commands. If you do not, this is not for you. Find a windows computer or someone that can help you. Teaching how to use the OSX term is way beyond the scope of this guide.

Download and extract iRecovery. This is a console app to be run in terminal. Extract it with finder.

Copy libusb-0.1.4.dylib to /usr/local/lib and chmod both iRecovery and the dylib to 755 using chmod 755 /usr/local/lib/libusb-0.1.4.dylib and chmod 755 iRecovery.

In terminal, run iRecovery -s

At the iRecovery prompt, type: fsboot

Wait, iPhone should boot. If not, type fsboot a second time.

ctrl-c or close the term. You are done with iRecovery.

Here is a more detailed set of instructions by Max:

1) Download iRecovery
2) Place both files on the Desktop
3) Open terminal and type ‘cd ~/Desktop’
4) Run command ‘chmod 777 libusb-0.1.4.dylib’
5) Run command ‘chmod 777 iRecovery’
6) Run command ‘defaults write com.apple.finder AppleShowAllFiles TRUE’
7) Run command ‘killall Finder’
8) Navigate Macintosh HD > usr > local > lib
9) Copy the file libusb-0.1.4.dylib into that folder
10) Open a new terminal
11) Drag-and-drop the iRecovery file into the Terminal so that you get a shortcut to it.
12) Append ‘-s’ to the end.
13) Run command ‘fsboot’ (i had to do it twice)
14) If the phone starts up locket once again, just run through steps 10-13 again.
15) When done, open terminal again and type ‘defaults write com.apple.finder AppleShowAllFiles FALSE’
16) Then run ‘killall Finder’ once again and your done!

Step 5) Run through the quickpwn guides for your operating system. Depending on which OS you have, you will need to click next a few times and your iPhone should be reset. At this point, you should continue through quickpwn to finish the jailbreak of your iPhone.

At this point, you should have a working iPhone although your baseband will still be upgraded. This is the best we can do at this point. Good luck.

When I upgraded to 3.0 I didn’t undo my category app and now I can see those or get to those apps that I got from the app store because I left them in catagories. If I downgrade will I be able to get them back..Please Help!

I downloaded the irecovery.zip,
then what should i do??
open irecovery or open terminal??
not understand ”Copy libusb-0.1.4.dylib to /usr/local/lib and chmod both iRecovery and the dylib to 755 using chmod 755 /usr/local/lib/libusb-0.1.4.dylib and chmod 755 iRecovery.”

I updated the post. Sorry, there’s no way I can make a guide to teach folks how to use the terminal. If you have the prereq knowledge for the term, you will find these instructions quite clear. If not, I suggest you look for a friend’s Windows PC to borrow.

1) Download iRecovery
2) Place both files on the Desktop
3) Open terminal and type ‘cd ~/Desktop’
4) Run command ‘chmod 777 libusb-0.1.4.dylib’
5) Run command ‘chmod 777 iRecovery’
6) Run command ‘defaults write com.apple.finder AppleShowAllFiles TRUE’
7) Run command ‘killall Finder’
8) Navigate Macintosh HD > usr > local > lib
9) Copy the file libusb-0.1.4.dylib into that folder
10) Open a new terminal
11) Drag-and-drop the iRecovery file into the Terminal so that you get a shortcut to it.
12) Append ‘-s’ to the end.
13) Run command ‘fsboot’ (i had to do it twice)
14) If the phone starts up locket once again, just run through steps 10-13 again.
15) When done, open terminal again and type ‘defaults write com.apple.finder AppleShowAllFiles FALSE’
16) Then run ‘killall Finder’ once again and your done!

I haven’t updated to the 3.0 beta release of the software, but I had my iphone hacked 2.x and used the instructions on this site to go back to native mode. But I noticed after I did that, a winterboard themed app that had “ghost” icons (for the blackberry theme), that allowed for the top row of the main springboard page to show the big time, were left afterwards. Now I have a factory phone with these “ghost” or invisible icons that won’t go away and when accidently touched take me to dezign999.com. My question is, how do I remove these?! Sorry for the post here but could find a way to contact directly and couldn’t find information online. Thanks!

I’ve done the upgrade. It does have A2DP (I’m using it right now). Using the “Messages” works, but when I tried to send a picture, it tries for a while then doesn’t send. I think this is because ATT hasn’t booted up this yet (maybe they’ll turn it on soon?). I got my contacts/calendar/email working just fine. All my apps work so far. I seems about the same speed as the prior version. I have noticed a little lag sometimes while typing fast.

You’re all dumb. BB and the Dev Team have said many times not to upgrade blindly until you hear from the powers that be (people that provide you your jailbreak programs and capability) that you can upgrade safely and have the best of both worlds. I know nothing about programming but I try to understand the theory of what I am doing to my equipment before modifying it. Same with upgrading in iTunes or running a jailbreak program. If you don’t understand what jailbreaking, upgrading, etc, does to your phone you probably shouldn’t be doing it. If you had been patient and checked here first you would have seen ranova’s post about how you can get most of the 3.0 features now without having to use Apple’s shitty beta software. I have a 3G that I am keeping at 2.2 (not 2.2.1) just to preserve a baseband that can be modified by yellowsn0w if I wish. I can still do everything that all iPhone users can do and then some. You all should be happy with what BB, Saurik, the Dev Team, and all other 3rd party devs procide through Cydia for you. Hclipboard for copy and paste, irealquicksms to do quick text from any app without having to quit and use the native sms app, cycorder for video (which Apple still makes no mention of). Great apps by BB such as categories, poof, SBSettings all of which have functionalities and ease that Apple does not seem inclined to provide yet if they ever do. Learn to listen and follow the lead of the people who provide these things that make the iPhone so much better than the way it is stock out of a box. They provide the tools, they have the brains, recognize.

iBrick after 3.0 and downgrade to 2.2.1
i have an neverlocked iPhone 3G 8GB. Installed the OS3.0 and get the message in iTunes that i have to be Developer to activate 3.0. After that i downgraded to 2.2.1 like the instructions on this page. Everything seems nice except my iphone doesnt get a connection to the network… so it looks like my baseband isnt working well anymore!?
anybody here has any tips for me?

lot of people might not know that they have to add “./” before iRecovery

one question I have. after downgrading my phone from 3.0 to 2.2.1 it works fine and for some odd reasons signal is little stronger.

My problem is every time i switch off and on my phone it goes into recovery mode and I have to run iRecovery to bring it back to life. Has anyone had the same problem or does anyone know how to solve it?. Would highly appreciate a reply.

Installing leaked, Beta firmware on your phone is not for the inexperienced. If you can’t navigate around a Unix machine from the command line, it’s probably too early for you to be messing around with the 3.0 firmware. Read the warnings!

Big Boss, thank you for writing this explaination. As one of the first walkthroughs on the web, it’s awesome that you’re taking the time to help people understand what’s happening and how to fix it.

The upgrade to beta shouldn’t break your phone. In addition to getting the beta restore file, you’ll need your phones serial number registered as a device in Apple’s development program. I’m sure before this beta expires there will be another beta to come out that will replace it. They won’t just lock your phone out without giving you another build, else what would you use to develop and test on (which is the point of the beta).

Hi,I have two questions: The 3.0 run in iPhone V1 ,but in the downgrade,is doesn’t downgrade the basseband no?It’s break the unlock by dev team?Thank you for you help and I’m sorry for my bad english but I am French :)

Yes – it would seem the 3g that are unlocked from factory do not activate network once taken back to 2.2. At least for me it will not work. Once updated you have to stay at 3.0 or else you have no phone……sucks…but as far as I can see it is pretty stable and I don’t notice any battery drain…

Hey! I finished the second step and it just kept on going with no error message, I’m now running 2.0. It was a successful downgrade! I did some mucking about with Xcode to try to figure out how restore to 2.0… I think that may have been the cause, but I’m totally out of my comfort level! :D

Yes, this works – they delete fine. They stay deleted after that, UNTIL I restart my machine! Which tells me there is some residue code left on my phone from one of the apps I installed when it was jail broken. Again, I know it was one of the winterboard apps, because that’s when they started to show up (and it made sense with the theme). I’m guessing because I didn’t uninstall this theme BEFORE I restored to factory, this code was left over afterwards! Anyone have any ideas as to how to get these off my iPhone? Thanks in advance.

If you are a developer, then this form is for pepes like me who just like to wack there iphones casue they cant wait three months. I am not a developer so everything has a first time, shit happens, Enjoy your A2DP account with new iphone, another thing, there are plenty of warranties online which cover the full cost of you iphone( squaretrade, I use), hope if you are going to mess around with you device on command line level you might wanna consider it, it just cost about state TAX in CA, lol.

My phone want working either, i tried all steps three time, then i just put both files in chmod 777 and then ran iRecovery i after entering fsboot twice my phone started into normal mode, as i had already restored it three times, if it helps anybody.

Can anyone add my iPhone as a device to their Developers beta test gear. Ive been up since saturday morning..please, The terminal thing is a bit messy for me, I’m in 10.4 on an old G4 powermac and
getting sleep deprevation as well I NEED the phone for work…Im dead broke til thursday, your kindness will be rewarded, without question..

BB,
So if we’ve upgraded to the 3.0 firmware & then try to downgrade back to 2.2.1 is the phone suppose to be able to make phone calls. Cause I can downgrade, but when in 2.2.1 the phone cannot make phone calls. I can jailbreak, itunes even picks up the phone but the carrier is null null.

Instructions for Activating the 2g iphone and keeping the unlock : (for use with windows)

* Downgrade by putting iphone into DFU mode and restoring back to 2.0 via iTunes (press shift on keyboard) and at the same time on iTunes select restore to find your downloaded firmware, you will have to download firmware named:::

iPhone1,1_2.0_5A347_Restore.ipsw iPhone1,1_3.0_7A238j_Restore.ipsw

* CYDIA AND INSTALLER ARE BOTH GOING TO BE GONE ALONG WITH ALL JAILBROKEN APPS! you will lose your jailbreak but its ok thats the sacrifice you make to run this beta firmware unlocked and activated without a developers licence.

**********THIS WILL NOT WORK WITH THE 3G IPHONE DONT ASK************

To create the custom firmware:

* Open winpwn up select “browse .ipsw” and select :> iPhone1,1_2.0_5A347_Restore.ipsw < this will be the one you use.
* Select “install cydia” and “youtube activation fix”
* Skip Custom Images as you will not use them.
* Skip Custom Payload as you will not use this either.
* Now go to Advanced and select: Activate iPhone /No Wipe/ Enable Baseband update/ Neuter bootloader 3.9/4.6 / (Skip:update bootloader) / Unlock Baseband/ (Skip: Autodelete Bootneuter.app)
* Now download 3.9 bootloader and 4.6 bootloader
* now select where it asks for them and put them in there places
* select (Build .ipsw) and wait for it to finish save to a place were you can find it (like your desktop).

All instructions / info discovered and written by: mk321024 Notice: This is use at your own risk and i am not responsible if you mess up your device!

So, My 3G wont revert to 2.2.1 EVEN IF I USE WINDOWS…
All who messed up contact me for cheap or free UUID registration.
Apple is calling to certify this time, I guess thats were the money is going to pay WINDOWS users on their support team who havent heard of OPTION click and insist its shift even after you say you run OSX, meatheads.

I have a serious problem. I downgraded my imported (unlocked) 3G to 2.2.1 after trying 3.0 beta. I used this tutorial, thanks for this. I am glad I am back to 2.2.1 in terms of stability but with the new baseband my iPhone looses 3G / GPRS network connectivity from time to time until I put it in Airplane mode and back. This really sucks.
Anyone else noticing network loss? I can place calls, I can actually use 3G data until it drops the connection. It won’t turn it on by itself after loosing it.

:) my msn mail won’t work LOL was before. the keyboard swapped to PHONE pad when modifying the port?? tried it via gmail changing smtp port also..
Has anyone even tried to get add hotmail? LOL
3.0 beta , no itunes recognition for me either, no leopard
Should I try to downgrade and swap up again :) ??

I’m confused; why are you all so desperate to downgrade? Are you all really willing to live with things like unstable 3G when downgrading OS but not baseband vs. staying on 3.0? Why not just accept the bugs & stay on 3.0? I only ask because I’m a legit beta member & am debating installing on my live iPhone.
I usually do.

There is a way to activate the 3.0 Software. You need to be registered developer. If you are stuck and want to activate 3.0, you need someone to add you to the developers portal. I could do that if you post your email here…

Hi. I downgraded my phone and now have 2.2.1 on it with the 4.20.1. I am on Rogers network in Canada and it seems as though the 4.20.1 BB is not 100% compatible with the network as i lose my data connection every now and then.

So wait, we will be forever stuck with the new baseband if we switch to 3.0 . I have switched to 3.0 and am trying to down grade, 3.0 is seriously unstable. When i downgrade, i have no service. How do i fix this….

I’m also seeng “no service” after the (otherwise perfect!) downgrade. I suspect it’s an issue between the new baseband and the old (in my case 2.1.1) firmware.

For anyone who has gone back and is NOT seeing ‘no service’, did you use a firmware version other than 2.1.1? I’ve otherwise tried everything on the phone, alghough now I’m going to go drive around (my connection is less than perfect from here, usually 2-4 bars. )

I restored my phone to 2.2.1 from 3.0 using the above instructions on a Windows computer. Everything worked fine, but like many others are saying, I wasn’t getting any reception. so i tried to updated back to an even older version, 2.2.0. I did this and my phone still did not work. I then had a phone that was working great, just no service. So I pluged it back into Itunes and restored to some older backup settings I had saved from before. My phone reset and then asked to update the softeware to the latest one. I did this and got the error. (10..) unplugged my phone then plugged it in again and it automatically updated saying ” your carrier settings have been updated” Now my phone works exactly like it did before I upgraded to 3.0. I dont know exactly how I got to this, but its now working. So I dont know what to say. maybe it just takes sometime for the carrier settings to automatically update? anywyas that the story of my morning. thanks for the info!!

hi
thankyou for posting this up , as a solution to this problem is welcomed :-)

i have followed the steps indicated but get stuck on step 11 12
after i drag irecovery to the terminal i add -s to the end then press enter , i get a message that says : bad cpu type” ?
i tried it again and again same message ,,
so i typed fsboot , and i “get file or directory not found not found” ?
am i missing something in the steps ,
any help much appreciated
:-)

So I followed the instructions at the top of this post and i figured why not to also jailbreak but after I did all of this i do NOT have any signal. When I plug my phone into itunes i can see that I have the 2.2.1 so i know that it worked, I can also see Cydia and Installer. PLEASE HELP what do i do now

for only 10 Euros I’ll add your iphone to my developer account. paypal account needed.Just send me an email at ghamiltondev@gmail.com providing your UDID
If there are some devices left, I’ll send you an email back with the instructions for the payment.

CAUTION to all of you thinking about the beta 2. The beta 2 upgrades your baseband even further than the original beta did, therefore rendering a rollback to 2.2.1 impossible. (At least I havent found a way) If anyone can figure out how to rollback to 2.2.1 on an iphone 3g and still have cell service please let me know, I am desperate need of help. Thanks.

I’m a developer too but I am still downgrading because the current betas are pretty bad.

I would recommend that even those with legit copies stay away. The new functionality along with all the debug stuff isn’t integrated very well and slows down everything and is constantly running so I can’t go a whole day without recharging.

here’s my comment take it or leave it. i had 3.0 beta 3 running and jailbroken. after getting bored with it i put the phone back on 2.x. I first tried putting 2.2.1 on the phone and could not get a signal from my cellular carrier (at&t legit) I ended up having to put 2.2 on the phone getting a prompt in itunes to update the carrier settings then put 2.2.1 on the phone. now everything works as it should.

whether this is a fluke or not i don’t know. it worked for me so i’m passing the tip along.

I did nothing of sort. I just put my phone into DFU then restored couple of times. It downgraded from 3.0 to 2.2.1 even without jailbreaking. Weird. By the way, dont install mega4i if ur on 3.0 or even 2.x. their software will fuck your phone up. I repeat, do not trust those guys.

I there anyone there who has some programming knowledge who can make a version of geohot’s baseband downgrade to work for 4.24.02, as I have a iphone 3g with bl5.8, which I upgraded to 3.0 beta, and now have gone back to 2.2.1..

pls some one help i upgrade my iphone 3g to fucn 3.0 beta 3.than than downgrade back to 2.2.1 and steel doesnt work and stuck on 04.24.02 bb .my phone is wired no signal. how can i downgrade baseband from 04.24.02 to down guys ! thanx

but im using turbosim i have no contract with apple.thats the main pro coming from baseband 04.24.02! turbo sim works with .04.22.01 but i cant downgrade it back f uckk its a bad stuation.if someone know a solution can share it with me?

How did you go back to 2.2? Have the same problem that i can downgrade from OS3.0 Beta 2/Baseband 4.22.01 to OS2.2.1, but there is no network anymore. Tried to downgrade to 2.2 with iTunes (failure 1013) and QuickPwn (some access violation, and program quit).

Hi my iphone is stuck in recovery mode. I am on windows and i understand all the steps except quickpwn doesnt want to pick up my phone because it is in recovery mode. Because it cant pick it up i cant complete step 4! please help!!

Help requested. I have successfully restored back from beta 4 to 2.2.1 using PC and Quickpwn (to reactivate but not jailbreak) – thanks to this blog and BB.
However, my own computer is a mac g4 powerbook and it will not recognise the iphone now.
When upgrading from beta 3 (working fine with UDID registered unofficially – curiosity killed the cat) to beta 4 using iTunes 8.2 on my mac I got a continuous 1611 error which was repeated for attempts to downgrade to beta 3, 2.2 and 2.2.1. Also tried downgrading to varrious versions of iTunes – no joy. So I downgraded on a windows xp machine.

Although I have a functioning 2.2.1 iphone on beta 4 baseband now, it is only recognised on the windows machine. Neither iTunes nor Quickpwn will recognise it on the Mac except iTunes recognising it if it is put into DFU mode.

Any ideas or experiences out there on how I can get my iphone syncing with my Mac again?

I followed all the directions and have a functioning iPhone 3G again. But now it will not sync with iTunes. It says it is syncing, but it will not move past “Syncing Contacts”. It will sit there for hours… HELP! This was such a stupid mistake… Patience is a virtue. I should’ve just waited instead of jumping the gun

im really pisse now! ugh! i think i broke my phone cuz i dowloaded a torrent of 3.0 OS. now its just stuck with a picture of the itunes logo and a USB at the bottom. damn it! ive been trying to get this fixed for like 1 week now. i really cant get it! i looked everywhere but im not a good computer person so please. i beg of u!!!! help me… -VERY DESPERATE TO FIX MY IPHONE!!!!!!!!!!!!!!!!!!!!!!!!!!!1

Hey, I seem to be having issues in terminal whe it comes to copying irecovery into the terminal with ‘-amended to it. when I run the command I get a bus error. Files are in the right place, any ideas?

By the way Daisy, the update expired you just have to either download another torrent of the latest 3.0 update or you can shell out the $100 to apple for a developers license then you wont have to deal with that again(i mean you will but you will have access to the updates) download this torrent and restore your iphone with it by placing the file on your desktop>opening itunes> hold option and restore> locate the file on the desktop> and it will restore your phone and all should be good.

I had the same problem but I got it work after some research on google.

Download the 2.2.1 firmware and quickpwn 2.5 then follow the steps

1. Open Itune
2. Put your Iphone in DFU Mode ( press home+power buttons for 10 sec, when the phone is turn off press ONLY home button and wait till it says the phone is in DFU mode on Itune.)
3.Now on Itune it shows the phone need to be restored, press shift on keyboard and restore button on Itune. You have to select the firmware you had download.
4. When the phone had finish to restore a error message will pop up on Itune, DON’T CLOSE IT.
5. Now open Quickpwn and a message will show, it says to reset the phone (home+power for 10 sec then Power button.) Do this and click ok.
6.now don’t press next arrow on quickpwn window, leave it on the first page.
7.Close the error message in Itune and Itune also then open Itune again (don’t forget leave quickpwn open)
8.Now the phone will connect with Itune, and you should have the network service, you can jailbreak if want or leave it like that.

you dont need irecovery to dowbgrade if u have 3.0 gm just put the phone in dfu mode then use quickpwn 3.0 beat 5 run throught the prompts then it will install the jailbreak but will give u the pink screen of death and after that use itunes to resdtore and it shall work i just did it June 11

I have an iPod Touch 1st Gen. I upgraded it from 2.2.1 to 3.0 beta 7A341 with iTunes 8.2. Then I tried to downgrade it without success. Then I putted it in DFU mode and clicked “Restore” while pressing Option key. This permitted me to select a 2.2.1 restore file (iPod1,1_2.2.1_5H11_Restore.ipsw). I waited and it have downgraded without problems! (Sorry for my poor English skills, I usually speak in French)

I’ve upgraded my iPhone 3G from 2.1 (not unlocked or not even jailbreaked) to 3.0 general release and my data plan stoped working. I tried to follow your instructions on how to downgrade but I always get the same error message 1601. Is there anything else I could try? Please I could really use your help right now.

hi everyone, i have a problem regarding the downgrading. I managed to downgrade my previous 3.1 (from 2.2) but now i can not install the applications that i have downloaded from other sites outside itunes. can you please tell me what to do? please email me at irvendiola@yahoo.com
help is very much appreciated. thank you.

Sales inside number were definitely: 43% amongst financial institutions; 40% from a lender and also a investment executive and a nonbank bank or investment company; and at long last which will 17% from a standard bank plus a non-financial and in addition people that use the podiums from the financial institutions