FAQ - Установка файлов *.ipa и *.deb | Как устанавливать ipa-файлы приложений



Реп: (0)
FAQ по установке файлов *.ipaˇ

На устройствах без Jailbreak
Первый вариант
Через сервисы-аналоги AppStore, распространяющие взломанные приложения:
TrollStore
AltStore/AltDaemon
Sideloadly!

Второй вариант
Изменение цифровой подписи приложения с помощью программы Cydia Impactor
  • Скачиваете на компьютер программу или игру с 4PDA в формате .ipa
  • Скачиваете Cydia Impactor:
  • Разархивируем архив Cydia Impactor в удобное место (например, на рабочий стол)
  • Запускаем исполняемый файл (в Windows - Impactor.exe)
  • Подключаем iOS устройство к компьютеру через кабель. Cydia Impactor обнаружит его
  • Перетаскиваем наш .ipa файл в программу:
    Прикрепленное изображение
  • Появится окно с просьбой ввести AppleID
    Прикрепленное изображение
    Желательно создать новый AppleID, чтобы в случае выявления мошенничества вашу основную учетную запись AppleID компания Apple не заблокировала.
    После ввода AppleID, жмем "Ок"
  • Появится еще окно для ввода пароля от AppleID:
    Прикрепленное изображение
    Вводим, жмем "Ок"
  • Начнется процесс установке, по окончании которого, на вашем устройстве появится иконка с приложением

    В процессе установки также может появиться запрос:
    Прикрепленное изображение
    Не пугаемся его, жмем "Ок" и идем дальше.

    Примечание:
    Apple узнала об этом способе и выдает сертификаты только на неделю для ознакомления.
    Поэтому периодически нужно будет проводить указанную процедуру выше и переустанавливать приложение.
    Если программа вдруг перестала работать в самый неподходящий момент, а она вам срочно нужна, вы можете перевести на своем устройстве в программе "Настройки" (Настройки - Основные - Дата и время) системное время на 1-2 дня назад. Программа вновь заработает.

    По некоторым данным, начиная с iOS 10.3.2 данным способом можно установить только не более 3 приложений.


Третий вариант
С помощью MacOS и сертификата разработчика можно подписать приложение самостоятельно.
Инструкция в теме: Цифровая подпись приложений

Четвёртый вариант
Если вариант с подписью приложений сложный, можно воспользоваться услугами людей, которые сделают это за вас. Заходите в Яндекс, выбираете поставщика услуг, отправляете ему свой UDID (берется в программе Настройки – Основные – Об этом устройстве). Платите сумму и устанавливаете нужную вам программу.
Всё делаете на свой страх и риск.

Данные способы не гарантируют работу всех приложений при замене цифровой подписи - некоторые будут вылетать при запуске. С этим ничего не поделать, остается только пробовать другие методы взлома или покупать приложение официально в AppStore.

На устройствах с Jailbreak
Файлы *.ipa можно установить простым кликом прямо на устройстве с помощью установщиков:
Filza File Manager
iFunBox [PC]
iTools [РС]
iMazing (ранее DiskAid)

Для установки взломанных программ на устройствах с Jailbreak-ом нужно сначала установить пакет AppSync, иначе ничего не получится.

Устаревшие способы
iPhone PC Suite - Файловый менеджер. Эта программа может управлять и редактировать данные на iPhone/iPod Touch: производить управление фотографиями, музыкой, видео, телефоном, установленными ПО (и устанавливать новые), заметками, контактами, закладками, темами, рингтонами, смсками, обоями. Есть встроенный файловый менеджер, конвертор рингтонов, видео и аудио файлов. Так же есть доступ сидию с помощью кабеля и выставление прав доступа.

