В Сети появились исходники iOS

36

Несколько недель назад появилась информация о том, что группе разработчиков удалось получить доступ к исходному коду одного из компонентов iOS. Сегодня архив с соответствующими файлами опубликовали на ресурсе GitHub: оказалось, что это исходный код iBoot, одной из главных частей мобильной операционной системы Apple.

iBoot отвечает за загрузку iOS — программа стартует при включении устройства, сразу после Boot ROM. Данный компонент iOS используется для загрузки и верификации ядра, проверяет его на наличие подписи Apple. Сложно представить, что компания разрешила бы публиковать такой код в сети, поэтому, вероятнее всего, речь идет об утечке.


Появившийся архив на GitHub имеет отношение к iOS 9. Разработчики не могут утверждать, что данный код используется и в нынешней iOS 11, но и исключать этого нельзя. Скомпилировать код не представляется возможным из-за отсутствия некоторых компонентов. Что не мешает исследователям начать искать уязвимые места в iBoot.

По мнению экспертов, утечка может позволить написать полноценный эмулятор iOS для других платформ, но вряд ли это кому-то удастся без части компонентов. К тому же данный код появлялся на GitHub и раньше, просто внимание на него обратили только сейчас.

Нынешнее поколение iPhone дополнительно защищено от взлома благодаря специальному чипу Secure Enclave Processor. Он не только усиливает защиту устройства, но и устраняет уязвимости, используемые для создания джейлбрейка.

Лучший комментарий

36 комментариев Оставить свой

  1. -21

    первый пошёл 😂😂😂

  2. 2

    Хотелось бы, чтобы какой-нибудь сишник сказал о качестве кода.

  3. -1

    Ссылку пожалуйста)

  4. 7

    Как всего лишь стартовый «загрузчик» оси может помочь в написании эмулятора самой оси?

  5. 1

    Исходники iOS сама Apple уже давно выкладывает в открытый доступ: https://opensource.apple.com Берите да собирайте что вам нужно. В чем новость вообще?

    • 2

      SpaceQuester, вы хоть видели, что там за исходники? Для того чтоб собрать ось нужны не только какие-то странные куски сафари

      • 1

        mipxtx, конечно. я сам ими по работе пользуюсь. сафари — это часть сетевого кода. а вообще иос — это самый настоящий фрибсд. что там собирать то? то что выложено эпплом — это рюшечки иоса и есть.

        • 0

          SpaceQuester, Что то я там ничего серьезного не нашёл. Вы можете сейчас на винде запустить эмулятор иоса?

          • 1

            qsad, на винде то зачем? не предназначено оно для винды. на юниксовом сервере билд собирается. все компоненты иоса давно в открытом доступе с настройками — рюшечками. это обычная юникс система. сама Эппл выдаёт эти компоненты разработчикам.

          • 0

            qsad, я вам больше скажу: откройте на своём айфоне или айпаде подменю Настройки — Основные — Об этом устройстве — Правовые документы — Уведомления, и посмотрите из каких компонентов состоит вся операционка. Там почти все компоненты — под свободной лицензией BSD. Эппловцы ничего сами не изобретали.

        • 1

          SpaceQuester, не самый настоящий это фрибсд. Там только часть кода оттуда, и далеко не самая существенная.

  6. 0

    А iPhone SE?

  7. 5
    shizlemynizzzle

    За такие заголовки пора бы ввести расстрел

  8. 0

    Вроде бы чип должен не позволять делать джейлбрейк, но почему-то он все равно работает. iPhone SE 11.1.2. Джейлбрейк Electra.

  9. 0

    Подскажите а говорят что на 11 иос появился джилбрек, но устанавливать игры нельзя. Ну так вот, вопрос в чем, можно ли разблокировать ограничение по скачиванию?

  10. 1

    Нужно больше утечек кода, скоро китайцы напишут свою ОС с помощью слитого, теперь опенсорсного по сути старого кода iOS и создадут лагающую иос для других смартов))

Авторизуйтесь Чтобы оставить комментарий