Mobile Devices

Войдите в свой аккаунт

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

  • Старый 10.10.2013, 22:54
    ОБЩИЕ ВОПРОСЫ

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

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

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

    1. Откройте iTunes.
    2. Выберите свое устройство в боковом меню.
    3. Откройте самую первую вкладку. Там вы увидите поле "Серийный номер".
    4. Нажмите на этот серийный номер, и на его месте появится UDID.
    5. Его можно скопировать через меню "Правка" -> "Копировать".

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

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

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

    СЕРТИФИКАТ


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

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

    Создание запроса Apple

    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 лежит у вас на рабочем столе.

    Отправка CSR в Apple

    1. После создания CSR зайдите в iOS Provisioning Portal на сайте Developer.Apple. Перейдите в "Certificates" > "Development" и нажмите "Add Certificate".
    2. Нажмите "Choose file", выберите ваш CSR и нажмите "Submit".
    3. Заберите файл .cer из "Certificates" и добавьте в "Связку ключей".

    Создание сертификата .p12

    1. Откройте "Связку ключей".
    2. Перейдите в раздел "Keys".
    3. Нажмите правой кнопкой мыши на ключе и выберите "Export".
    4. Укажите формат(.p12), пароль и место сохранения.

    Если Вы не разработчик:

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

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

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

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

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

    1. Запустите "Unreal iOS Configuration"
    2. Перейдите на вкладку "Already a registered iOS developer".
    3. Добавьте .mobileprovision.
    4. Добавьте сертификат, введите пароль к нему.
    4. Измените данные в Info.plist. Можно написать все, что угодно, нам это все равно не понадобится.
    5. Нажмите "Ready to Package"

    ПОДПИСЬ ПРИЛОЖЕНИЙ


    Обзор программ для подписи *.ipa.

    1. айПодпись

    Спойлер

    Системные требования:
    Mac OS X 10.7.2 и выше.
    iDevice любой модели.
    iOS 2.x и выше (совместимо с iOS 5.0)
    Файл сертификата разработчика
    Файл профиля (провижн) - опционально

    Инструкция:
    1. Откройте айПодпись.
    2. Вручную напишите имя сертификата разработчика из связки ключей.
    3. Выберите подписываемые ipa.
    4. Дождитесь окончания операции. Подписанные ipa будут лежать в папке с оригиналами(-подписанный).


    2. iNstaSign

    Спойлер


    Системные требования:
    Mac OS X 10.5 и выше.
    iDevice любой модели.
    iOS 2.x и выше (совместимо с iOS 5.0)
    Файл сертификата разработчика

    Инструкция:
    1. Откройте iNstaSign.
    2. Выберите имя сертификата.
    3. Перетащите нужные ipa.
    4. Дождитесь окончания операции.


    3. iModSign

    Спойлер


    Системные требования:
    Mac OS X 10.6 и выше.
    iDevice любой модели.
    iOS 2.x и выше (совместимо с iOS 5.0)
    Файл сертификата разработчика

    Инструкция:
    1. Откройте iModSign. Выберите сертификат разработчика.
    2. Перетащите нужные ipa.
    3. Дождитесь окончания операции. Подписанные приложения лежат в папке iModSigned.


    Подпись под ОС Windows

    Unreal Development Kit(UDK) - среда разработки игр и приложений на движке Unreal Engine.

    1. Добавьте сертификат в UDK.
    2. Запустите "Signing Tool"
    3. Выберите подписываемый .ipa
    4. Если нужно, укажите .mobileprovision файл.
    5. Нажмите на "Create re-signed IPA...", укажите место сохранения файла.
    6. Дождитесь окончания операции.

    Конвертирование *.deb в *.ipa

    Для конвертирования нам понадобится программа iNstaSign.

    1. Запустите iNstaSign.
    2. Перетащите нужный .deb в окно программы.
    3. Нажмите "InstaSign"
    4. Дождитесь окончания операции. Заберите полученный ipa.

    Конвертированные таким способом deb файлы без каких-либо проблем установятся на устройство. Но если для работы им нужен доступ к файловой системе или другим функциям, доступным лишь после джейлбрейка, корректно работать они не будут!

    УСТАНОВКА НА УСТРОЙСТВО


    Добавление файла .mobileprovision в устройство

    Есть два способа установки .mobileprovision: с помощью iTunes или непосредственно на устройстве.

    С помощью iTunes

    1. Перетащите файл .mobileprovision на ярлык iTunes
    2. Синхронизируйтесь с устройством.

    Без iTunes, на устройстве

    1. Скачайте файл .mobileprovision браузером устройства. Откроется диалог добавления профиля обеспечения.
    2. Нажмите "Установить". Подтвердите установку.

    Установленные профили вы можете посмотреть в "Настройки" > "Основные" > "Профили"

    Установка ipa

    Добавьте подписанные ipa в библиотеку iTunes, синхронизируйтесь с устройством.

  • Чтобы скачивать фаилы и оставлять сообщения на форуме зарегистрируйтесь



Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot