Skip to main content

Configuration

How to configure ipsw with ~/.config/ipsw/config.yml

ipsw config

You can also use a config file with ipsw 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
resume-all: true
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 to download. It will also always try to resume previously interrupted downloads and will download everything to the /SHARE/IPSWs folder

You can also use environment variables to set ipsw config

IPSW_DOWNLOAD_DEVICE=iPhone14,2 ipsw download ipsw --latest