Receiving an error code (1109) in the middle of the restore on iPhone 11

Recently I restored an iPhone 11 and it cancled and showed an error code (1109) in the middle of the restore


[Re-Titled by Moderator]


iPhone 11

Posted on Oct 26, 2024 12:09 AM

Reply
Question marked as Top-ranking reply

Posted on Oct 29, 2024 12:07 PM

I have resolved the issue. It appears to be a problem with ISPs or routers preventing connections to Apple servers. While restoring from the Apple Devices app, you need to be connected to a mobile hotspot. It worked for me, and I hope it helps you as well.

95 replies

Apr 8, 2025 10:45 AM in response to Yoshi_1234

Okay, so I had exactly the same problem, and solved it 20 minutes ago !

I was looking on this exact forum and I'm here to confirm : 3uTools saved me !


At first I didn't wanted to try it because it's not from Apple and I was scared to make the situation worst, but then I told myself that my phone was already bricked and I would lose nothing by trying it, and OMG it worked PERFECTLY !


That's super ironic for Apple, they're so scared of this kind of software and they are so closed that they doesn't want you to use them, and yet, these same software restored my phone, what Apple couldn't do with their own softwares (iTunes, Apple Devicies...)


Edit : I use Win11

Sep 16, 2025 5:10 AM in response to Yoshi_1234

Another data point; trying to restore iOS 26 to my 15 PM. I don't have a Mac, nor do I want one. I have Linux systems and 1 Windows system (Windows 11 24H2). iTunes is pretty much useless now, replaced by Apple Devices.


I tried everything in this thread, even when it sounded silly - ie. using a VPN instead of just changing DNS; or even having to change DNS at all, for that matter. Like, what's the technical reason that needs to be done? Anyhow, Apple Devices just doesn't work for reflashing iOS from Windows, unless you're on an older version of Windows 11 or still using Windows 10. It's not a problem with the IPSW, it's a problem with the turd of an application.


The fix was to use 3uTools, as many have pointed out. Worked first time, no BS. Not sure why I need to use potentially shady 3rd party software to flash an official iOS image to my iPhone. This thread has been going for over a year. How is this still a problem? I don't know about you guys, but this kind of thing doesn't make me want a Mac more, it makes me want one less.

Jan 12, 2025 1:24 AM in response to Yoshi_1234

Hello world,


at me the same issue occured while restore my iPhone 15.

The update-log was showing that:

[21:39:27.0848] Completed checkpoint id: 0x66F (commit_sep_os)

[21:39:27.0848] Started checkpoint id: 0x6B4 (await_system_image_invert_retry)

[21:39:27.0848] <Restore Device 000001F863743500>: operation 13 progress 0

[21:40:08.0548] amai: _AMSupportHttpMessageSendSyncNoRetry: CFURLConnectionSendSynchronousRequest() error: The request timed out. (kCFErrorDomainCFNetwork -1001)

[21:40:08.0548] amai: _AMSupportHttpMessageSendSyncRetry: HTTP request failed (status=16)

[21:40:08.0548] amai: _AMSupportHttpMessageSendSyncRetry: HTTP request failed, httpResponseHeader is NULL

[21:40:08.0548] amai: _AMSupportHttpMessageSendSyncRetry: HTTP server returned unexpected HTTP response code -1

[21:40:08.0548] amai: _AMSupportHttpMessageSendSyncRetry: -------------------- Attempt 2 of 3 failed, sleeping for 2 seconds --------------------

[21:41:11.0221] amai: _AMSupportHttpMessageSendSyncNoRetry: CFURLConnectionSendSynchronousRequest() error: The request timed out. (kCFErrorDomainCFNetwork -1001)

[21:41:11.0221] amai: _AMSupportHttpMessageSendSyncRetry: HTTP request failed (status=16)

[21:41:11.0221] amai: _AMSupportHttpMessageSendSyncRetry: HTTP request failed, httpResponseHeader is NULL

[21:41:11.0221] amai: _AMSupportHttpMessageSendSyncRetry: HTTP server returned unexpected HTTP response code -1

