IPSW Downloads

API Documentation

Version 2.1 Changelog

Global

Headers

Responses


firmwares.json

Full JSON types and layouts here (taken directly from the code):


/** firmwares.json types **/
type Device struct {
    Name        string      `json:"name"`
    BoardConfig string      `json:"BoardConfig"`
    Platform    string      `json:"platform"`
    CPID        int         `json:"cpid"`
    BDID        int         `json:"bdid"`
    Firmwares   []*Firmware `json:"firmwares"`
}

type Firmware struct {
    Identifier  string `json:"identifier,omitempty"`
    Version     string `json:"version"`
    Device      string `json:"device,omitempty"`
    BuildID     string `json:"buildid"`
    SHA1        string `json:"sha1sum"`
    MD5         string `json:"md5sum"`
    Size        int    `json:"size"`
    ReleaseDate string `json:"releasedate,omitempty"`
    UploadDate  string `json:"uploaddate"`
    URL         string `json:"url"`
    Signed      bool   `json:"signed"`
    Filename    string `json:"filename"`
}

type iTunes struct {
    Platform        string `json:"platform,omitempty"`
    Version         string `json:"version"`
    UploadDate      string `json:"uploaddate"`
    URL             string `json:"url"`
    SixtyFourBitURL string `json:"64biturl,omitempty"`
    ReleaseDate     string `json:"releasedate,omitempty"`
}

firmware requests


iTunes


redsn0w


PwnageTool


Contact me if you wish to query any of these changes.


IPSW Downloads and the IPSW Downloads API would not have been possible without the help of Neal and his hard work.