Уважаемые пользователи, ни для кого не секрет, что в связи с тем, что на операционной системе Symbian OS 9.1 существует жёсткая система сертификации программ, "неподписанные" приложения просто не установятся в смартфон. Исходя из этого, Вам предлагается алгоритм самомстоятельного получения сертификата и подписывания приложения. Будьте внимательны и у Вас все получится.
Для получения сертификата:
1. Скачиваем и Устанавливаем DevCertRequest 2.0 на PC.
2. Запускаем->видим окно обзора->создаем путь к будущему файлу (например, можно на диске С создать любую папку и через этот обзор зайти в нее. Не забываем вместо звездочки вписать название, например получается sertif.csr)-> жмём Next.
3. В следующем окне выставляем: ACS Pub ID availaible -> No -> Ниже вводим путь к будующему файлу-ключу mykey.key, пароль и подтверждение (запоминаем или записываем - он еще пригодится) -> жмём Next.
4. В следующем окне заполняем поля (указывайте все, что вашей душе угодно) -> жмём Next.
5. В следующем окне жмём на кнопку обзора ('...'), в верхнее поле появившегося окна вписываем IMEI вашего телефона (*#06#) -> жмём Add -> OK.
Далее выбираем Capabilities (изначально, все "возможности" в левом столбце будут выделены) -> жмём Add (добавляя необходимые возможности в сертификат) -> жмём Next.
6. В следующем окне видим все введенные данные.
Жмём Finish.
При правильных действиях, на экране вы увидите:
7. Далее, идём на страничку регистрации на www.symbiansigned.com или просто на www.symbiansigned.com (если уже зарегистрированы).
Вводим логин и пароль
8. Переходим на вкладку My Symbian Signed
-> далее слева Developer Certificates -> Request
9. Через обзор (...) находим созданный программой csr-файл -> вводим код с картинки -> жмём Send.
10. Выскакивает окошко с информацией о созданном сертификате, дате его получения и окончания -> Жмём Download.
Будьте внимательны! В случае если файл скачается с расширением '.htm', необходимо изменить расширение на '.cer' и сохранить в папку, где создавали файл-ключ mykey.key.
Сертификат подписывается сроком на полгода. Подписанная таким образом программа будет работать и дальше, но вот установить ее заново по истечении этого срока получится лишь если "отмотать" время на смартфоне.
Для подписи приложений можно воспользоваться:
1.Программой от BiNPDA SignSIS 0.1
Установка не требуется, просто распакуйте архив в отдельную папку и запустите SignSIS.exe.
1. Выбираем неподписанный установочный файл *.sis. 2. Заполняем поля Select Certificate File и Select Key File, выбирая полученные от Symbian mycert.cer и mykey.key файлы, соответственно.
3. Не забываем ввести пароль к сертификату, который мы вводили при его создании (пункт 3). 4. Жмём !Sign It! и получаем подписаный файл. Он сохраняется рядом с неподписанным и имеет в своем названии ...unsignet.signet.... Теперь его можно устанавливать на смартфон, IMEI которого Вы указали при создании сертификата.
2.Еще можно воспользоваться программой SIS Signer 1.4 - Windows
Устанавливаем програму в c:\signer Далее в ту же папку кидаем наш key файл который мы использовали при получении сертификата (mykey.key) и сертификат который мы получили и скачали с сайта. Итак все положили туда. Запускаем програмку и видим.
Указываем пути и жмем подписать
Далее видим такую картину
3. Программа для подписи приложений от TolyaN signtool 1110, signtool 1230
- Возможности:
- Подпись нескольких файлов одновременно
- Работа с несколькими сертификатами
- Выбор папок сохранения файлов
- Перетаскивание файлов (пока только для SIS и SISX)
- Сохранение bat-файлов
- Что нового в 1110:
- Переработан интерфейс
- Поправлено перетаскивание файлов
- Добавлена возможность сохранения bat-файлов
- Добавлено главное меню
- Добавлены подсказки
- Исправлены мелкие ошибки
- Что нового в 1230:
- Добавлено запуск с файлами (теперь можете открывать SIS(x) файлы при помощи SIGNTool)
- Добавлена проверка SIS(x) файлов (на совместимость с Symbian OS 9.x) и уведомление недобавленных файлов
- Добавлен просмотр информации о сертификатах, которыми подписан SIS(x) файл
- Добавлена возможность выбора между удалением Всех сертификатов и удалением только Последнего, которым был подписан SIS(x) файл
- Добавлена обработка ошибок, которые могут возникать при подписи/удалении
- Исправлены уведомления о подписи/удалении сертификата
- Изменена функция добавления даты, теперь вместо Даты подписи, доступны Дата окончания и Период действия сертификата
Товары в нашем магазине
комментарии к «Получение сертификата и подпись приложений для Symbian 9.x»
Комментировать могут только