Industry guru Dave Taylor offers tech support on technical and business topics, including iPhone, iPod, Microsoft Windows, Sony PSP, cellphones, online advertising, CSS, Web design, business, Unix, Linux, SEO, Mac OS X, and shell script programming.     


How do I upgrade iPhone iOS to a .ipsw beta release?

Don't know if you can help me with this, but I recently became an iPhone software developer and am excited to install the latest beta release of iOS 4.3 (it's beta 3 as of this writing). Problem is, when I download it from developer central, I end up with a ".ipsw" file and have no idea what to do with it. Help?


Dave's Answer:

I don't know exactly what .ipsw means, but my guess is that it's something like iOS portable software or similar. The important thing is that you're right, it can take some fiddling to figure out how to get started with the iOS development world, and one of the first things you bump into is how to install a ".ipsw" firmware upgrade or beta release.

Before you even start, however, you need to register the UDID of your iPhone so that when you try to install the OS it succeeds and doesn't complain that you have an unregistered device and are left stuck. Not good.

Unfortunately, registering your phone's UDID is something that's beyond what I'm comfortable sharing because of the developer confidentiality agreement, so I'll simply suggest you either dig around on the Apple Developer Site or otherwise use Google to find the information you seek. The good news is that it's once per device so most likely you'll have to do it once and never again.

Now, assuming that you've registered your iPhone with the developer system and downloaded the latest beta or release of the iOS firmware, here's what you're probably staring at, unsure how to proceed:

mac install ios beta ipsw 1

Don't double click, don't drag it anywhere. Instead, go into iTunes and plug in your iPhone, then let it complete its backup and sync (if that's how you have things configured. If not, do a sync anyway, just to get the very latest data off the device before you overwrite it).

Once that's done, you should be looking at something like this:

mac install ios beta ipsw 2

Here's the secret: Click on the "Restore" button, but while you have the Option key (or, if you're on a PC, the Shift key) held down. Instead of just restoring, it'll let you pick a specific ".ipsw" file to restore to:

mac install ios beta ipsw 3

Pick the one you just downloaded and it'll warn you that, well, it's a rather destructive process:

mac install ios beta ipsw 4

You good? You did that last sync and all? Click on "Restore" and it'll start chugging away by extracting the actual firmware from the downloaded file...

mac install ios beta ipsw 5

Then some time will pass, during which time you'll see this helpful note:

mac install ios beta ipsw 6

Eventually it will finish up (expect ten minutes or so) and ask you if you want to start from scratch or want to restore from a previous backup of your phone:

mac install ios beta ipsw 7

At this point, it's probably smart to start from scratch each time to ensure that you don't drag obsolete or mis-formatted preference files or settings from a previous release, and definitely start over if you're jumping a major number (like 4.2 --> 4.3 beta), but otherwise you can take the easy path of restoring from the backup shown (which by default should be the most recently completed backup).

Make your choice then click "Continue"...

mac install ios beta ipsw 8

That happens quickly, but now you have to stream everything back onto the device. Every app, every photo, every song, every video. It might take a while...

mac install ios beta ipsw 9

Once it is completed, however, congrats, you've just upgraded your iPhone to the latest beta release of iOS and are ready to continue developing your app and testing out the features. Do remember, btw, that you're not supposed to share beta features with people (or news outlets) that aren't part of the Apple Developer Program. :-)


More Useful iPhone and Cell Phone Help Articles:
✔   How do you share an iPhone photo on Facebook?
All my friends have figured out the magic to take photos on their iPhone and upload them to Facebook. Everyone but me. How...
✔   Closed captioning for TV shows and movies on my iPhone?
Hey Dave, I saw your article from a few days about How to Turn on Closed Captioning in iTunes and am wondering if...
✔   How do I create location-based iPhone reminders?
Thanks to Siri, I've become a big fan of the Reminders app on my iPhone. Being able to say "remind me at 3pm...
✔   Enable Apple 2-Step Verification in iTunes?
I keep reading all these articles about iTunes account security and people having their accounts hacked. I have 2-step security verification set up...
✔   Turn an iTunes song into an iPhone ringtone?
I want to have song from my song list in iTunes into a ringtone I can use on my iPhone? Is it even...

Let's stay in touch!
Sign up for my weekly AskDaveTaylor Newsletter and you'll receive even more tech and gadget help right to your inbox, along with exclusive news and industry updates. It's good stuff. I promise!
    Enter your name: and your email addr:  




Categorized: Apple iPad Help , iPhone and Cell Phone Help   (Article 9782, Written by )
Tagged: apple iphone 4, ios beta, ios developer, iphone beta, iphone developer program, ipsw
Previous: Can I create an encrypted / password protected Pages document?
Next: Can Apple iPad devices be password protected or secured?




Reader Comments To Date:

Starbucks coffee cup I do have a lot to say, and questions of my own for that matter, but first I'd like to say thank you, Dave, for all your helpful information by buying you a cup of coffee!
Rather amazingly, there are no comments on this article yet.

I do have a comment, now that you mention it!











I will never send you any unsolicited email. Ever.






Check This Out Too...

 
Look for Answers
Need Help? Ask Dave Taylor!


Follow Me on Pinterest

Find Me on Google+
ADT on G+
© 2002 - 2013 by Dave Taylor. All Rights Reserved.

Note: This web site is for the purpose of disseminating information for educational purposes, free of charge, for the benefit of all visitors. We take great care to provide quality information. However, we do not guarantee, and accept no legal liability whatsoever arising from or connected to, the accuracy, reliability, currency or completeness of any material contained on this web site or on any linked site. Further, please note that by submitting a question or comment you're agreeing to my terms of service, which are: you relinquish any subsequent rights of ownership to your material by submitting it on this site. My lawyer says "Thanks".
"Ask Dave Taylor®" is a registered trademark of Intuitive Systems, LLC.