How I solved the iPhone Restore Error 3194 problem

This is a saga, but if you’ve been tearing your hair out trying to upgrade to version 5.0 of the Apple iOS on your iPhone, its probably worth reading.
Here’s the background.
Up to Oct 2011, iPhones came installed with iOS 4. iOS 5.0 was then released, and all iPhones sold after this time were sold with iOS 5.0.
To be honest, I don’t know what the difference between iOS 4 and iOS 5 is. I needed an iPhone to test some mobile websites (I wouldn’t buy one for personal use under
any circumstances, because they’re just hand candy) and all I know is that somebody gave me an iPhone 3GS phone that they had finished with, and had it unlocked from
Vodafone so that I could use it on O2. To complete the unlock process I had to do a restore of the iPhone with iTunes, and iTunes would not let me do this unless I
upgraded to iOS 5.
And so the story begins.
When I first attempted to do the upgrade, iPhone happily started downloading the new software. The payload is approx. 700MB, so I knew  it would take a while. However,
it crapped out after approx. 50MB, so I started it again. Same thing, crapped out again, and again, and again.
I did a bit of research on this, and was told by the Apple Support web site that I should ensure I had the latest version of iTunes. My version was about 6 months old,
so I went ahead and downloaded the new version.
Now when I tried, iTunes wouldn’t connect at all to the software update server, and just crapped after waiting 30 seconds to connect.
More research.
I discovered that this was a very common problem, and one that not too many were able to resolve. The most common suggested resolution involves editing the local hosts
file on your Windows system (C:\windows\system32\drivers\etc\hosts). This is in fact a load of crap.
The reason why this is a suggested solution is because lots of people have installed Jailbreak software on their PCs. This software inserts and entry into the hosts
file so that iTunes is directed away from Apple’s software signing server when doing restores. If that hosts file entry remains, you won’t be able to contact Apple’s
signing server when you want to do a genuine restore, for a software upgrade for example, so removing the entry helps. However, for people who have never tried to
Jailbreak, this is just a waste of time. In fact, such users won’t even find the rogue entry in their hosts file.
Digging a bit deeper, I discovered that iTunes lets you load the software upgrade from a local source, by pressing the Shift key at the same time as you click Restore.
Hence, if I could get my hands on the .ipsw file (this is the file type for Apple iOS updates) that needed to be loaded, I could bypass any issues Apple was having in
connecting to the software upgrade server.
I looked around on the web for a source for such files and found this link:
http://appldnld.apple.com/iPhone4/041-8356.20111012.SQRDT/iPhone2,1_5.0_9A334_Restore.ipsw
The server, appldnld.apple.com, is located in the apple.com Top Level Domain, so I figured this was pretty safe. I opened the link in my browswer and the file started
downloading. However, after 50mbs, it crapped out again.
Not wanting to give in on this, I tried a few other things. Suspecting that maybe my local network connection was not roboust enough to deal with whatever crap was
coming out of the Apple network, I logged onto my Linux hosting server in the Amazon EC2 clould and initiated the download from there with wget. This worked a treat,
and I pulled the .ipsw file down onto the server in about 2 minutes.
I then connected to this server using Filezilla and ftp’ed the file down to my local PC. I used Filezila because it can restart failed downloads without having to
restart the download all over again, which is handy for large files like .ipsw files. Witin 30 minutes or so, I had the .ipsw file on my laptap.
Feeling certain that I had now conquered the Apple iOS 5.0 upgrade connundrum, I cranked up iTunes and used the Shift-Restore option to load the locally stored .ipsw
file. It loaded it up and unpacked it, and then told me it was going to verify the software with Apple.
Bang. Game over. An unknown error has occured (Error 3194).
Not to worry, I thought, lets see what Error 3194 means.
http://support.apple.com/kb/TS3694#error3194
Error 3194: Resolve error 3194 by updating to the latest version of iTunes. “This device is not eligible for the requested build” in the updater logs confirms this is
the root of the issue.
Excellent. An obscure meaningless error message that Microsoft would have been proud of. I really shouldn’t have expected anything else.
So back to Google for some more research, and this time I found all sorts of interesting stuff.
Apparently, since the release of the iPhone 3GS, Apple will know longer let you install operating software on your iPhone unless that software is approved by Apple.
That means that whenever you use iTunes to upgrade or restore your iPhone, iTunes will scurry off home to Apple and check that the software you are trying to load is
approved for your model of iPhone. This, it seems, is an attempt to stop people jailbreaking their iPhones, because Apple doesn’t really like people doing things with
their hardware that they don’t approve of.
Anyway, armed with this nugget of information, I contacted Vodafone to ensure that my iPhone was definitely unlocked. If Apple was refusing to allow me upgrade it, I
figured this must be something to do with the status of the handset with the mobile operator to which it was issued.
Not so. Vodafone said that as far as they were concerned the handset was unlocked, and that I would have to copy Apple for technical support.
I did as I was instructed, and was eventually put through to one of their agents to whom I described my problem. He said that Error 3194 meant that I had security
software running on my PC, which I needed to shut down. I assured him I hadn’t, and directed him to the Apple Support website which stated that Error 3194 concerned
the eligibility of phones for upgrade. He then suggested I reboot my PC. I told him I wasn’t going to do this, and that he was wasting my time.
He got a bit flustered at this and put me through to one of this supervisors. This guy seemed to know a little bit more so I explained the actions I had taken thus
far. However, when I told him that I had downloaded the .ipsw file directly from a download server, he sprang to life, and I knew I had made a mistake.
This was not possible to do, he stated, the only way to get the software was through iTunes, and the software that I was now trying to load was obviously a jailbreak
image from a 3rd party and that this was why the upgrade wasn’t working.
I tried to explain to him that the download came from within the apple.com domain, which meant it was legit, and asked why iTunes allowed you to load a locally stored
.ipsw file if it was not possible to get such a file directly from Apple.
No, he said, he worked for Apple and he knew what he was talking about.
I tried to convince him still further. I showed him that the appldnld.apple.com resolved to an IP address that was leased to Akamai Technologies, the company that
manages all of Apple’s media downloads.
No, he said, he worked for Apple and he knew what he was talking about.
At this point, I let him and off and we went through his checklist for solving software upgrade issues.
We cleared the DNS cache. No difference. We created a new user account under Windows and tried the download using that (!!). No difference. We cleared the comments out
of the Windows hosts file and rebooted (!!!!!!). No difference.
I asked him if he knew what server iTunes tried to connect to when doing upgrades, and on what TCP port, so that we could test that he independently. He didn’t know
any of these details, and seemed incredulous that he should be expected to know.
He eventually told me something to the effect that I would have to sign up with a new ISP if I wanted to upgrade my iPhone. At this point, I ended the call.
Some good did come of it, however. Having asked the question about the server iTunes connects to, I set about finding this out for myself.
I installed TCPView on my laptop, cranked up the iTunes upgrade process, and had a look at what it was connected to. I found out that it was connected to ip address
82.52.205.135 on HTTP to do the download. This ip address is leased to an Italian Telecoms company, and obviously forms part of Apple’s new iCloud product.
I also decided to see what Apple was trying to download, and looked in C:\users\garreth\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates, which is where
iTunes keeps the .ipsw files it downloads from Apple.
Here, I found a file called iPhone2,1_5.0.1_9A405_Restore.ipsw.download, which was obviously the partial download of the full .ipsw file.
Now, notice the difference in this file name the the one I originally downloaded.
iPhone2,1_5.0_9A334_Restore.ipsw
v
iPhone2,1_5.0.1_9A405_Restore.ipsw
Yes, iTunes was trying to download a newer .ipsw file that the one I had downloaded! Of course, iTunes wasn’t letting me use my .ipsw file because a newer one exists,
and Apple doesn’t allow you install older .ipsw files than the current up to date version.
Now, all I had to do was find a copy of the newer .ipsw file that I could download directly and try and load that.
I Google’ed iPhone2,1_5.0.1_9A405_Restore.ipsw and found the following link, which was again on the appldnld.apple.com server, the one that the guy in Apple support
swore blind had nothing to do with Apple and was giving me jailbroken software:
http://appldnld.apple.com/iPhone4/041-3307.20111109.5tGhu/iPhone2,1_5.0.1_9A405_Restore.ipsw
I downloaded this one in the same way as before (via my Linux server) and tried the Shift-Restore option again.
And guess what? It worked! The new iOS was loaded to my iPhone and I now have an unlocked iPhone that I can use on the O2 network.
So what do you need to know from all of this. A few things.
First of all, it is possible to load a locally stored .ipsw file into iTunes. You just need to ensure that it it the most up to date version of the iOS. The Tech
Support guys in Apple are obviously not told this, and it would probably result in them get users to do all sorts of crazy things with their PCs, which could end up in
Apple getting sued (“Woman strangles cat with computer cable while trying to upgrade iPhone” etc)
Secondly, the iCloud service that Apple has started using to distribute media is obviously very flaky. Presumably, I was directed to a server in Italy because I live
in Europe. Users in other parts of the world will no doubt have differing experience, but it certainly seems that the Italian arm of iCould is waaaaay underspec’ed.
Thirdly, you really should give serious consideration to using something other than an iPhone as your smartphone. The saga I have described above if very common in the
iPhone user population, and is unheard for Android users. I myself have an Android. I’ve updated the operating system on it twice. When it needs an upgrade, it tells
me, and I then let it download the upgrade overnight. When I get up in the morning, its done. No hassle.
Also, my hadnset manufacturer, HTC, is quite happy for me to use whatever operating system I want on my phone, which is what I’d expect, given that I paid for it and
own it. The fact that this isn’t the case with Apple should be all you need to know.

