I have found that running the same command twice will overwrite any existing ipsw files with empty (zero byte) files. Example command:
./precache.py --cache-ipsw-group iPod -o /path/to/ipsw/
I was hoping precache would do one of the following:
- download and replace any existing local ipsw files, regardless of whether they are already cached or not
- skip any ipsw downloads that match a filename (e.g. iPod5,1_9.3.5_13G36_Restore.ipsw) already in the local ipsw directory
Maybe adding an argument such as --ignore-cache-status or --force-download would be possible?