Skip to main content

Configuration

How to configure ipsw with config.yml

ipsw config.yml

You can also use a config file with ipsw/ipswd so you don't have to use the flags

cat ~/.config/ipsw/config.yml
download:
latest: true
confirm: true
white-list:
- iPod9,1
- iPhone14,2
ipsw:
output: /SHARE/IPSWs # this is the --output for the `ipsw download ipsw` command

This will download the latest IPSWs for only the iPod9,1 and the iPhone14,2 without requesting user confirmation and will download everything to the /SHARE/IPSWs folder. Interrupted downloads resume automatically.

You can also use environment variables to set ipsw config

IPSW_DOWNLOAD_DEVICE=iPhone14,2 ipsw download ipsw --latest