This is a saga, but if you’ve been tearing your hair out trying to upgrade to version 5.0 of the Apple iOS on your iPhone, its probably worth reading.

Here’s the background.

Up to Oct 2011, iPhones came installed with iOS 4. Thereafter,  iOS 5.0 was released, and all iPhones sold after this time were sold with iOS 5.0.

To be honest, I don’t know what the difference between iOS 4 and iOS 5 is. I needed an iPhone to test some mobile websites (I wouldn’t buy one for personal use under any circumstances, because they’re just hand candy) and all I know is that somebody gave me an iPhone 3GS phone that they had finished with, and had it unlocked from Vodafone so that I could use it on O2. To complete the unlock process I had to do a restore of the iPhone with iTunes, and iTunes would not let me do this unless I upgraded to iOS 5.

And so the story begins.

When I first attempted to do the upgrade, iTunes happily started downloading the new software. The payload is approx. 700MB, so I knew  it would take a while. However, it crapped out after approx. 50MB, so I started it again. Same thing, crapped out again, and again, and again.

I did a bit of research on this, and was told by the Apple Support web site that I should ensure I had the latest version of iTunes. My version was about 6 months old, so I went ahead and downloaded the new version.

Now when I tried, iTunes wouldn’t connect at all to the software update server, and just crapped after waiting 30 seconds to connect.

