Установка *.deb и *.ipa | Как устанавливать приложения из Cydia и Appstore



Реп: (0)
FAQ по установке приложений из AppStore (*.ipa)ˇ
На невзломанных устройствах (без Jailbreak-а)

  • Официально программы устанавливаются несколькими способами:
    1. Через AppStore на самом устройстве (см. сведения на сайте Apple):
      • В поиске вбиваете запрос;
      • Покупаете приложение (если оно платное)
      • Вводите при запросе данные своей учетной записи (AppleID и пароль)
      • Устанавливаете
    2. Через программу iTunes на компьютере
      • Заходите во вкладку iTunesStore
      • Выбираете приложение (или в поиске вбиваете запрос);
      • Покупаете приложение (если оно платное)
      • Вводите при запросе данные своей учетной записи (AppleID и пароль)
      • Устанавливаете
        Прикрепленное изображение

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

  • Неофициально. Ознакомиться с приложением вы можете следующими способами:
    1. Через сервисы-аналоги AppStore, распространяющие взломанные приложения:
    2. Изменив цифровую подпись приложения
      • С помощью программы 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 (берется в программе Настройки – Основные – Об этом устройстве). Платите 200-300 руб. и устанавливаете нужную вам программу.

      • Подобные действия можно выполнить с помощью программы Sideloadly! -это рабочая альтернатива для Cydia Impactor.

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

  • На устройствах с Jailbreak-ом
    ˇДля установки взломанных программ на устройствах с Jailbreak-ом нужно сначала установить пакет:
    AppSync for iOS 5.x.x - 9.x.x, иначе ничего не выйдет.

    устаревшие способы
    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 или перезагрузка если не появилась иконка.


Сообщение отредактировал КараванН - 02.03.24, 22:37



Реп: (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. Также прочтите материалы по теме:


Сообщение отредактировал directorgeneral - 04.08.16, 12:51



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


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


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

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

Сейчас: 19.03.24, 03:31