Запуск 32-битных приложений на IOS.
Прошло почти 10 лет с момента запрета на использование 32 битных приложений на айфонах, а недавно их установку запретили и на андройды. Неделю назад появился способ восстановить эту несправедливость.
Инструкция (это пиздец):
1. Если вы уже умеете ставить IPA файлы, можете скипнуть до шага 15.
2. Переходим на
sideinstaller.net, ставим оттуда DNS профиль. В настройках профилей айфона разрешаем профиль на DNS, возвращаемся на сайт.
3. Под DNS профилем будут ссылки на установку приложения. Большинство из них работать не будет, поэтому вам стоит перебирать ссылки до тех пор пока приложение не сможет установиться.
4. После установки приложения нужно включить на телефоне режим разработчика. Для этого перейти в настройки приватности -> режим разработчика. Айфон будет перезагружен.
5. После перезапуска айфона нужно перейти в настройки профилей айфона и разрешить профиль для приложения SideInstaller.
6. Открываем App Store и скачиваем
LocalDevVPN. Включаем его.
7. Открываем недавно установленное приложение SideInstaller, там нужно войти в свой, или в любой другой аккаунт Apple ID. Это нужно для установки приложения без платного аккауета разработчика. После установки приложений вы можете зайти в настройки устройств iCloud и удалить новосозданное устройство там (оно будет помечено как MacBook Pro)
8. Переходим в меню SideInstaller и открываем там Pairing-меню. В нем нажимаем на кнопку создания Pairing.
9. В настройках приватности -> Разработчик находим приложение SideInstaller и активируем там Pairing, возвращаемся в приложение, получаем код активации, в настройках айфона его вводим.
10. Теперь нужно в SideInstaller выбрать установку приложения
LiveContainer. Подключамся к WIFI, включаем LocalDevVPN и устанавливаем приложение.
Внимание - нужна именно Nightly версия, НЕ РЕЛИЗНАЯ.
11. На этом этапе уже можно послать все нахуй, но вы не торопитесь, ведь это всего лишь половина.
12. После чего вам необходимо скачать IPA файл приложения
StikDebug и установить его через SideInstaller.
13. В меню того же SideInstaller экспортируем Pairing файл в файлы, например в загрузки. Он понадобится позже.
14. Открываем сначала LiveContainer, потом StikDebug. После этого возвращаемся в профили и удаляем DNS профиль. Можете зайти в айклауд и удалить MacBook из списка устройств.
15. Открываем StikDebug, в настройках добавляем тот самый Pairing файл который мы сохранили раньше. Закрываем StikDebug.
16. Открываем LiveContainer. Там в настройках выбираем JIT Enabler и выбираем наш StikDebug.
17. Скачиваем 32 битное приложение которое вы хотите запустить. Например одну из самых первых версий
Minecraft. или
My Muppets Show. Не важно.
18. В LiveContainer нажимаем на плюсик и добавляем ваш IPA файл. После добавления напротив приложения появистя иконка 32.
19. Пробуем запустить приложение, у вас откроется StikDebug, спросит разрешение на локацию, и вернет вас обратно в LiveContainer. Он вылетит. В ошибке должно быть написано что у вас нет эмулятора 32 битных приложений. Так и должно быть.
20.
Скачиваем 32 битный эмулятор. Его так же необходимо поставить в LiveContainer как отдельное приложение. Нажимаем на него - LiveContainer вылетит из-за какой-то хуйни. Забиваем на это и перезапускаем его.
21. В настройках LiveContainer появится пункт 32 битной эмуляции. Выбираем там наш эмулятор. Перезапускаем LiveContainer.
22. Теперь при запуске 32 битного приложения внутри LiveContainer, оно запустится.
23. Вы великолепны.
А теперь для тех кому не похуй на то как это работает.
1. SideInstaller — приложение которое позволяет устанавливать IPA файлы на ваш айфон без сертификатов и ПК. Требует Apple ID для временной подписи.
2. LiveContainer — приложение которое позволяет запускать код других приложений внутри себя, благодаря чему вам не нужно беспокоиться о лимите в 3 приложения, ведь по сути вы имеете одно большое приложение которое запускает в себе любые другие приложения.