More research.

I discovered that this was a very common problem, and one that not too many were able to resolve. The most common suggested resolution involves editing the local hosts file on your Windows system (C:\windows\system32\drivers\etc\hosts). This is in fact a load of crap.

The reason why this is a suggested solution is because lots of people have installed Jailbreak software on their PCs. This software inserts an entry into the hosts file so that iTunes is directed away from Apple’s software signing server when doing restores. If that hosts file entry remains, you won’t be able to contact Apple’s signing server when you want to do a genuine restore, for a software upgrade for example, so removing the entry helps. However, for people who have never tried to Jailbreak, this is just a waste of time. In fact, such users won’t even find the rogue entry in their hosts file.

Digging a bit deeper, I discovered that iTunes lets you load the software upgrade from a local source, by pressing the Shift key at the same time as you click Restore.

Hence, if I could get my hands on the .ipsw file (this is the file type for Apple iOS updates) that needed to be loaded, I could bypass any issues Apple was having in connecting to the software upgrade server.

I looked around on the web for a source for such files and found this link:

http://appldnld.apple.com/iPhone4/041-8356.20111012.SQRDT/iPhone2,1_5.0_9A334_Restore.ipsw

The server, appldnld.apple.com, is located in the apple.com Top Level Domain, so I figured this was pretty safe. I opened the link in my browswer and the file started downloading. However, after 50mbs, it crapped out again.

