iPhone Software Updates
Finder and older iTunes components on macOS store downloaded iPhone, iPad, and iPod touch firmware packages in the iPhone Software Updates folder so they can prepare, update, or restore a device without downloading the same IPSW again. These files are full IPSW archives containing signed iOS system images, restore ramdisks, kernelcache data, manifests, and related update payloads, and they can remain on disk long after an update finishes or after a download is interrupted. Kudu removes those cached firmware downloads and incomplete update packages without touching your device backups, photos, messages, accounts, or local settings.
Why clean iPhone Software Updates?
- A partially downloaded or interrupted IPSW stays in the cache and can trigger repeated verification failures when you try to update or restore an iPhone
- Old firmware packages often consume several gigabytes each, so the most obvious symptom is unexpectedly low free space on a Mac after updating multiple devices
- Superseded IPSW files remain after Apple stops signing that build, leaving you with large cached installers that can no longer be used if Finder has to fetch a current version anyway
- Corrupted firmware archives can cause an update to restart the download from scratch, which users notice as long prep times followed by another full download attempt
- Multiple device generations leave behind separate cached packages, so families sharing one Mac often see storage fill up even though only one phone is being updated now
- Clearing stale update packages fixes cases where Finder repeatedly shows it is extracting or preparing software for a long time because it is working with a bad local firmware file
Cache paths Kudu targets
macOS
~/Library/iTunes/iPhone Software Updates |
Common questions about iPhone Software Updates
Download Kudu and reclaim your disk space.
Available on Windows, macOS, and Linux. No account required, no feature gates, no telemetry without consent. All cleaning targets are open source and community-auditable.