Ios app signer для windows

iOS App Signer

Overview

This is an app for OS X that can (re)sign apps and bundle them into ipa files that are ready to be installed on an iOS device.

Supported input types are: ipa, deb, app, xcarchive

Video

How to install Kodi on an Apple TV 4 with working top shelf

Prerequisites

To sign the application, you’re going to need Mac OS X 10.9 or newer and Xcode 7 or newer.

In order to install the signed application to your device you’re going to need a cable.

For the Apple TV 4, you’ll need either a USB-A to USB-C cable or a USB-C to USB-C cable.

For iOS devices, you’ll need your standard sync cable.

Usage

If you have a paid developer account or a signing certificate and provisioning profile, you can skip to step 7 and just use your signing certificate and the profile.

Open Xcode and create a new iOS or tvOS application depending on your device type

Type in a name and identifier (choose something unique, something like com.yourname.kodi)

Xcode will complain about the provisioning profile, click fix issue

Xcode may have you sign into an Apple ID, click Add…

Then you’ll see something like this, select your ID and click Choose

If you have additional devices

  • Plug in the device
  • Go to the Product Menu
  • Under Destination, select your device
  • Repeat from step 3

Xcode should no longer be complaining

Open App Signer, select the deb, your signing certificate, and the provisioning profile

Click start and select an output filename

To install the app onto your device go back into Xcode, select the Window menu and then click devices

Then click the + and select the file generated by iOS App Signer

Thanks To

maciekish / iReSign: The basic process was gleaned from the source code of this project.

iOS App Signer is maintained by DanTheMan827. This page is using the Cayman theme by Jason Long.

Ios app signer для windows

FAQ по установке взломанных приложений без джейлбрейка.

Внимание! Обязательно к прочтению!

  1. Данная тема для продвинутых пользователей. Если изложенные инструкции сложны для вашего понимания, не мучайте себя, посмотрите другие возможные варианты установки приложений (см. выше).
  2. Просьбы добавить устройство в аккаунт разработчика будут удаляться.
  3. Вопросы о надёжности и работе сервисов по продаже сертификатов, представленных в теме, будут удаляться. Данные ссылки представлены исключительно в ознакомительных целях и не являются рекламой. Отзывы и FAQ по работе данных сервисов следует читать в интернете на официальных сайтах данных сервисов или на официальных страницах в социальных сетях.

Сообщение отредактировал The1Day — 17.04.20, 16:13

Что такое UDID устройства?

UDID – уникальный идентификатор устройства, состоящий из 40 символов. Используется при установке подписанных приложений и бета-версий прошивок.

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

Как мне узнать мой UDID?

Читайте также:  Командная строка редактировать файл windows

1. Откройте iTunes.
2. Подключите своё устройство к компьютеру.
3. Выберите своё устройство в верхнем меню.

4. Откройте самую первую вкладку. Там вы увидите поле «Серийный номер» как на скриншоте.

5. Нажмите на этот серийный номер, и на его месте появится UDID.

6. Его можно скопировать через меню «Правка» -> «Скопировать UDID».

Сообщение отредактировал The1Day — 17.10.16, 13:20

Как работает данный метод?

Разработчик Apple на то и разработчик, что он делает приложения. И ему нужно как-то тестировать эти приложения до того, как он выложит их в AppStore. Вот разработчик и подписывает приложения, чтобы протестировать их на своем устройстве.

Таким образом, любой человек, имеющий сертификат разработчика может подписать любое приложение и установить себе на устройство. При этом данное приложение будет считаться девелоперским билдом.

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

Как получить сертификат?

Если Вы — разработчик

1.Запустите «Связку ключей».
2.В настройках выключите(“Off”) Online Certificate Status Protocol (OSCP) и Certificate Revocation List (CRL).

3.В меню «Связки ключей» выберите > Certificate Assistant > Request a Certificate from a Certificate Authority.

4.Заполните все поля так же, как и при регистрации разработчика. Поле «CA Email Address» заполнять не надо. Выберите «Saved to disk» и «Let me specify key pair information».

5.Заполните все поля, как показано на рисунке.

