iPhone error 3194: what it means and how to fix it

Error 3194 appears when the computer cannot get a proper answer from Apple's software update server, or when the software being installed is not eligible for the device. Apple pairs it with the message that the device is not eligible for the requested build. Historically it is the signature error of two situations: trying to install an iOS version Apple no longer signs (usually a downgrade), and a computer whose hosts file was once edited (often by old jailbreak tools) to redirect Apple's server address, so the request goes somewhere that cannot authorize it.

What causes it

Fix it, in order

  1. Install only the current, signed iOS. If you are restoring to an older version file, stop. Apple authorizes installations per version, and an unsigned version will fail with 3194 every time, by design.
  2. Update the computer's software (macOS, or Windows plus the Apple Devices app or iTunes) and retry with the latest iOS offered automatically.
  3. Check the hosts file for an Apple redirect. On a Mac it lives at /etc/hosts; on Windows at C:\Windows\System32\drivers\etc\hosts. Remove any line that mentions gs.apple.com, save, and retry. This step solves the classic stubborn 3194.
  4. Temporarily disable firewall and antivirus filtering or try a different network, to rule out something intercepting Apple's server traffic.
  5. Try another computer if the hosts file is clean and the error persists. A clean machine that works instantly confirms the first computer was the obstacle.
Editing system files deserves a pause. The hosts file fix above is safe and reversible (you are removing a stale redirect, not adding one), but keep a copy of the original file before editing, and never install a hosts file downloaded from a forum.

Common questions

Why do I get 3194 trying to downgrade iOS? Because Apple signs each iOS version for a limited window and stops signing older ones. A restore asks Apple's server to authorize the exact build being installed; once signing closes, authorization is refused and 3194 is how that refusal appears. No local setting changes Apple's side of that decision.

What is gs.apple.com and why was it in my hosts file? It is the server address Apple software contacts to authorize updates and restores. Years ago, jailbreak and downgrade tools instructed users to redirect that address to unofficial servers. Computers that went through that era sometimes still carry the redirect, and it breaks normal restores until removed.

Related errors

iPhone Error 4013 · iPhone Error 9 · iPhone Software Update Failed