How to Solve iTunes Error 21

Apart from Error 3194 there is another common problem called Error 21 when you are trying to restore or upgrade your iPhone or iPad. Error 21 gives you a message stating that “Device could not be restored an unknown error has occurred“. Many people requested that they are getting this message whenever they want to update their iOS to 6.0.1. Today I am going to show you how to solve this simple problem. Error 21 occurs because Apple changed the method of updating iOS Firmware with the release of their 5th version. Nowadays they verify if you are using a non-jailbroken device before updating or restoration. Follow the steps carefully to fix it.

Error 21 Message

Steps for Fixing Error 21

1. First, you need to download the specific IPSW for iOS 6.0.1 on your device. If you are planning to restore your iPad or iPhone then you can search for the specific version IPSW in Google and I am sure you will find the download links.

2. After downloading the entire package connect your device to the computer/mac. Hold the home and power button for 10 seconds. The device will shut down. Keep pressing the home button until you see an image of a dock connector. This method is called Entering DFU Mode which is critical for all software update operations.

3. Switch off your internet connection

4. When you are inside the device update page Press Shift and then click the restore button. This will pop up the window where you can select your IPSW and install iOS 6.0.1 or restore your device. In this way you will bypass Error 21 check from Apple.

If you are still facing any problem then please comment them below so that I may provide you with more tips the fix the issue.

About the Author

I am the creator of The New iPad Blog. I wanted to share some of the best iPad tutorials, authentic reviews and other fruitful information regarding iPad. I love Apple and want to help spread the usefulness of their tablet. Follow me in Google+ to get instant help for any iOS problems. Besides blogging I like travelling and hanging out with my friends.

  • iphone user

    iphone cannot be restored at this time because iphone software update server could not be contacted

    • rahul247rocks

      Do something, keep the internet connection on and see what happens. Then if you by chance get a 3194 error, follow my article on that. Please let me know if you are still having the same problem.

  • iPod user

    I’m in recovery mode and I can’t get into DFU because I have a faulty Home button. i tried restoring and all I get is error 21, meaning DFU which I can’t enter. soo what do?

    • rahul247rocks

      First of all in order to get out of your recovery mode you need to install a software called Tiny Umbrella. Connect your iPad and then select Run TSS Servers and then fix recovery. Once you are out of the recovery then try connecting your iPad again.

      • Rav

        http://iravneet.blogspot.in/2013/01/error-21.html

        plz check this ling for error 21 in iphone

        • rahul247rocks

          The only way to get out of recovery is to use tiny umbrella.

          • Rav

            bro…redsn0w’s recovery fix is also used to get out of recovery.

      • GlobalSoldier

        Hi, when i exit recovery mode via tinyumbrella my iPhone just jumps back to it. What to do?

        • rahul247rocks

          Start TSS Servers and then Fix Recovery inside Tiny Umbrella.

          • GlobalSoldier

            Hi. I cant start it, because i have a PID 1584 error :s

          • rahul247rocks

            u r getting this within Tiny Umbrella??

  • AJ

    hi rahul i am having same issue with iphone user. i am 5.1.1 and i want to restore.. first thing i did was to download the 5.1.1 firmware and tried restoring but got 3194 error so i fixed it using ur other thread. and tried it again but i encountered error 21 so i fixed it again using your thread and i got stuck at recovery so i fixed that with tinyumbrella and last error i have is the same as iphone user..

    PLEASE HELP ME…. i spent already 4hours.. :(

    the reason i want to restore is because my iphone 4 runing 5.1.1 jailbroken is not playing my alert tones but all the ringtones,youtube etc is working ok.. and i cant record a video in camera..

    please help…

    • rahul247rocks

      go to your hosts and please confirm that you added gs.apple.com that line in my error 3194 thread. If you are still facing problems copy paste your hosts file or take a screenshot of your hosts file and provide me the link somewhere.

      • aj

        hi.. ive done that now and im in dfu mode now and i am having 1601 error and ive already turned off firewall and antivirus and change ports and changed cables but still no luck.. please help…

        • rahul247rocks

          Are you running TeamViewer or Skype. Please exit Skype and Teamviewer. Go to your Task Manager – Services – then click on the services icon at the bottom—browse for Teamviewer and right click to stop it.

          As I mentioned before please copy paste your text from the hosts file here. Then I can have a better look at what’s going on. See this link for 1601: http://support.apple.com/kb/TS3125

          • aj

            hi.. i am not running skype.. and i have checked services and couldnt find team viewer.. so i guess i am not running it as well…

            and also i have followed that link u gave me but still no luck.. huhu PLEASE HELP..
            i am losing hope now..
            -anyways thank u so much for ur help…

          • rahul247rocks

            remove the hash before 127.0.1 Apple Gs and try again. If unsuccessful then add a hash before 74.204 gs.apple thing….let me know.

          • aj

            i removed # in 127 and got 1601 error, i add # before 74 got cannot be restore at this time….

            do u think this will really work? i felt pity with my phone now. turn it on/off.. i spent almost 40min trying to get it to DFU mode.. :(

            huhu is there any more solution to this?

          • rahul247rocks

            dude I started a thread in Apple Community in our Google+ Account. So I hope I will get some other solutions real soon.

          • Aj

            Ohh I see.. :) can u share the link? So rhat I can follow also? I think I will jud update my phone to ios 6.0.1 because it very hard for me not to be able to use my camera for video recording and all mu alert tones not working and will just restore. Anyways pls tell me that I did the right thing that I save my shsh blob first. Anyways I’m female.. :)

          • rahul247rocks
  • harshil

    hi rahul i update 6.0.1 in iphone 4 i have face this error 11 , and 21

    • rahul247rocks

      you mean when you are trying to update you are getting this error right? For Error 11 first make sure that your iTunes is updated to the latest version.

      • rahul247rocks

        you can also try to change the hosts file. Please see my Error 3194 article. Sometimes the same steps can be used to solve other iTunes related errors when you are trying to update.

  • Blorch

    Ipad cannot be restored at this time because iPad software update server could not be contacted. When my internet is on, error 21 pops up again.

    • rahul247rocks

      Try the methods of Error 3194 once. Can you confirm that when you are restoring the device it’s in DFU mode and not normal switched on mode? Please confirm that.

  • panita94

    Ipad cannot be restored at this time because iPad software update server could not be contacted. When my internet is on, error 21 pops up again. it is in DFU mode, what do i do?

  • Pingback: How to solve error 3194 in iTunes - The New iPad Blog

  • Pingback: Apple releases iOS 6.1 for Public with LTE Support - The New iPad Blog

  • smoove

    my phone only comes on when it is connected to the computer or an outlet. but i’ve followed these steps and it still hasn’t worked

    • rahul247rocks

      is Skype or Teamviewer running when you were doing the upgrade?

  • salvo

    I don’t have access to my ipad, there is the dock with itunes logo….

    • rahul247rocks

      Looks like your iPad is locked you need to unlock it using Tiny Umbrella. Download the latest version of Tiny Umbrella and run it. Make sure your iPad is connected and now click on “Run TSS Servers”. After that select “Fix Recovery”. Your iPad will be fine again. If you are still facing any problem feel free to ask me.

  • Sophea RN

    I follow all instruction, but finally, i still got an error, how can I do other ways?

    • rahul247rocks

      try following our error 3194 tutorial. Sometimes it helps solve all problems that you are facing with restoring your iPad. Did you also download the right IPSW and I am assuming your iPad is jailbroken?

  • Jogger

    Hey I did what you said for Error 3194 but now the error 21is coming up again. I can do one error fix and not the other.

    • rahul247rocks

      Are you sure your are running the iPad in TSS Server mode when doing the restore..

  • Theo

    i have just few month ago have my iPad 4 iOS 6.0.1 and i was tryng to Update it but not in Wi-Fi but with IInternet Connection on PC!When it was finished it shows me Error [2012]!!!WHAT THE FUCK IS IT!!!