6.Файл CSR лежит у вас на рабочем столе.
1.После создания CSR зайдите в iOS Provisioning Portal на сайте Developer.Apple. Перейдите в «Certificates» > «Development» и нажмите «Add Certificate».
2.Нажмите «Choose file», выберите ваш CSR и нажмите «Submit».

3.Заберите файл .cer из «Certificates» и добавьте в «Связку ключей».
1.Откройте «Связку ключей».
2.Перейдите в раздел «Keys».
3.Нажмите правой кнопкой мыши на ключе и выберите «Export».

4.Укажите формат(.p12), пароль и место сохранения.

Если Вы не разработчик
1. Найдите разработчика, готового добавить Ваш UDID.
2. Добавьте UDID к нему.
3. Попросите у разработчика выслать Вам сертификат и файл профиля.

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

Как добавить сертификат в связку ключей?

1. Двойной клик на сертификате.
2. Введите пароль к сертификату.

Сертификат следует добавлять в связку «Система».

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

Как добавить сертификат в UDK?

1. Запустите «Unreal iOS Configuration»

Подписывайте любые платные приложения для iOS

Только для пользователей Mac OS X. За небольшую плату мы даем сертификаты и мобильный профиль (всего 5 файлов),
позволяющий в течение срока действия привязки UDID (до одного года) ставить на Ваше устройство любое количество платных программ без взлома и jailbreak. Как этим пользоваться? Читайте далее.

Под iOS написаны тысячи программ, многие из которых опубликованы в AppStore и стоят немалых денег,
но при этом разработчики не дают возможности проверить их перед покупкой.
Еще больше программ вообще не попадают в официальный магазин AppStore и потому не ставятся на устройство.
А все потому, что приложения для iOS имеют специальную цифровую подпись, которую проверяет iTunes при закачке ipa-файла в девайс и сам девайс при старте приложения.
Нет сертификата от Apple — нет подписи. Нет подписи — приложение не запустится.

Читайте также:  Кумир для linux mint

Неудивительно, что так популярен взлом или jailbreak операционной системы мобильного устройства,
дающий возможность ставить на него все что угодно, без контроля со стороны Apple.
Возможности взлома постепенно закрываются с выходом новых версий iOS.
Так что у пользователя есть выбор: или свежая iOS или jailbreak и установка любых программ.
А хотите и того и другого (и можно без хлеба)? Тогда читайте дальше…

iModSign и iOS App Signer

— это программы, при помощи которых приложения получают цифровую подпись, которую iTunes принимает как родную и «заливает» приложение в аппарат.
И никакого взлома iOS.

К сожалению, программы доступны только для Mac OS X, но для пользователей Windows существуют системы виртуализации, например, VmWare,
которые позволят запустить Mac OS на Windows в отдельном окне.
После подписи приложения на виртуальной машине вам достаточно будет перекинуть ее обратно в Windows и залить в iTunes.

I) Это нужно скачать и установить заранее:

1) Mac OS 10.9 (Mavericks) или новее. На старых версиях Mac OS (10.7, 10.8) были замечены трудности с подписыванием — не советуем.
Если нет мака, ось можно поставить виртуально на VMWARE.

2) Command Line Tools for Xcode — они разные для каждой Mac OS.

Command Line Tools содержат библиотеки, которых обычно не хватает для подписывания и которых может просто не быть в вашей системе — без этого набора вряд ли получится что-то подписать.
Если хотите разрабатывать приложения для iOS сами, можете сразу поставить Xcode целиком.

3) Подписывающая программа iModSign или iOS App Signer.

II) Это мы даем после оплаты (через форму на главной странице):

1) Два сертификата *.cer и один ключ *.p12 — все это ставится в «Связку ключей» (стандартная утилита Mac OS) в раздел «login», он же «вход»;

2) Профиль *.mobileprovision, сгенерированный для вашего UDID, который грузится в устройство (телефон, планшет, «тело») вместе с подписанными приложениями *.ipa.
Начиная с iOS 9 профиль в устройстве не отображается, хотя и продолжает работать;

