Как стать автором
Обновить
1
0
Роман Гардукевич @OdNairy

iOS Team Lead

Отправить сообщение
Да, приложения можно ставить через Enterprise программу (adhoc и TestFlight Beta принимать во внимание не будет в виду лимита устройств/пользователей). Однако, Enterprise сертификаты начиная с iOS 7 сверяются в серверами Apple, а значит сертификат могут отозвать, если не будете следовать требования программы.
Мне кажется, что из-за этого дистрибьюцию через Enterprise нельзя рассматривать всерьез как альтернатиру AppStore.
Прошу прощения за мою невнимательность. Я уже не мог удалить комментарий когда заметил свою ошибку.
Я бы еще добавил видео про новый фреймворк CryptoKit и реактивный фреймворк Combine. И обязательно видео по Whats new in Swift.
Могу поделиться с вами ссылкой https://ipsw.me/keys на которой вы сможете найти ключи и стартовые векторы для всех версий iOS всех 32-bit девайсов. Статьи о том, как именно происходит извлечение ram-ключей я не нашел, но вас может заинтересовать эта статья: https://www.theiphonewiki.com/wiki/Firmware_Keys
К сожалению нет возможности получить ключи для ARM64. Извиняюсь, что ввел в заблуждение — был уверен, что у ребят все совсем на потоке.
Все-таки немного не так. Никакой код ядра в чистом виде не оставляли, обфускации кода в ядре тоже небыло. Была обфускация путем шифрования (в источнике: kernel obfuscated by encryption).
В качестве ядра в macOS используется XNU (форк от BSD kernel) с открытым исходным кодом. Исходники версии, используемой в iOS, остаются закрытыми.

То шифрование, которое использовалось над ядром само по себе не представляло большой защиты, так как ключи для расшифровки прошивок получали достаточно быстро. Достаточно погуглить «decrypt kernelcache», чтобы получить множество статей с описанием и страниц с ключами для дешифрования kernelcache.

Если есть интерес к более подробной технической стороне работы ядра, советую почитать эти статьи:
* www.theiphonewiki.com/wiki/Kernel
* www.theiphonewiki.com/wiki/Kernelcache

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Зарегистрирован
Активность