Установка приложений в обход App Store на iOS и iPadOS (Sideloading)

Страницы:  1

Ответить
 

Silerio


Если вы новичок в этой теме, сначала посетите раздел "Sideloading на iOS" для полного понимания и получения дополнительных знаний.
В этом руководстве будут рассмотрены четыре доступных метода установки IPA-файлов (приложений) на ваше устройство:
  • AltStore
  • SideStore
  • Esign / Feather
  • Sideloadly
Я понимаю, что существуют и другие способы, но для простоты и краткости в этом руководстве будут рассмотрены только эти. Иначе оно никогда не закончится.
Быстрое сравнение:
  • AltStore:
    Простая установка, работает только в локальной сети, не все приложения можно установить, надёжный.
    (Работает с бета-версиями iOS)
  • SideStore:
    Эмулирует локальную сеть через локальный VPN на базе WireGuard, не все приложения можно установить, поддерживает источники, не всегда стабилен.
    Это форк AltStore, модифицированный для поддержки самостоятельной установки. Может показаться сложным в установке на первый взгляд.
    (Работает с бета-версиями iOS)
  • Esign / Feather:
    Установка приложений прямо на устройстве без входа в Apple ID, требуется сертификат.
    Поддерживает механизмы обхода отзыва сертификатов, что позволяет приложениям работать дольше 7 дней, а также обходит лимит на 3 приложения.
    Feather — расширенная альтернатива Esign, поддерживает модификации приложений прямо на устройстве в "Jailed" режиме, смену bundle ID для установки дубликатов.
    Очень функциональный инструмент, написан на Swift.
    (Не рекомендуется использовать на бета-версиях iOS. Esign несовместим с некоторыми версиями и устройствами iOS — подробности смотрите на официальной странице GitHub)
  • Sideloadly:
    Программа для Windows и macOS, позволяет подписывать IPA-файлы, экспортировать их для совместного использования, а также устанавливать приложения для Apple Silicon.
    (Работает с бета-версиями iOS)
ВАЖНОЕ УВЕДОМЛЕНИЕ:
Некоторые программы для установки IPA-файлов (sideloaders) могут устанавливать такие IPA, которые другие установить не в состоянии. Это особенно актуально при попытке установить взломанные (jailbroken) IPA — в таких случаях AltStore и SideStore (основанный на AltStore) обычно не справляются, тогда как Sideloadly успешно устанавливает приложение и позволяет ему работать без проблем.
AltStore
AltStore — отличное решение для тех, у кого есть домашний сервер, и кто может подключать устройство к нему хотя бы раз в неделю, если используется бесплатная учётная запись Apple.
Следующее видео расскажет о загрузке, установке и первичной настройке AltStore.
Примечания:
AltStore требует серверный компонент (AltServer), чтобы иметь возможность обновлять установленные приложения.
Ваш Apple ID не передаётся AltStore — он напрямую отправляется в Apple только для целей установки IPA. Все передаваемые данные зашифрованы по проприетарным методам Apple.
Установка AltStore занимает одно из трёх доступных слотов для приложений, разрешённых при бесплатной учётной записи.
AltStore будет автоматически обновлять установленные приложения, когда вы подключены к той же сети Wi-Fi, где работает AltServer, — при условии, что вы разрешили фоновую активность.
AltStore требует доступ к локальной сети, чтобы обнаружить AltServer. Если вы не хотите этого, можно выполнять обновление и установку приложений через USB, используя приложение AltStore на iOS.
После установки вы можете использовать AltStore для установки и обновления IPA-файлов вручную или автоматически.
-SideStore
Следующее видео предоставлено одним из разработчиков SideStore.
Обратите внимание, что некоторые моменты могут быть устаревшими, однако это всё ещё наиболее полное и наглядное руководство, доступное на данный момент.
На этапе перетаскивания файла jitterbug через файловый браузер может возникнуть ошибка. В этом случае вы можете использовать iCloud Drive в качестве метода передачи файла или ваш NAS, если он у вас есть.

Esign / Feather (Метод без отзыва сертификатов)
Так как Esign несовместим со всеми версиями iOS, в этом разделе основное внимание будет уделено Feather.
Если вы всё же хотите использовать Esign, обязательно скачайте версию без логирования (no log) по ссылке ниже.
На данный момент Esign официально заявляет, что не поддерживает iOS 17.6 и выше.
Этот метод использует DNS для блокировки проверки Apple, определяющей, был ли отозван сертификат.
Он позволяет устанавливать приложения с уже отозванными сертификатами, именно поэтому они не отзываются повторно и продолжают работать.

Основное руководство