Not wanting to give in on this, I tried a few other things. Suspecting that maybe my local network connection was not robust enough to deal with whatever bumpf was coming out of the Apple network, I logged onto my Linux hosting server in the Amazon EC2 cloud and initiated the download from there with wget. This worked a treat, and I pulled the .ipsw file down onto the server in about 2 minutes.

I then connected to this server using Filezilla and ftp’ed the file down to my local PC. I used Filezila because it can restart failed downloads without having to restart the download all over again, which is handy for large files like .ipsw files. Witin 30 minutes or so, I had the .ipsw file on my laptap.

(Note: hopefully you won’t have to do the step above, and have a good enough network connection to get the  .ipsw with your browser)

Feeling certain that I had now conquered the Apple iOS 5.0 upgrade connundrum, I cranked up iTunes and used the Shift-Restore option to load the locally stored .ipsw file. It loaded it up and unpacked it, and then told me it was going to verify the software with Apple.

Bang. Game over. An unknown error has occured (Error 3194).

Not to worry, I thought, lets see what Error 3194 means.

http://support.apple.com/kb/TS3694#error3194

Error 3194: Resolve error 3194 by updating to the latest version of iTunes. “This device is not eligible for the requested build” in the updater logs confirms this is the root of the issue.

Excellent. An obscure meaningless error message that Microsoft would have been proud of. I really shouldn’t have expected anything else.

So back to Google for some more research, and this time I found all sorts of interesting stuff.

Apparently, since the release of the iPhone 3GS, Apple will no longer let you install operating software on your iPhone unless that software is approved (signed) by Apple. This basically applies to everything other than the most up to date version of the iOS. Apple doesn’t want you loading older versions, because some of these let you do things that Apple doesn’t want you to do.

That means that whenever you use iTunes to upgrade or restore your iPhone, iTunes will scurry off home to Apple and check that the software you are trying to load is approved for your model of iPhone. This, it seems, is an attempt to stop people jailbreaking their iPhones, because Apple doesn’t really like people doing things with their hardware that they don’t approve of. As noted above, this is why jailbreaking software directs you away from Apple’s signing server, gs.apple.com.

Anyway, armed with this nugget of information, I contacted Vodafone to ensure that my iPhone was definitely unlocked. If Apple was refusing to allow me upgrade it, I figured this must be something to do with the status of the handset with the mobile operator to which it was issued.

Not so. Vodafone said that as far as they were concerned the handset was unlocked, and that I would have to copy Apple for technical support.

I did as I was instructed, and was eventually put through to one of their agents to whom I described my problem. He said that Error 3194 meant that I had security software running on my PC, which I needed to shut down. I assured him I hadn’t, and directed him to the Apple Support website which stated that Error 3194 concerned the eligibility of phones for upgrade. He then suggested I reboot my PC. I told him I wasn’t going to do this, and that he was wasting my time.

He got a bit flustered at this and put me through to one of this supervisors. This guy seemed to know a little bit more so I explained the actions I had taken thus far. However, when I told him that I had downloaded the .ipsw file directly from a download server, he sprang to life, and I knew I had made a mistake.

This was not possible to do, he stated, the only way to get the software was through iTunes, and the software that I was now trying to load was obviously a jailbreak image from a 3rd party and that this was why the upgrade wasn’t working.

I tried to explain to him that the download came from within the apple.com domain, which meant it was legit, and asked why iTunes allowed you to load a locally stored .ipsw file if it was not possible to get such a file directly from Apple.

No, he said, he worked for Apple and he knew what he was talking about.

I tried to convince him still further. I showed him that the appldnld.apple.com resolved to an IP address that was leased to Akamai Technologies, the Edge Caching company that facilitates all of Apple’s media downloads.

No, he said, he worked for Apple and he knew what he was talking about.

At this point, I let him and off and we went through his checklist for solving software upgrade issues.

We cleared the DNS cache. No difference. We created a new user account under Windows and tried the download using that (!!). No difference. We cleared the comments out of the Windows hosts file and rebooted (!!!!!!). No difference.

I asked him if he knew what server iTunes tried to connect to when doing upgrades, and on what TCP port, so that we could test that independently. He didn’t know any of these details, and seemed incredulous that he should be expected to know.

He eventually told me something to the effect that I would have to sign up with a new ISP if I wanted to upgrade my iPhone. At this point, I ended the call.

Some good did come of it, however. Having asked the question about the server iTunes connects to, I set about finding this out for myself.

I installed TCPView on my laptop, cranked up the iTunes upgrade process, and had a look at what it was connected to. I found out that it was connected to ip address 82.52.205.135 on HTTP to do the download. This ip address is leased to an Italian Telecoms company, and obviously forms part of Apple’s new iCloud product, or maybe one of Akamai’s Edge servers.

I also decided to see what Apple was trying to download, and looked in C:\users\garreth\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates, which is where iTunes keeps the .ipsw files it downloads from Apple.

Here, I found a file called iPhone2,1_5.0.1_9A405_Restore.ipsw.download, which was obviously the partial download of the full .ipsw file.

Now, notice the difference in this file name the the one I originally downloaded.

iPhone2,1_5.0_9A334_Restore.ipsw

v

iPhone2,1_5.0.1_9A405_Restore.ipsw

Yes, iTunes was trying to download a newer .ipsw file that the one I had downloaded! Of course, iTunes wasn’t letting me use my .ipsw file because a newer one exists, and Apple doesn’t allow you install older .ipsw files than the current up to date version.

Now, all I had to do was find a copy of the newer .ipsw file that I could download directly and try and load that.

I Google’ed iPhone2,1_5.0.1_9A405_Restore.ipsw and found the following link, which was again on the appldnld.apple.com server, the one that the guy in Apple support swore blind had nothing to do with Apple and was giving me jailbroken software:

http://appldnld.apple.com/iPhone4/041-3307.20111109.5tGhu/iPhone2,1_5.0.1_9A405_Restore.ipsw

UPDATE Sep 2012: Latest image is:

http://appldnld.apple.com/iOS5.1.1/041-6051.2012.0525.Cvby7/iPhone3,1_5.1.1_9B208_Restore.ipsw

I downloaded this one in the same way as before (via my Linux server) and tried the Shift-Restore option again.

And guess what? It worked! The new iOS was loaded to my iPhone and I now have an unlocked iPhone that I can use on the O2 network.

So what do you need to know from all of this. A few things.

First of all, it is possible to load a locally stored .ipsw file into iTunes. You just need to ensure that it it the most up to date version of the iOS. The Tech Support guys in Apple are obviously not told this, and it would probably result in them get users to do all sorts of crazy things with their PCs, which could end up in Apple getting sued (“Woman strangles cat with computer cable while trying to upgrade iPhone” etc)

Secondly, you really should give serious consideration to using something other than an iPhone as your smartphone. The saga I have described above if very common in the iPhone user population, and is unheard of for Android users. I myself have an Android. I’ve updated the operating system on it twice. When it needs an upgrade, it tells me, and I then let it download the upgrade overnight, directly to the handset using WIFI. When I get up in the morning, its done. No hassle.

Also, my handset manufacturer, HTC, is quite happy for me to use whatever operating system I want on my phone, which is what I’d expect, given that I paid for it and own it. The fact that this isn’t the case with Apple, explained here, should be all you need to know.

