System
iPad Software Updates
Finder and older iTunes components on macOS download full iPadOS firmware packages into the iPad Software Updates folder so they can install or restore an iPad without fetching the same files again. Those downloads are typically large IPSW archives containing signed system images and restore components, and they often remain behind after a successful update or after an interrupted attempt. Kudu removes these cached iPad firmware packages from ~/Library/iTunes/iPad Software Updates without touching your device backups, synced media, accounts, or settings.
Why clean iPad Software Updates?
- Old IPSW files often consume several gigabytes each, so leftover update packages can quietly fill storage and you notice low disk space warnings or failed macOS downloads
- A partial or interrupted firmware download leaves an incomplete IPSW behind, and the next update attempt may stall, restart the download, or report that the software could not be extracted or verified
- Cached firmware for an older iPad model or build stays in the folder after you replace devices, creating disk bloat with no benefit and making storage usage in Finder seem larger than expected
- When Apple releases a newer signed build, previously downloaded IPSW packages can no longer be used for restore, so keeping them only wastes space while Finder downloads a fresh copy anyway
- Repeated failed update sessions can leave multiple large firmware files in the cache, which shows up as rapidly disappearing free space during sync, backup, or restore work
- Removing stale update packages forces Finder to fetch a clean firmware image, which helps when a corrupted local file causes repeated update preparation failures or restore loops
What gets cleaned
Cache paths Kudu targets
macOS
~/Library/iTunes/iPad Software Updates |
Frequently asked
Common questions about iPad Software Updates
Free & open source
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.