AltStore — альтернатива App Store для iOS, не требующая джейлбрейка: как им пользоваться

У Apple есть строгие правила относительно того, что может быть опубликовано в App Store. Пользователи iPhone и iPad не могут устанавливать такие приложения, как эмуляторы консолей, клиенты Torrent и многое другое. Иногда в сети появляются обходные пути, но обычно они требуют устройства с джейлбрейком. Это не тот случай с AltStore. Разработчик Райли Тестут объявил сегодня об этом альтернативном решении для App Store, которое не требует инструментов джейлбрейка, делая его доступным даже для пользователей iOS 13.

Согласно статье в личном блоге Тестута, AltStore использует функцию, которую Apple предоставляет разработчикам для тестирования своих приложений на реальных устройствах, а не корпоративные сертификаты, которые Apple может легко отозвать. Инструмент фактически обманывает устройство, заставляя его думать, что оно устанавливает приложения, созданные вами. Таким образом, Apple просто не сможет закрыть AltStore, если не внесет более глубокие изменения в систему iOS в будущем обновлении.

Поскольку эти приложения теоретически должны устанавливаться из Xcode, AltStore имитирует этот процесс с помощью сопутствующего приложения, созданного для Mac и Windows. Пользователи могут просматривать и устанавливать приложения напрямую с iPhone и iPad, но для работы требуется, чтобы настольная версия работала в фоновом режиме в той же сети.

Мы протестировали AltStore, и он работает как заявлено, но на данный момент доступно только одно приложение — эмулятор Delta NES — так что имейте это в виду. Если вы хотите попробовать, действуйте на свой страх и риск.

Как использовать AltStore

Сначала вам нужно скачать и установить AltServer на ваш компьютер. Просто откройте приложение, подключите ваш iPhone или iPad к компьютеру USB-кабелем и выберите его в меню «Install AltStore».

Приложение запросит ваши учетные данные Apple ID, чтобы создать бесплатный сертификат разработчика Apple. Если вы не уверены в предоставлении доступа к своей личной учетной записи, вы можете создать альтернативный Apple ID специально для этого.

После этого значок AltStore появится на главном экране вашего iPhone или iPad. Возможно, вам придется авторизовать его в «Настройках» перед первым запуском.

AltStore очень похож на App Store от Apple. Первая вкладка показывает новые приложения, «Обзор» (Browse) позволяет просмотреть весь каталог, а «Мои приложения» (My Apps) показывает, что установлено на вашем устройстве.

Перед установкой любых приложений коснитесь вкладки «Настройки» (Settings) и введите свои учетные данные Apple ID — те же, которые вы использовали ранее для настройки AltServer на вашем компьютере.

После завершения настройки просто выберите нужное приложение и установите его, как в App Store. Вы можете получить доступ к приложениям, установленным через AltStore, с главного экрана iOS.

Тестут заявил, что после официального запуска, запланированного на 28 сентября, через AltStore будет доступно больше приложений. Он также отмечает, что AltStore является проектом с открытым исходным кодом, поэтому другие разработчики могут ознакомиться со всем на GitHub. Более подробную техническую информацию можно прочитать здесь.