49 thoughts on “How I solved the iPhone Restore Error 3194 problem

  1. Greg

    thanks for the detailed guide. i hear you about not owning an iPhone. i have owned 3 models & have just bought a Galaxy Note. never again will i own an iPhone…

  2. SR7_SG

    my iphone 4 is already on 5.0.1 but i want to downgrade it. Ive tried downgrading it but error 3194 keeps popping up. Ive tried numerous methods to try and solve this. I have fixed the host file, rebooted and usedd tiny umbrella….still nothing. What i wat to do is to go lower that 5.0.1 I dont mind staying on this firmware but i cant activte my iphone as the phone is not working (network)

  3. ron

    how can i tell if the firmware is the most up to date version of iOS again? and also, how can i find the most up to date version? i tried 7 different versions and still no luck. i tried 4.3, 4.3.3, 5.0, and 5.0.1 all with a few different builds to each. if you have any advice please let me know. thanks.

  4. Elaine

    genius! I’ve been to three stores and I don’t know how many google searches before hitting on this. Had to make a couple of adjustments but it’s done the trick!

  5. Sarahh

    So, just out of curiosity, does anyone know why this would be happening when i try to factory restore using itunes and no edited software? why would itunes try to restore it to anything other than the latest software?

  6. brit

    I am still getting the (3194) error I still don’t know what i am doing wrong Help!!! :(

  7. steve

    Done exactly as you said thought you were going to save me after I have done exactly what was said and been and done all the above – so for the lucky ones great ! Do you think it could be the battery some people think this could be the issue? cheers and nice post.

  8. Venkat

    Am unable to restore it iphone 3gs. i added the host name but it still says the error.please help me

  9. glen

    I have a chinese knockoff iphone 3.
    I foolishly agreed to a software upgrade last night and now my phone will not restore.

    I tried several times and it just keeps coming up with unknown error.

    Is there any way to get this damn thing working again>

    Thanks

  10. summerceej

    I tried doing this:
    I have assumed that you are running Windows. Make sure that you have admin rights for your machine. Check under Folder Options that protected folders and files are not hidden. Make sure that you can see hidden files.

    Check for the hosts file here: C:\Windows\System32\drivers\etc\hosts. Note that it does not have an extension. If you are using 64-bit, check under System64.

    Open with Notepad (you will need admin rights). Delete any lines that refer to gs.apple.com. Save the hosts file without an extension (no .txt, etc).

    Reboot your machine and try running the update again. Make sure that you are on the latest version of iTunes.

    But it ain’t work for me…

    i wanted to restore my iphone 4 but it keeps showing the error 3194.

  11. admin Post author

    Hi, I explained in my original post that the recommendation given on other sites about editing the host file is a load of nonsense. You should just ignore it.

    If you read through my post, you’ll get the information you need.

  12. Marko

    iTunes downloaded the latest version of the software, but whether I press Restore or Shift-Restore and select the downloaded file, (iPhone2,1_5.1.1_9B208_Restore.ipsw) I still get error 3194.

    (I assume from the filename, my hand-me-down iPhone is an iPhone 2 …)

  13. Luisa

    Hi! I sure hope you’re still checking this thread from time to time. I’ve been trying to correct this restore issue (3194) for days and was so glad to stumble across your post. I have tried the links posted above and a few I found via google. Nothing has worked.
    Any insight would be greatly appreciated.
    I am running version 10.7.0.21, software 5.1.1 on my iPhone 4.
    Thanks in advance!

  14. Din

    Hey, ive tried everything then i came to yours, i couldnt help but notice the the link fo rthe ipsw isnt it for iphone 4 not 3gs?

  15. Ann

    I am new to all this and all I want to do is restore my daughters iphone 3. It came up with the error 3194. I sucessfully downloaded the restore ispw that you kindly provided above and this is now on my desktop as a zip file. But what do I do now??? Sorry if it is such an obvious question for you guys who seem to know what they are doing.

    All help in easy peasy steps would be very gratefully received.

    many Thanks

  16. John

    Didn’t work for me. I did all of this after installing IOS6 and get the 3194 no matter what I do. As a last and desperate resort I even tried renaming the 5.1.1 file to the 6.0 file. NG.

    This is likely to be my last Apple product. I cannot stand this level of instrusive-ness.

  17. Foster

    so i have ios 6 nd am need of some serious help downgrading to ios 5.1.1 please contact me as soon as possible to help walk me through this if u can i would greatly appreciate it. i currently have an iPhone 4s with ios 6 as stated above but i have to downgrade it due to switching from Verizon to t-mobile sooooo if u could pls help me u have no idea how happy it would make me im semi-computer savy but when everything starts breaking down into abbreviations nd more command line prompts i begin to find myself going adrift lol so maybe u can help me nd if u can it will b greatly appreciate thank u :)

  18. admin Post author

    Hi, my post is really about upgrading your OS rather than downgrading it. As I explained in the post, iTunes will scurry off to the Apple signing server before performing any action, and only let you proceed if you’re installing their latest software. If you want to downgrade, I think you’ll have to jail break. Maybe next time, buy a phone that allows you to choose what you install on it rather than Apple.

  19. admin Post author

    You have to hit the Shift key when you click restore in iTunes. This will allow you to select the local file.

  20. admin Post author

    I don’t think that file will work on an iPhone 2. I’d Google “iPhone 2 ipsw” to see if you can find the right file for the iPhone 2.

  21. Ken

    I copied your link into my browser, and downloaded the file. It took just over an hour. When it was done, I had a zipped file named iPhone3,1_5.1.1_9B208_Restore. When I unzipped it, I found no .ipsw files. What did I do wrong?

  22. Glyn

    Hi,

    read this through from top to bottom – cracking advice, thanks very much! But then I googled ‘iPhone ipsw’, and amongst the results found this website

    http://www.felixbruns.de/iPod/firmware/

    Has the latest ipsw files, download straight to PC (or laptop in my case), then shift/restore as you explained. Job done!!

    Wouldn’t have done it without your advice, cheers!

  23. James Kmenlang

    I don’t believe that you don’t know what the difference between iOS 4 and iOS 5. Thanks for sharing this valuable info.

  24. mrxxxx

    many thanks for your guide… I managed yesterday to finally upgrade my iphone from 4.2.1 to the latest 6.0.1 …

  25. Surviving Sagada

    Just a question, if clicking on RESTORE on itunes downloaded the ipsw file for your iphone 3GS from the apple download server but gave you an error code 3194 during installation, how is this procedure (manually downloading the latest ios for the iphone 3gs from the http://appldnld.apple.com/ website and SHIFT RESTORE) different from the first one? They are basically the same file and they are the latest ipsw. I am currently downloading the latest ios for my phone (iOS 6.1.3) and I am crossing my fingers that this would work.

  26. Surviving Sagada

    i did download the lates ipsw for the phone. i was not getting the error 3194, however, itunes keeps on telling me “waiting for iphone” and it would get stucked to that message for almost 2 hours.. should i go on and wait?

  27. admin Post author

    The problem I had was that iTunes wouldn’t download the latest IPSW file, which is why I wanted to use the local option. However, I didn’t know that Apple would only let install a specific IPSW file (the 3194 error doesn’t tell you that). My post basically explains that when you want to use the local restore option, you have to have the latest IPSW file. Essentially, that is what the 3194 error is telling you.

  28. Mike

    This looks to be exactly the fix I’m chasing. My situation is I have an iPhone 4 running firmware 4.3.3 and I’m trying to carrier unlovk it via the restore method. iTunes is downloading a copy of 5.1.1 but I’m then getting the 3194 error.

    Any idea where I can download a signed version of 5.1.1 for the iPhone 4?

    Cheers!

  29. Virgilio Obrein

    The iPhone 3G was internally similar to its predecessor, but included several new hardware features, such as Assisted GPS, 3G data and tri-band UMTS/HSDPA. The device also benefited from software improvements introduced with iPhone OS 2.0, which was launched at the same time. As well as other features (including Push email and turn-by-turn navigation), this new operating system introduced the App Store—Apple’s new distribution platform for third-party applications.*`:..

    http://www.caramoan.co

    Most up to date piece of writing from our very own blog site

  30. dini

    HI,
    Tanks for the tips. I will try and get rid of my iPhone, but still have a year to finish the contract…
    I wondered if you would have an idea for my trouble here, as two nights on Google didn’t get me closer.
    I have no backup, as I don’t use iTunes. I foolishly tapped on system upgrade, and now my phone requires me to connect to iTunes and do a factory restore. But my problem is, that all my recordings that I made in an app called iTalk are saved in this app, and there is no backup, so I really don’t want to lose them. I’ve downloaded WinAvi, and I could connect directly to my phone with it, and could save all my pictures and contacts, but it can not access apps like iTalk and it’s files. Do you think there is a chance somehow to save these files? — Many thanks :) Dini

  31. Shannon

    Hey mate, I have tried what you have said using the latest ios update (6.1.3) and im still getting that error
    any ideas?

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>