MCPcopy Index your code
hub / github.com/cj123/allthefirmwares

github.com/cj123/allthefirmwares @1.9

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.9 ↗ · + Follow
8 symbols 23 edges 1 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Download All Firmwares

A utility to download all (or specific sets of) Apple's iOS firmware using the IPSW Downloads API

You can find releases of allthefirmwares on the releases page.

Usage

$ ./allthefirmwares --help
Usage of ./allthefirmwares:
  -c    just check the integrity of the currently downloaded files (if any)
  -d string
        the location to save/check IPSW files.
            Can include templates e.g. {{.Identifier}} or {{.Name}} or {{.BuildID}}

            For example try -d "{{.Name}}/{{.Version}}"
         (default "./")
  -filter string
        filter by a specific struct field
  -filterValue string
        the value to filter by (used with -filter)
  -i string
        only download for the specified device
  -l    only download the latest firmware for the specified devices
  -r    redownload the file if it fails verification (w/ -c)
  -s    only download signed firmwares

Core symbols most depended-on inside this repo

downloadWithProgressBar
called by 2
allthefirmwares.go
parseDownloadDirectory
called by 2
allthefirmwares.go
verify
called by 1
allthefirmwares.go
download
called by 1
allthefirmwares.go
passesFilter
called by 1
allthefirmwares.go
init
called by 0
allthefirmwares.go
main
called by 0
allthefirmwares.go

Shape

Function 7
Struct 1

Languages

Go100%

Modules by API surface

allthefirmwares.go8 symbols

For agents

$ claude mcp add allthefirmwares \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page