Cпособ №1 (устаревший)
Что нам понадобится:
1. JailBreak'нутый девайс.
2. Файлменеджер, например iFile
3. Терминал Terminal для вашей ОС.
Всё скачиваем в сидии
Инструкция
1. Закидываем папку на телефон в private/var/stash/Applications.(далее у всех по-разному, у меня "Applications.82X3Wf". Запомните название этой папки, дальше пригодится ) и создаем папку под названием ”Documents” (если не создана) в "/var/mobile/".
* тут есть интересный момент – на одном из моих iPhone директория "private/var/stash" отсутствовала. По-этому я просто закачал папку с приложением в "/Applications/" ! Но на системном разделе мало места, по-этому (не)обязательно нужно воспользоваться утилитой BossTool 2.0 из Cydia, которая перенесет все содержимое папки "/Applications/" в пользовательский раздел!
2. Перезагружаем телефон или Respring
3. Заходим в WhiteTerminal и пишем "su root" – жмем ввод
4. Вводим пароль alpine (буквы не выводятся, так и надо) – жмём ввод
5. Далее пишем "cd /var/stash/Applications", (как увас), для меня эта строчка будет выглядить вот так: "cd /var/stash/Applications.82X3Wf" – жмём ввод
6. Таким образом мы добрались до папки "Applications.82X3Wf" (у меня), в ней находятся системные программы и приложения установленные вами не из AppStore. Теперь мы будем устанавливать права для папки ***.app
7. Пишим такую строчку "chmod -R 775 ***.app" – жмём ввод. Готово.
*В моем случае, когда я положил папку с приложение в "/Applications/", в терминале прописывал строчки:
"cd /Applications/tetristouch.app"
"chmod +x tetristouch"
PS. Все команды вводятся без кавычек.
За инструкцию благодарим пользователя grain, под редакцией БамБук

Способ № 2 (простой)
Что нам понадобится:
1. JailBreak'нутый девайс.
2. Файлменеджер iFile.
Инструкция:
1. Закидываем *.app папку в директорию "/var/mobile/Applications"
2. Заходим в свойства папки (синяя стрелка) и выставляем права доступа 755:
Пользователь - прочесть, записать, выполнить
Группа - прочесть, выполнить
Все - прочесть выполнить
3. Respring или перезагрузка если не появилась иконка.

Через программу iTunes на компьютере
Заходите во вкладку iTunesStore
Выбираете приложение (или в поиске вбиваете запрос);
Покупаете приложение (если оно платное)
Вводите при запросе данные своей учетной записи (AppleID и пароль)
Устанавливаете
Прикрепленное изображение

[*]Все приложения, которые вы скачивали через свой iTunes, в формате .ipa хранятся по адресу
  • C:\Users\имя_пользователя\Music\iTunes\Mobile Applications (Windows)
  • Пользователь/Музыка/iTunes (MacOS)
Установить эти файлы .ipa вы можете просто, подключив устройство к компьютеру, перетащив их в iTunes и синхронизировав устройство.
Но чужие файлы .ipa вы таким же образом установить уже не сможете из-за несоответствия цифровой подписи, привязки приложения к чужому AppleID. Подробнее читайте в теме Apple ID


Сообщение отредактировал КараванН - 09.04.26, 12:14



Реп: (0)
FAQ по установке приложений из Cydia (*.deb) - только для взломанных устройств

Из самой Cydia
1. Открываем Cydia;
2. Добавляем репозитории ([FAQ] Добавляем репозитории в Cydia);
3. Ищем нужный твик/программу либо в самих репозиториях (Cydia -> Источники -> "добавленные нами репозитории"), либо через вкладку "Поиск";
4. Нажимаем на нужный пакет - в правом верхнем углу видим кнопку "Установить"/"Install" - нажимаем её.
Рекомендуется установить afc2add или его аналог Apple File Conduit "2" при первом обращении к Cydia.

Вручную
1. Скачать *.deb можно:
   •  с форума 4PDA;
   •  с сайта http://ipod-touch-max.ru/cydia/;
   •  с помощью Cyder;
   •  с помощью Cygnus [PC];
2. С помощью любого файлового менеджера скопируйте скачанный deb-пакет в директорию /var/root/Media/Cydia/AutoInstall
   (На ПК эти директории видны только с твиком afc2add или аналогом);
3. Перезагрузите устройство - пакет будет автоматически установлен после загрузки.

С помощью программ
iFile
Filza File Manager