3) Новинка! Еще один профиль — iOS_12_beta_Configuration_Profile.mobileconfig. Он нужен только, если вас интересуют бета-версии iOS.
Отправьте его себе на e-mail и откройте кликом через стандартную почтовую программу на устройстве, и беты будут загружаться сами по воздуху, как обычные обновления.
В отличие от предыдущего профиля этот имеет обновленный формат и его присутствие можно видеть в настройках устройства. Для iOS 13 такого профиля пока нет.

4) И главное: мы привязываем UDID к аккаунту разработчика. Без привязки UDID на конкретное устройство сертификаты бесполезны — раздавать их другим не имеет смысла. И брать чужие тоже. 🙂

III) Приложение для подписывания:

Требуется найти и скачать само требуемое приложение в «нуленом» виде (вырезана оригинальная подпись разработчика),
например, с iPhoneCake.
Просто скачать приложение с AppStore и подписать не получится. Обновиться через AppStore тоже не получится — нужно скачивать и подписывать каждое обновление вручную.
А как иначе? Это же все для тестовых целей. Хотите удобств — покупайте приложение. Поддержите разработчика — разработчик поддержит вас. 🙂
Как именно происходит процесс «вырезания-нуления», подробно описано в статье:
Как ломают приложения для iOS.

Читайте также:  Код ошибки 0x80070422 windows 10 как исправить net framework

Как подготовить устройство к загрузке подписанных приложений (без этого они не будут работать, так что сделайте в первую очередь):

Способ 1: Перенести .mobileprovision в девайс с помощью бесплатной программы

Apple Configurator 2 (только для Mac).

Способ 2: Способ старый, может не работать в свежих версиях iOS. Перенести профиль .mobileprovision в девайс с помощью iTunes.
При подключенном девайсе перетащить файл профиля .mobileprovision в iTunes в раздел Apps, как обычное приложение, и запустить синхронизацию с девайсом.
Делать это следует до синхронизации подписанных приложений, а не одновременно с ними. Иначе придется синхронизироваться еще раз.

Способ 3: Тоже старый способ, и тоже скорее всего уже не работает. Отправить себе файл профиля .mobileprovision на e-mail и открыть его на iPhone.
Это приведет к автоматической инсталляции профиля, хотя на устройстве его не видно.

Как проверить правильность установки:


Чтобы проверить правильность установки профиля и подключения UDID,
можно скачать тестовое приложение — torrent-клиент iTransmission 5.0, уже подписанное сертификатом (только для текущего пула!).
Если оно установится и заработает на вашем устройстве, значит регистрация UDID и установка профиля прошла успешно. При этом нет гарантии, что все другие приложения удастся подписать.
Но другого способа проверки нет — регистрация внешне никак себя не проявляет, до тех пор, пока на телефоне не установлена beta.
А профиль и вовсе не виден на устройстве: в версиях iOS 9 и выше он больше не отображается в разделе «профиль», даже если установлен верно.
Вот такая особенность. Apple, похоже, любит удивлять…

Впрочем, недавно таки появился еще один косвенный признак успешной регистрации UDID: это файл iOS_11_beta_Configuration_Profile.mobileconfig.
Если его получилось установить в устройство и он виден в основных настройках в разделе «Профиль» (это в самом низу, раздел появляется только с профилем вместе), то все хорошо.

Как подписать приложение:

— Двойным кликом мыши установите в Связку ключей два сертификата: AppleWWDRCA.cer и ios_development.cer (устанавливать в login / вход), и один *.p12 (c паролем, который находится в файле password.txt), полученные от нас — все это будет отображаться в Связке ключей.
Это делается один раз. На вопрос об использовании ключей отвечайте «Разрешать всегда». И не меняйте настройки надежности сертификатов — оставьте все по умолчанию!

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

— Перетащите в нее мышкой все .ipa файлы, которые вы хотите подписать.

— Нажмите кнопку «Start Job».
Программа немного «подумает», и в специально созданной для этого на рабочем столе папке iModSigned появятся такие же .ipa файлы, но уже с «правильной» подписью.
Кидайте их в iTunes и синхронизируйте с вашим девайсом (профиль .mobileprovision к этому моменту уже должен быть в нем установлен).
Имейте ввиду, что подписанную таким образом программу нельзя обновить через AppStore — каждую новую версию необходимо будет искать, скачивать и подписывать заново.

Оцените статью