How to download any iOS manually?

I'm still stuck on iOS 7 because iTunes and the blessed updaters don't work.

iTunes will start the download, but always drops the connection before finishing. It appears to be incapable of resuming an interrupted download.

I rely on an unlimited mobile data plan from a carrier that doesn't push OTA updates, so my device will only self-update over a WiFi connection that I don't really have. Routing the connection by LTE => iPad => USB tethering to Mac => internet sharing => WiFi device-to-device network => back to iPad sort-of works occasionally. Indeed it's how I got iOS 7, but it's way too flaky now.

Is there any possibility of using a sane, stable HTTP client to get the file?


I've had the same issue, when I had connectivity issues - you're right, it never does appear to resume.

You can get the update file directly from https://ipsw.me
this site merely links to the correct location at Apple for the file you require & so is safe to use

Get the latest version for your device.
This is not a way to downgrade your iOS, merely to fetch the current one by an alternative method.

If you still have difficulty resuming, then use a separate downloader app, SpeedDownload for Mac or Wget for Windows, etc.

Launch iTunes.
Plug the phone to your computer.

Then, in iTunes, hold Opt [alt] when clicking the Check for Update button & a file-picker will open instead. Find the file you just downloaded & it will run from there as normal.