Через терминал (командную строку)
Как сделать
ˇ 1. Через любой файловый менеджер ([FAQ] Программы для навигации по файловой системе) скопируйте в любую папку пакеты, которые хотите установить (например, в /User/Documents);
2. Открываем командную строку (разг. "Терминал"; [FAQ] Как получить доступ к командной строке iOS)
3. Входим в режим суперпользователя в терминале:
su
На запрос пароля введите: alpine (вводимые символы при этом отображаться не будут). Эта команда переведёт вас в режим суперпользователя, который обладает всеми правами в системе.
4 Затем вводим:
dpkg -i /ПУТЬ/К/ПАКЕТУ/НАЗВАНИЕ_ПАКЕТА.deb
, где dpkg - программа для работы с deb пакетами (именно она и будет производить установку пакета)
-i - ключ, указывающий на то, что пакет должен быть установлен
/ПУТЬ/К/ПАКЕТУ/НАЗВАНИЕ_ПАКЕТА.deb - указываем путь, где лежит устанавливаемый нами deb-пакет и его имя. Обратите внимание, в Unix системах (iOS, Mac OSx, Linux) важен регистр, поэтому User и user — разные папки!

Приведем пример. Допустим мы устанавливаем файл cydia_1.1.16_iphoneos-arm.deb, а закинули мы его в папку /User/Documents. Значит в командной строке мы пишем:
dpkg -i /User/Documents/cydia_1.1.16_iphoneos-arm.deb

4. В консоли побегут разные строки, сообщающие об этапах процесса установки. Если пакет установится, то вы снова окажетесь в командной строке, и всё хорошо. А вот если нет, то вы перед выходом обратно в командную строку увидите сообщения об ошибке (error):
Ошибка 256 означает, что для работы твика необходимы дополнительные пакеты (зависимости), которые в настоящий момент в системе не обнаружены. Поэтому установка прервана. Что делать?
- Запоминаем (или делаем скриншот терминала) перечисленные зависимости;
- Идем в Cydia > Поиск > ищем и устанавливаем отсутствующие пакеты;
- Пробуем установить приложение (из-за которого вышла ошибка) заново.
Ошибка 512 нарушены прав доступа.
Во-первых, нужно убедиться, что установка выполняется под суперпользователем.
Во-вторых, ошибка возникает, если в фоне открыта Cydia (status database area is locked by antother process). Если видим такую надпись, в терминал вводим (опять же под суперпользователем):
killall MobileCydia
далее нажимаем ввод, после чего пробуем установить проблемный твик снова.
Если данных решений недостаточно, и все равно не получается установить deb ни одним из способов FAQ - обращаемся в Cydia - Помощь.
Полезно знать
  1. Если вы установили приложение из Cydia, которое подразумевает наличие иконки на рабочем столе, но она так и не появилась, прочтите [FAQ] Ремонтируем пропавшие иконки с рабочего стола

  2. Устанавливая deb-пакеты способами "Вручную" и "С помощью программ", не забывайте также скачивать и зависимости. Если нужной зависимости на девайсе не будет установлено, то и ваше приложение тоже не установится, а в процессе установки будут приблизительно такие ошибки:
    • В Filza File Manager
      Прикрепленное изображение

    • В iFile
      Прикрепленное изображение

    • При способе "Вручную" ошибок не будет отображаться, ваш файл просто не установится

    Звучит немного сложно? Возможно. Поэтому данные способы все же для более продвинутых пользователей. В большинстве же случаев рекомендую пользоваться установкой программ и твиков именно через Cydia!

  3. Бывает такое, что удалили программу из Cydia, а зависимости к ней остались. Чтобы удалить эти неиспользуемые и уже ненужные зависимости делаем следующее:
    • Открываем командную строку
    • Входим в режим суперпользователя Root
    • Вводим команду удаления неиспользуемых зависимостей Autoremove

  4. Также прочтите материалы по теме:


Сообщение отредактировал КараванН - 09.04.26, 12:16



Реп: (691)
M
Тема закрыта


Сообщение отредактировал Filislav - 05.03.17, 13:40


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 23.04.26, 18:09