Dados de firmware da Apple

Atualizada
Cover image for: Dados de firmware da Apple

A API DeviceIdentifier pode baixar e analisar dinamicamente as imagens de firmware da Apple para fins analíticos. Ele não armazena nem arquiva binários da Apple. Ele suporta dispositivos iOS, iPadOS, HomePodOS, tvOS e WatchOS.

Essa funcionalidade não depende de nenhuma API ou ferramenta não-Apple upstream. Como tal, em caso de falta de energia ou erro na ipsw.me ou TSSstatus APIs, ou o tsschecker ferramenta, esta API continuará a funcionar e receber atualizações normalmente.

Os dados de firmware da API podem ser usados de várias maneiras, detalhadas abaixo.

Buscando dados no firmware mais recente disponível (e seu status de assinatura) para um determinado dispositivo Apple.

Os dados do firmware de um determinado dispositivo são retornados automaticamente com qualquer consulta de nome interno . Os dados do firmware aninhado estão no seguinte formato:

    "firmware": [
        {
            "build": "11D257",
            "filesize": 165768907,
            "ota": true,
            "required_build": "11A465",
            "required_version": "7.0",
            "signed": true,
            "signing_started": "2018-11-01",
            "signing_stopped": null,
            "url": "http://appldnld.apple.com/iOS7.1/031-4897.20140627.JCWhk/d52a3e7a1a2c16c8c400c6829a6d6fe6d5e00760.zip",
            "version": "7.1.2"
        },
        ...
      ]

Buscando dados em uma versão de firmware específica

Informações sobre uma determinada versão de firmware podem ser solicitadas com o seguinte formato de URI:

https://di-api.reincubate.com/v1/firmware/ios/12.4/

{
    "version": "12.4",
    "release_notes": "iOS 12.4 introduces iPhone migration to directly transfer data from an old iPhone to a new iPhone, includes enhancements to Apple News+ and improves the security of your iPhone or iPad. This update:\n\niPhone migration\n\n* Introduces the ability to wirelessly transfer data and migrate directly from an old iPhone to a new iPhone during setup\n\nApple News\n\n* Makes downloaded issues accessible in the My Magazines section, both online and offline\n* Adds all publications in Apple News+, including newspapers, to the catalog at the top of the News+ feed\n* Adds the ability to clear downloaded magazine issues by selecting History > Clear > Clear All\n\nOther improvements and fixes\n\n* Includes a security fix for the Walkie-Talkie app on Apple Watch and re-enables Walkie-Talkie functionality\n\nThis release also includes support for HomePod in Japan and Taiwan.\n\nFor information on the security content of Apple software updates, please visit this website: https://support.apple.com/kb/HT201222", 
    "releases": [
          {
            "build": "16G77", 
            "filesize": 0, 
            "identifier": "iPad11,1", 
            "internal_name": null, 
            "ota": false, 
            "required_build": null, 
            "required_version": null, 
            "sha": "5374906d06c4dcec8f310f97cb1c858f54953993", 
            "signed": true, 
            "signing_started": "2019-07-22", 
            "signing_stopped": null, 
            "url": "http://updates-http.cdn-apple.com/2019SummerFCS/fullrestores/041-86578/9E2214A0-A743-11E9-8F1A-C04349C1A2D4/iPad_Spring_2019_12.4_16G77_Restore.ipsw"
        },
          ...
    ]
}

Buscando um feed de firmware completo

Esse arquivo foi projetado para uso com o tsschecker , de forma que possa ser corrigido no tsschecker.c onde a API ipsw.me não está disponível.

Ele fornece um índice JSON de firmwares over-the-air (OTA) ou não OTA (completos) disponíveis para todos os dispositivos.

#define FIRMWARE_JSON_URL "https://di-api.reincubate.com/v1/firmware/full-feed/"
#define FIRMWARE_OTA_JSON_URL "https://di-api.reincubate.com/v1/firmware/ota-feed/"

Como podemos ajudar?

Nossa equipe de suporte está aqui para ajudar!

Nosso horário de atendimento é de segunda a sexta, das 9h às 17h GMT. A hora é atualmente 5:39 AM GMT.

Nosso objetivo é responder a todas as mensagens dentro de um dia útil.

Vá para a seção de apoio › Entre em contato com a equipe da empresa ›
Nossa equipe de suporte incrível

Podemos melhorar este artigo?

Adoramos ouvir os usuários: por que não nos enviar um e-mail, deixar um comentário ou twittar? @reincubate?

© 2008 - 2020 Reincubate Ltd. Todos os direitos reservados. Registrado na Inglaterra e no País de Gales #5189175, VAT GB151788978. Reincubate e Camo são marcas comerciais. Política de Privacidade & termos. Recomendamos 2FA. Construído com em Londres.