[21:41:11.0221] amai: _AMSupportHttpMessageSendSyncRetry: !!!!!!!!!!!!!!!!!!!!!!!!!! Retries exhausted on attempt 3 !!!!!!!!!!!!!!!!!!!!!!!!!!

[21:41:11.0221] amai: AMSupportHttpSendSync: _AMSupportHttpMessageSendSyncRetry returned 16

[21:41:11.0221] sock 5556: closed

[21:41:11.0273] AsyncDataRequestMsg: StreamedImageDecryptionKey: Switching to background queue to prevent restore queue deadlock

[21:41:11.0275] sock 6492: connected to [usbmux_3]:49168

[21:41:11.0275] WKMS: No authorization token available for wkms.sd.apple.com; failing

[21:41:11.0276] sock 6492: closed

[21:41:11.0277] device returned CFError with code 1109

[21:41:11.0277] dumping CFError returned by restored:

[21:41:11.0277] CFError domain:AMRestoreErrorDomain code:1109 description:Error retrieving WKMS decryption key

[21:41:11.0277] Restore completed, status: 1109

[21:41:11.0277] Elapsed time (in seconds): 274

[21:41:11.0277] Restore Checkpoint Fingerprint: 06B4.0000

[21:41:11.0277] Failure Description:

[21:41:11.0277] Depth:0 Code:-1 Error:AMRestorePerformRestoreModeRestoreWithError failed with error: 1109

[21:41:11.0277] Depth:1 Code:1109 Error:Failed to handle message type StatusMsg (Unrecognized error (1109))

[21:41:11.0277] Depth:2 Code:1109 Error:Error retrieving WKMS decryption key

[21:41:11.0277] Sending acknowledgement that final status was received

[21:41:11.0277] device restore output unavailable

[21:41:11.0277] AMRAuthInstallDeletePersonalizedBundle

[21:41:11.0277] preserved personalized bundle: (null)

[21:41:11.0277] <Restore Device 000001F863743500>: Restore failed (result = 1109)

[21:41:11.0277] Can't send dump_console command since device is not in recovery mode

[21:41:11.0277] Finished RestoreOS Restore Phase: Failed

[21:41:11.0277] State Machine Dump, status:ERROR - [state:Recovery remaining-cycles:0] -> [state:RestoreOS remaining-cycles:0 (current state)]

[21:41:11.0278] Changing state from 'Restoring' to 'Error'

[21:41:11.0278] State is now set to error: AMRestorePerformRestoreModeRestoreWithError failed with error: 1109

[21:41:11.0278] ASR progress: Could not read all of client request

[21:41:11.0278] ASR progress: Finished

[21:41:11.0278] sock 3904: received error waiting for EOF: 10054

[21:41:11.0278] sock 3904: closed


the process stopped at 59%


Due to the case of missing a different hotspot, I used the Fixppo app and did finally a iOS downgrade to version 18.2 successfully.

Thereafter I did a restore from my latest backup from the iCloud.


done and dusted


regards ;)



May 28, 2025 7:05 PM in response to Yoshi_1234

Hotspot didn't work, VPN didn't work, but changing my DNS servers did! This is how I did it on Windows 11:

  1. goto View Network Connections
  2. Right click your active network
  3. Properties
  4. Double click Internet Protocol Version 4
  5. At the bottom, Use the following DNS server addresses:
  6. Preferred DNS server: 8.8.8.8
  7. Alternate DNS server: 8.8.4.4
  8. Download Apple Devices from the Windows Store
  9. Plug in your iPad, and restore!

Mar 25, 2025 10:36 PM in response to Yoshi_1234

Date and time was off. It finally hit me what was wrong after a lot of the wording was weird. It was showing that it checked tomorrow and it was up-to-date and that didn’t make any sense until now. Why everything that looks like it was scheduling an update or it said that it was up-to-date and last time it checked was tomorrow and I should’ve just realized yeah no the date and time is not set oh so no more error codes because for some reason, date and time wasn’t set automatically and it was old and I had an update software update for my Mac now I can restore my phone

Receiving an error code (1109) in the middle of the restore on iPhone 11

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.