Данные прошивки Apple

обновленный
Cover image for: Данные прошивки Apple

DeviceIdentifier API может динамически загружать и анализировать образы прошивки Apple для аналитических целей. Он не хранит и не архивирует двоичные файлы Apple. Он поддерживает устройства iOS, iPadOS, HomePodOS, tvOS и WatchOS.

Эта функциональность не зависит от какого-либо восходящего не-Apple API или инструментов. Таким образом, в случае сбоя или ошибки в API ipsw.me TSSstatus или в инструменте tsschecker этот API продолжит функционировать и получать обновления в обычном режиме.

Данные прошивки API могут быть использованы несколькими способами, подробно описано ниже.

Получение данных о последней доступной прошивке (и ее статусе подписи) для данного устройства Apple.

Данные прошивки для данного устройства автоматически возвращаются при любом внутреннем запросе имени . Вложенные данные прошивки имеют следующий формат:

    "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"
        },
        ...
      ]

Получение данных о конкретном выпуске прошивки

Информацию о данном выпуске прошивки можно запросить в следующем формате 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"
        },
          ...
    ]
}

Получение полного канала прошивки

Этот архив предназначен для использования с tsschecker , поэтому его можно пропатчить в tsschecker.c, где API ipsw.me недоступен.

Он предоставляет JSON-индекс доступных беспроводных (OTA) или не OTA (полных) прошивок, доступных для всех устройств.

#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/"

Как мы можем помочь?

Наша служба поддержки здесь, чтобы помочь!

Наш офис работает с понедельника по пятницу с 9:00 до 17:00 по Гринвичу. Время в настоящее время 7:49 ДП с GMT.

Мы стремимся отвечать на все сообщения в течение одного рабочего дня.

Наша отличная команда поддержки

Можем ли мы улучшить эту статью?

Нам нравится слышать от пользователей: почему бы не написать нам электронное письмо, оставить комментарий или написать в Твиттере @reincubate?

© 2008 - 2024 Reincubate Ltd. Все права защищены. Зарегистрировано в Англии и Уэльсе #5189175, VAT GB151788978. Reincubate® и Camo® являются зарегистрированными товарными знаками. Политика конфиденциальности & условия.