https://github.com/andyblarblar/ipswdl2
ipswdl2 is a CLI for downloading Apple IPhone SoftWare (IPSW) files using the ipsw.me API.
https://github.com/andyblarblar/ipswdl2
ipsw
Last synced: 3 months ago
JSON representation
ipswdl2 is a CLI for downloading Apple IPhone SoftWare (IPSW) files using the ipsw.me API.
- Host: GitHub
- URL: https://github.com/andyblarblar/ipswdl2
- Owner: andyblarblar
- License: apache-2.0
- Created: 2021-05-27T03:47:28.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-04T02:45:26.000Z (about 4 years ago)
- Last Synced: 2025-02-28T08:48:09.588Z (4 months ago)
- Topics: ipsw
- Language: Rust
- Homepage: https://crates.io/crates/ipswdl2
- Size: 53.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# ipswdl2
ipswdl2 is a CLI for downloading Apple IPhone SoftWare (IPSW) files
using the [ipsw.me](https://ipsw.me) API.## Usage
To simply download the latest version of all firmware files, use:
`ipswdl2 -A`. Alternatively, you can use `-f ` to only filter devices,
or `-L` to list all devices.If you wish to enable logging, add the `-l ` option.
More options can be seen with `-h`.
## Examples
### Download all and log
`ipswdl2 -l '.\logs.txt' -A`### Download all iPhones
`ipswdl2 -f 'iPhone'`### Download M1 iMac firmware, deleting old firmware in the process
`ipswdl2 -f 'iMac' -d`## Installation
Currently, `cargo install ipswdl2` is the easiest way to install.
Alternatively, one can build this repository using `cargo build --release` at
the root.*GitHub releases are TBD*