Как подписать ipa windows

Как подписать ipa windows

FAQ по установке приложений из AppStore (*.ipa)ˇ

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

        ˇ

        • Скачиваете на компьютер программу или игру с 4PDA в формате .ipa
        • Скачиваете Cydia Impactor :
          • Windows
            или
            Impactor_0.9.31.zip ( 13,37 МБ )

          MacOS
          или
          Impactor_0.9.31.dmg.zip ( 8,95 МБ )

          Linux (32-bit)
          или
          Impactor32_0.9.31.tgz.zip ( 8,06 МБ )

          Linux (64-bit)
          или
          Impactor64_0.9.31.tgz.zip ( 7,75 МБ )

          Документацию по программе смотрите на сайте http://www.cydiaimpactor.com

      • Разархивируем архив Cydia Impactor в удобное место (например, на рабочий стол)
      • Запускаем исполняемый файл (в Windows — Impactor.exe)
      • Подключаем iOS устройство к компьютеру через кабель. Cydia Impactor обнаружит его
      • Перетаскиваем наш .ipa файл в программу:
      • Появится окно с просьбой ввести AppleID

        Желательно создать новый AppleID, чтобы в случае выявления мошенничества вашу основную учетную запись AppleID компания Apple не заблокировала.
        После ввода AppleID, жмем «Ок»
      • Появится еще окно для ввода пароля от AppleID:

        Вводим, жмем «Ок»
      • Начнется процесс установке, по окончании которого, на вашем устройстве появится иконка с приложением

        В процессе установки также может появиться запрос:

        Не пугаемся его, жмем «Ок» и идем дальше.

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

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

    3. Также вы можете подписать приложение самостоятельно, имея MacOS и сертификат разработчика. Как это сделать, читайте в теме Подробнее о цифровой подписи приложений читайте в теме Цифровая подпись приложений Сложный способ
    4. Если вам сложно или лень заниматься цифровой подписью приложений самостоятельно, вы можете воспользоваться услугами людей, которые сделают это за вас. Заходите в яндекс, выбираете поставщика услуг, отправляете ему свой UDID (берется в программе Настройки – Основные – Об этом устройстве). Платите 200-300 руб. и устанавливаете нужную вам программу.

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

  • На устройствах с Jailbreak-ом
    ˇ
    • *.ipa можно установить простым кликом прямо на устройстве
      • С помощью программ-установщиков:
        • Filza File Manager
        • IPA Installer
      • С помощью программ для скачивания взломанных приложений:
        • Tongbu
        • vShare
        • PPHelper
        • AppAddict
        • AppCake
        • Zeusmos
        • LinkStore
        • AppShape
    • Или на компьютере с помощью программ:
      • iFunBox [PC]
      • iTools [РС]
      • iMazing (ранее DiskAid)

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

    Сообщение отредактировал directorgeneral — 25.07.17, 17:29

    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. Перезагрузите устройство — пакет будет автоматически установлен после загрузки.

    Через терминал (командную строку)

    , где dpkg — программа для работы с deb пакетами (именно она и будет производить установку пакета)
    -i — ключ, указывающий на то, что пакет должен быть установлен
    /ПУТЬ/К/ПАКЕТУ/НАЗВАНИЕ_ПАКЕТА.deb — указываем путь, где лежит устанавливаемый нами deb-пакет и его имя. Обратите внимание, в Unix системах (iOS, Mac OSx, Linux) важен регистр, поэтому User и user — разные папки!

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

    1. Если вы установили приложение из Cydia, которое подразумевает наличие иконки на рабочем столе, но она так и не появилась, прочтите [FAQ] Ремонтируем пропавшие иконки с рабочего стола

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

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

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

    • Обсудить и получить помощь по данному FAQ вы сможете, создав тему в разделе iOS — Первая помощь: Создать тему
    • Если вы считаете, что в данном FAQ-e какая-то информация устарела либо должна быть дополнена, пишите сюда: Отзывы и предложения по работе раздела Apple
      Мы обработаем вашу заявку и, в случае подтверждения ваших данных, внесем изменения в шапку!

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

    Как подписать ipa windows

    Разработчик: ILYA2606 (основано на исходниках)
    Дата выпуска: 7 июля 2011
    Версия: 2.6 (4 декабря 2011)
    Язык: Только русский

    Системные требования

    • Mac OS X 10.6 и выше(VM,Hack,Macintosh).
    • iDevice любой модели.
    • iOS 2.x или более (совместимо с iOS 5.1)
    • Файл сертификата разработчика
    • Файл профиля (провижн)

    Описание

    Приложение способно подписать крякнутое (ломанное или отвязанное от аккаунта) приложение под своим сертификатом и без проблем устанавливать его через iTunes на устройство без джейлбрейка!

    Инструкция

    1) Если вы разработчик, имеющий свой сертификат Apple.

    1. Заходите в iOS Provisioning Portal/Provisioning и возле профиля нажмите “Download”, чтобы скачать файл профиля.
    2. Заходите в iOS Provisioning Portal/Certificates и возле сертификата нажмите “Download”, чтобы скачать файл сертификата.
    3. Файл профиля *.mobileprovision переносите мышкой Drag&Drop в иконку iTunes, затем синхронизация с устройством. Это установит профиль на устройство.
    4. Добавляете скачанный файл сертификата *.p12 в Связку ключей в раздел Система (если не добавлено ранее).
    5. Запускаете айПодпись. Выбираете любой ломанный ipa, который надо подписать. Записываете в поле ввода подписи имя вашего сертификата, который указан в Связке ключей. Например, iPhone Developer: ILIA SHKOLNIK (**********).

    2) Если вы не разработчик.

    1. Добавляйте UDID своего девайса к разработчику, имеющему сертификат,
    2. Возьмите у разработчика его файл профиля (провижн) *.mobileprovision, в который было добавлено ваше устройство .
    3. Возьмите у разработчика его файл сертификата *.p12, в который был добавлен провижн.
    4. Файл профиля *.mobileprovision переносите мышкой Drag&Drop в иконку iTunes, затем синхронизация с устройством. Это установит профиль на устройство.
    5. Добавляете файл сертификата *.p12 в Связку ключей в раздел Система.
    6. Запускаете айПодпись. Выбираете любой ломанный ipa, который надо подписать. Записываете в поле ввода подписи имя вашего сертификата, который указан в Связке ключей. Например, iPhone Developer: ляляля (**********).

    Как создать сертификат .p12

    1. Находите в Связке ключей ваш сертификат разработчика:
    2. Правый клик на сертификате. В контекстном меню выбираете “Экспортировать”:
    3. Далее выбираете формат р12, задаете любое имя сертификата и пароль, который будет спрашиваться при добавлении данного сертификата в связку ключей.

    Как это работает?

    Все очень просто. Приложение подписывает ipa-файл подписью разработчика из файла сертификата. Таким образом, iTunes думает, что это обычный девелоперский билд, и устанавливает спокойно его на устройство, UDID которого занесен в этот сертификат.

    Скриншоты

    Функционал постепенно добавляется.

    Что нового в версии 1.0:
    – Полная русская локализация
    – Завершение приложения по клику на крестик

    Что нового в версии 2.0:

    • Добавлена мультизагрузка
    • Вкл/Выкл автодобавления подписанных файлов в iTunes
    • Изменены уведомления
    • Добавлен ПрогрессБар и информация по стадиям

    Что нового в версии 2.1:

    • Добавлена обновлялка Sparkle
    • Баг фикс
    • Графические улучшения

    Что нового в версии 2.2:

    • Проверена работоспособность обновления Sparkle

    Что нового в версии 2.2.1:

    • Добавлено автосохранение настроек при выходе

    Что нового в версии 2.3:

    • Добавление файлов .ipa переносом на иконку айПодписи или через “Открыть с помощью”
    • Поддержка добавления сразу нескольких файлов

    Что нового в версии 2.4:

    • Автоматическое добавление необходимого сертификата при первом запуске
    • Добавлена кнопка “Очистки данных” в меню

    Что нового в версии 2.5:

    • Добавлен выбор профиля для интеграции в приложение

    Что нового в версии 2.6:

    • Добавлена утилита подписывания кода от Mac OS X 10.7.2
    • Переведены ошибки, и добавлены их решения

    У кого ошибка (CSSMERR_TP_NOT_TRUSTED) при подписывании – скачайте БЮРО и добавьте его в связку ключей:
    Скачать БЮРО

    Буду признателен за дельные советы по развитию данного проекта

    Читайте также:  Настройка ssh сервера linux
    Оцените статью