How-to Fix An Unknown Error 3194

By
On February 5, 2011

How-to Fix An Unknown Error 3194 while restoring (or downgrading) iPhone firmware. iTunes will not let you restore the device using any older firmware than current release unless you have ECID SHSH Blobs enable.

Unknown Error Occurred (3194)

The iPhone “iPhone” could not be restored. An unknown error occurred (3194).

This is the complete log information from %AppData%RoamingApple ComputeriTunesiPhone Updater Logs

[4920:1130]: iTunes: Software payload version: 8C148 (option key)
[4920:57c]: iTunes: Specifying UOI boot image
[4920:57c]: AppleDevice::GetDeviceID: failed for iBoot
[4920:57c]: _AMRUSBDeviceGetManufacturerStringIndex: unable to get device descriptor: 2001
[4920:57c]: unable to get manufacturer string index: 2001
[4920:57c]: *** UUID 4425D1E9-2566-784C-B65A-3C4090F13094 ***
[4920:57c]: requested restore behavior: Erase
[4920:57c]: amai: AMAuthInstallDebugWriteObject: debug object written: C:UsersUSERID~1AppDataLocalTempPer29F1.tmpamaidebugtss-request.plist
[4920:57c]: amai: tss_submit_job: HttpQueryInfo returned 200
[4920:57c]: amai: tss_submit_job: error from server=94 (This device isn’t eligible for the requested build.)
[4920:57c]: amai: kAMAuthInstallRequestCacheLocalizedTssError: cached server error text: (3194) This device isn’t eligible for the requested build.
[4920:57c]: amai: AMAuthInstallRequestSendSync: failed tss submission: This device isn’t eligible for the requested build.
[4920:57c]: amai: AMAuthInstallBundlePersonalizePartial: server request error: This device isn’t eligible for the requested build.
[4920:57c]: failed to personalize the restore bundle: This device isn’t eligible for the requested build.
[4920:57c]: AMRAuthInstallDeletePersonalizedBundle
[4920:57c]: removed personalized bundle
[4920:57c]: AMDFUModeDeviceCopyAuthInstallPreflightOptions: failed to personalize bundle
[4920:1130]: iTunes: Restore error 3194
[4920:1130]: AMRAuthInstallGetLocalizedStringForServerError: no cached text for tss error code 3194

It happens due to failure on verification process while restoring iPhone firmware through iTunes. The response is “This device isn’t eligible for the requested build.”, it means that you are restoring firmware version which is older than the current release (i.e.: restore iOS 4.2.1 when apple has release iOS 4.3).

Fix 3194 Unknown Error by following these steps:

What if you do not have any ECID SHSH blobs saved? There is no way to get ECID SHSH Blobs for older firmware when Apple has released new iOS. That is why either save ECID SHSH blobs using TinyUmbrella or save ECID SHSH blobs with Cydia is a must.

So, what you can do right now is download the latest firmware and restore using shift + restore method. Don’t forget to save your SHSH blobs for the current firmware for further usage.

  • therocker

    thank you for the help i read it it really works out when you save your shsh cause now i can update when i got too thanks so much guys

  • Malek

    I get error 3194 even after downloading the most current firmware and trying to restore with SHIFT+RESTORE. Been getting it for weeks.

  • Peter N

    I was trying to update my iPod Touch (aka iTouch) to IOS 5 but it failed every time. I finally realized (because of this article) that I had changed the HOSTS file on my Windows PC because I had previously downgraded my iTouch from 4.5 to 4.3.3. Since the old firmware is not available from Apple, I had to edit the hosts file by adding
    "74.208.105.171 gs.apple.com"
    After removing this line, the IOS 5 update worked OK.

  • TinThu

    Thanks @Peter N . It's really works,thanks you so much again