⚠️ ПРЕДУПРЕЖДЕНИЕ !!!
• Если вы ранее использовали Scarlet, велика вероятность, что ваш UDID попал в чёрный список сертификатов (так как Scarlet использует те же сертификаты). Это приведёт к ошибкам при установке, даже с включённой защитой от отзыва (DNS anti-revoke).
Единственный способ обойти это — сделать резервную копию, затем сбросить/восстановить устройство. Это удалит вас из чёрного списка.
• В ESign есть баг при ручном импорте файлов. Это может привести к тому, что все приложения перестанут запускаться (включая те, что не были установлены через sideload).
Решение простое — сделайте жёсткую перезагрузку: нажмите быстро громкость вверх, затем громкость вниз, после чего удерживайте кнопку питания, пока устройство не перезагрузится.
• Использование DNS-блокировки может ограничить работу некоторых сервисов Apple, таких как обновление iOS по воздуху (OTA) или приложение "Перевод". Всё зависит от используемого списка блокировки. В данном руководстве блок-лист подобран так, чтобы минимально повлиять на основную функциональность.
• Если ваши приложения, установленные через Esign, начинают вылетать при запуске — это известный баг.
Решение: удалить все крашящиеся приложения и переустановить их с новым сертификатом.
Чтобы этого избежать, включите режим "в самолёте" перед перезагрузкой устройства.
Если вы используете другой сертификат для Esign или Feather, попробуйте сначала обновить приложения с валидным сертификатом, а затем включить DNS-блокировку, чтобы обновить оставшиеся с уже отозванным сертификатом.
Руководство
📱 Быстрая установка через приложение Shortcuts (Команды)
Скрипт "Everything Sideloading":
  • Выбор сертификата
  • Подготовка файлов для Esign
  • Установка сертификата
Скрипт "Anti-Revoke Shortcut":
  • Установка DNS-блокировки через VPN
Шаги:
  • Включите DNS VPN
  • Установите сертификат Esign (через Everything Sideloading shortcut)
  • Загрузите тот же сертификат в Esign
  • Устанавливайте приложения и наслаждайтесь
⚙️ Продвинутая установка (Рекомендуется)
• 📄 Профиль конфигурации (альтернатива DNS через VPN)
Скачайте и установите этот .mobileconfig файл на iPhone через приложение "Файлы", затем "доверяйте" профилю:
👉 Скачать конфигурацию
Если вы используете конфигурационный профиль — шаг с Feather можно пропустить.
• 🌐 Создание собственного DNS (встроенные DNS удалены из гида)
Можно использовать:
  • Pi-Hole
  • NextDNS
На NextDNS создайте deny-лист с такими доменами:
Код:
ocsp.apple.com
ocsp2.apple.com
valid.apple.com
crl.apple.com
certs.apple.com
appattest.apple.com
vpp.itunes.apple.com
🚫 Домены для блокировки обновлений iOS:
Код:
mesu.apple.com
guzzoni-apple-com.v.aaplimg.com
gdmf.apple.com
axm-app.apple.com
comm-cohort.ess.apple.com
comm-main.ess.apple.com
🐦 Feather — специфический шаг:
Добавьте в "Allow List" следующее:
Код:
*app.localhost.direct
Для Feather потребуются файлы сертификата в формате .p12 и .mobileprovision, так как он не поддерживает .esigncert (пока). Эти файлы можно найти в разделе Sideloading - Expired Enterprise Certificates.
(Требуется только если вы используете Feather, настройка займет больше времени)
Заключительные шаги:
После настройки блокировок и разрешений:
Скачайте и установите конфигурационный профиль отсюда:

Включите DNS (через Настройки → Основные → VPN и управление устройством):

В разделе "Корпоративные приложения" вы увидите свой установленный сертификат для sideload.
🔐 Важно:
Для работы метода Anti-Revoke, сертификат уже должен быть отозван.
Использование VPN совместно с пользовательским DNS возможно, но считается продвинутой конфигурацией и не рассматривается в этом руководстве из-за сложности настройки в разных сценариях.
Sideloadly
в разработке
Ресурсы и альтернативы
Esign (без логов, без телеметрии): https://www.reddit.com/r/sideloaded/comments/1dliij...gn_v502_no_logs/
Feather (альтернатива Esign): https://github.com/khcrysalis/Feather
Руководство по Feather: https://github.com/khcrysalis/Feather/wiki
Live Container ( ТРЕБУЕТСЯ ИСПОЛЬЗОВАНИЕ МЕТОДА СТОРОНОЙ ЗАГРУЗКИ ): https://github.com/khanhduytran0/LiveContainer
 
logo
Error