- Не App Store единым. Устанавливаем сторонние приложения в iOS безджейла (Олег Афонин)…………………………………………………………………………………………………………….. 103
Почему нельзя просто установить приложение……………………………………………………………………. 103
Официальный путь: аккаунт разработчика………………………………………………………………………….. 103
Полуофициальный путь: Cydia Impactor………………………………………………………………………………. 105
Идем в серую зону: подпись пакета обычным Apple ID………………………………………………………. 106
Nullximpactor…………………………………………………………………………………………………………………….. 106
iOS App Signer……………………………………………………………………………………………………………………. 107
AltDeploy и AltStore………………………………………………………………………………………………………………….. 107
Подпись в режиме онлайн……………………………………………………………………………………………………….. 109
Альтернативные магазины приложений……………………………………………………………………………….. 110
TestFlight……………………………………………………………………………………………………………………………………. 110
Заключение………………………………………………………………………………………………………………………………. 111
- Как мы создали софтверный метод вскрытия знаменитого iPhone 5c (Олег Афонин) 113
Альтернативы…………………………………………………………………………………………………………………………… 114
Как это работает……………………………………………………………………………………………………………………… 114
Шаг 1. Переводим телефон в режим DFU……………………………………………………………………….. 115
Шаг 2. Эксплойт DFU………………………………………………………………………………………………………. 116
Шаг 3. Отключаем проверки подписи……………………………………………………………………………. 117
Шаг 4. Патчим RAMDisk…………………………………………………………………………………………………. 117
Шаг 5. Патч ядра……………………………………………………………………………………………………………… 118
Шаг 6. Монтируем разделы…………………………………………………………………………………………….. 120
Взлом пароля……………………………………………………………………………………………………………………………. 121
Скорость работы: пароль из четырех или шести цифр………………………………………………………… 123
Буквенно-цифровые пароли……………………………………………………………………………………………………. 125
- Сильный лебедь. Делаем VPN на strongSwan и автоматизируем подключение в iOS (Андрей Письменный)………………………………………………………………………………………….. 127
Ставим и настраиваем strongSwan на сервере………………………………………………………………………. 127
Генерируем сертификаты………………………………………………………………………………………………… 128
Настраиваем strongSwan…………………………………………………………………………………………………. 129
Настраиваем сеть…………………………………………………………………………………………………………….. 130
Настраиваем подключение…………………………………………………………………………………………….. 131
Куем профиль для iOS……………………………………………………………………………………………………………… 133
Добавляем правила подключения………………………………………………………………………………………….. 136
Выводы……………………………………………………………………………………………………………………………………… 139
- Винда на айфоне. Используем виртуалку UTM для установки Windows на iOS (Валентин Холмогоров)………………………………………………………………………………………….. 141
Что такое UTM?……………………………………………………………………………………………………………………….. 141
Установка…………………………………………………………………………………………………………………………………. 142
На устройство с джейлбрейком……………………………………………………………………………………… 142
На устройство без джейлбрейка…………………………………………………………………………………….. 143
Создание виртуальной машины…………………………………………………………………………………………….. 143
Управление виртуальной машиной……………………………………………………………………………………….. 145
Использование готовых образов ВМ…………………………………………………………………………………….. 145
Установка ОС из дистрибутива……………………………………………………………………………………………… 147
Выводы……………………………………………………………………………………………………………………………………… 150
- Всех айфонов командир. Автоматизируем работу в iOS
с помощью «Команд» (Валентин Холмогоров)……………………………………….. 153
Возможности……………………………………………………………………………………………………………………………. 153
Под капотом……………………………………………………………………………………………………………………………… 156
Лайфхак……………………………………………………………………………………………………………………………………. 159
Выводы……………………………………………………………………………………………………………………………………… 160
- Делаем веб-сервер на iOS и качаем видео с youtube-dl (Андрей Письменный) 161
Pythonista………………………………………………………………………………………………………………………………….. 161
Встречайте — Pyto!…………………………………………………………………………………………………………………. 161
Особенности Pyto…………………………………………………………………………………………………………………….. 163
Командная строка……………………………………………………………………………………………………………. 163
Использование файловой системы…………………………………………………………………………………. 164
Запуск фоновых задач…………………………………………………………………………………………………….. 164
Другие фичи и модули……………………………………………………………………………………………………… 164
Пишем веб-сервер…………………………………………………………………………………………………………………….. 166
Задача……………………………………………………………………………………………………………………………….. 166
Инструментарий………………………………………………………………………………………………………………. 166
Код…………………………………………………………………………………………………………………………………….. 166
Первый запуск………………………………………………………………………………………………………………….. 170
Выводы……………………………………………………………………………………………………………………………………… 171
- Новые способы защиты данных в iOS 16 (Олег Афонин)………………….. 173
Safety Check……………………………………………………………………………………………………………………………… 173
Новое разрешение: доступ к буферу обмена………………………………………………………………………… 174
Защита скрытых и удаленных фотографий………………………………………………………………………….. 176
Функции, относящиеся к безопасности………………………………………………………………………………….. 176
Lockdown Mode………………………………………………………………………………………………………………… 177
Passkeys…………………………………………………………………………………………………………………………….. 178
Rapid Security Response……………………………………………………………………………………………………. 180
Face ID в альбомной ориентации……………………………………………………………………………………. 180
iOS 14 и 15: что мы пропустили……………………………………………………………………………………………… 180
По горячим следам…………………………………………………………………………………………………………………… 182
Выводы……………………………………………………………………………………………………………………………………… 183
«Хакер»: безопасность, разработка, DevOps…………………………………………. 185
Предметный указатель…………………………………………………………………………. 188