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
- macOS
- Linux
- Windows
❯ cat ~/.config/ipsw/config.yml
❯ cat /etc/ipsw/config.yml
Installed with snap
❯ cat /root/snap/ipswd/common/ipsw/config.yml
PS> cat $AppData/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
latestIPSWs for only theiPod9,1and theiPhone14,2without requesting user confirmation to download. It will also always try toresumepreviously interrupted downloads and will download everything to the/SHARE/IPSWsfolder
You can also use environment variables to set ipsw config
❯ IPSW_DOWNLOAD_DEVICE=iPhone14,2 ipsw download ipsw --latest