ГлавнаяФорумДневникиФотоальбомы

Войти через:
Новости Телефоны Игры Графика Программы Документация Еще ...

АвторСообщение
Kirill 7 Batya
Эксперт
ЭкспертПолезность: +115 (143)
Имя: Киря
Возраст: 26
С нами с: 26.04.2006
Сообщений: 758
Откуда: Питер
Модель телефона: 8800 Carbon Arte, 6300
0
1, добавлено: 04 Янв 2007 03:22
Устанавливая важные (интересные, нужные) программы на свой телефон, вы иногда сталкиваетесь с проблеммой сертификации.
Да, к сожалению на Symbian 9 ввели систему сертификации, и теперь все программы, которые требуют доступа к важным данным, должны обязательно пройти сертификацию.

Так как другого выхода нет, разберем этот способ.

1. Скачиваем программу DevCertRequest2.0

2. Запускаем DevCertRequest вводим имя вашего нового файла с расширением .csr К примеру new.csr



3. Шаг второй, заполнение полей. Делаем так:

Acs pub id ставим - нет. Для Private key file качаем этот архив signsis, и из него берем ключик.

Password пишем 12345678, только так, чтобы рядом с No password галки не стояло!



4. Идем далее. Заполняем поля, думаю с этим трудностей ни у кого не возникнет.



5. Далее. Вписываем свой IMEI и добавляем все application capabilities





6. Далее жмем Finish и запрос на сертификат готов.



>> <<

7. Далее нам нужно зарегистрироваться на сайте Symbiansigned.com
Регистрация на сайте работает, но вроде для платных почтовых ящиков или т.п. Ящики по типу Рамблера, Яндекса, Майла и т.п. не принимаются!

8. Идем сюда (естественно авторизовавшись) и загружаем файл созданный только что.(.csr файл) Путь его C:\Program Files\Symbian OS Tools\Developer Certificate Request - и там вы увидите new.csr



9. Скачиваем только что созданный сертификат.



10. Переименовываем в mycert.cer

11. Распаковываем архив на диск С компа в каталог signsis

12. Берем mycert.cer и кладем его в папку cert.

13. Подопытный файл(проги/игры) переименовываем в Moj.SIS и кладем в каталог signsis

14. Запускаем SIGN.bat

15. Далее загружаем на телефон, и ГОТОВО. Прога/игра сертифицированна.

Последний раз редактировалось: Samson59 (24 Янв 2010 22:17), всего редактировалось 17 раз(а)

Nova Invicta
Смартфоман
<b>Смартфоман</b>Полезность: +715 (777)
Возраст: 32
С нами с: 25.05.2006
Сообщений: 1759
Откуда: РФ, Краснознаменск
0
2, добавлено: 29 Мар 2007 10:19
SisSigner

По многочисленным просьбам, выкладываю программу SISsinger, которая позволяет, после получения сертификата, подписать любое приложение. Архив содержит все необходимые файлы: папка cert (файл mykey внутри), и установочный файл SISsinger. Сначала устанавливаем саму программу, а затем в ее папку добавляем папку с ключом из архива.

Теперь более подробно о том, что делать после получения сертификата:

1. Заходим в папку SISsinger и копируем в нее сертификат и подписываемое приложение
2. Запускаем файл SISSigner и указываем пути к сертификату, ключу и приложению ( рисунок 1)
3. Нажимаем Подписать ( появится картинка, как на рисунке 2)
4. После появления запроса Для продолжения нажать любую клавишу, нажимаем любую клавишу.
5. Все, приложение подписано.
6. Загружаем приложение в телефон и устанавливаем.

Сертификат и приложение можно не переименовывать - главное правильно в SisSinger'e указать к ним путь!

Рисунок 1.gif - 640x379, 20,49 KB
Рисунок 1.gif
Рисунок 2.gif - 640x130, 8,64 KB
Рисунок 2.gif
sissigner.zip 816,88 KB
Файл скачан или просмотрен: 98913 раз.

Последний раз редактировалось: (24 Окт 2007 00:15), всего редактировалось 11 раз(а)

Лето
Эксперт
ЭкспертПолезность: +133 (147)
Имя: Виктория
Возраст: 34
С нами с: 16.11.2006
Сообщений: 1120
Модель телефона: С7 + N97
0
3, добавлено: 10 Июн 2007 20:41
Дополнение от lv333

Промучившись некоторое время с командной строкой, решил упростить такой процес как подпись sisов сертификатом.
После установки этой программы добавляется такая надпись в меню при нажатии правой кнопки мышки:



Как оно работает? :-)
1) Очень просто, распаковываем приложеный архив в нем 4 файла:
install1.bat, install2.bat, uninstall.bat и signsis.exe.
2) Потом в тот же каталог куда мы все это распаковали кидаем свои сертификат и ключ.
3) Переименовывает сертификат в cert.cer, а ключ в cert.key. Или можно не переименовывать но тогда нужно редактировать
в файле install1.bat переменные cer_name1 и key_name1.
4) Редактируем переменную password1 в файле install1.bat на свой пароль.
5) Запускаем install1.bat.

Если нужно две менюшки с двумя сертификатами редактируем и запускаем install2.bat.
Для полного удаления приложения, а так же записей реестра запускаем uninstall.bat.

Вот блок который нужно редактировать:

Код:

rem vars
rem -----------------------------------------------
rem Диск на который ставим прогу
set disk_ins=C:
rem Каталог в который ставим прогу
set app_path=Sign_sis
rem Префикс для подписаных файлов
set sign_prf=signed
rem Имя файла с сертификатом
set cer_name1=cert.cer
rem Имя файла ключа
set key_name1=cert.key
rem Пароль на сертификат
set password1=31536u2
rem Имя bat файла с параметрами
set bat_file1=signsis.bat
rem ключ реестра для команды
set sign_key1=Sign
rem -----------------------------------------------



Качаем архив со всеми файлами здесь.

sign_sis_103.rar 380,86 KB
install1.bat install2.bat uninstall.bat signsis.exe
Файл скачан или просмотрен: 7089 раз.
menu_169.jpg 62,55 KB - 796x594
меню
Файл скачан или просмотрен: 7432 раз.

Аполон13
NokiaMan
NokiaManПолезность: +249 (289)
Имя: Виталий
Возраст: 40
С нами с: 04.01.2007
Сообщений: 948
Откуда: РФ, Мурманск
Модель телефона: E72
0
4, добавлено: 28 Ноя 2007 13:26
Ответы на часто задаваемые вопросы:


  • При попытке установки приложения, смартфон пытается соединиться с Интернетом
    Это происходит из-за необходимости проверки подлинности сертификата безопасности, которым подписана программа. Используется либо указанный вами принудительно Интернет адрес, либо адрес по умолчанию установленный в настройках "диспетчера приложений".
    Во избежание этого, необходимо в "диспетчере приложений" отключить проверку сертификатов. [функция доступная через его настройки]

  • При попытке установки приложения, возникает уведомление :
    "Ошибка в сертификате- обратитесь к поставщику приложения !"


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

  • При попытке установки приложения возникает уведомление:
    "Срок действия сертификата истек или ещё не начался!"


    Дата начала срока действия сертификата, которым подписана программа, ещё не наступила.
    Эта ошибка возникает с новыми сертификатами. Подобное может происходить из-за разницы в часовых поясах, места где сертификат был выписан, и того где вы находитесь. Или по причине заведомо не совпадающей с реальным временем даты начала срока действия нового сертификата [вина Symbiansigned.com].
    Перед установкой программы, переведите дату на смартфоне, на сутки – двое вперёд, установите программу, и верните дату обратно.

  • Зачем отключать проверку сертификатов, если программа уже подписана
    Если вы пользуетесь официальным софтом, то кроме того, что при проверке подлинности сертификата безопасности, будет потрачено некоторое количество трафика, вам терять нечего. Если вы используете отличный от выше указанного софт, то сертификат не пройдет проверки, и установка будет отменена.
    Для проверки используется либо указанный вами принудительно Интернет адрес, либо адрес по умолчанию установленный в настройках Диспетчера приложений.

  • При попытке установки приложения, возникло уведомление:
    "Срок действия сертификата истёк!"


    Сертификат безопасности выдается на срок равный шести месяцам. По истечении этого срока, приложение более не может использоваться.
    Способы решения проблемы:
    1 - Откатите дату на смартфоне на срок от 2 до 6 месяцев если приложение относительно новое, или на более длительный срок, в случае если программный релиз более старый . Установите требуемую программу, и верните дату обратно.
    2 – Подпишите заново приложение новым персональным сертификатом
    3 - Используйте более позднюю версию приложения с ещё не истекшим сроком действия сертификата.

  • Возможно ли подписать своим сертификатом, программу для кого-то другого :
    Нет, персональный сертификат безопасности, выдается только на один IMEI.
    Установить приложения, подписанные под чужой IMEI невозможно.

  • Для каждой программы нужен свой сертификат, или подойдет один для любой программы:
    Единожды полученным сертификатом, можно подписывать все требующие сертификации программы, но только для смартфона на IMEI которого сертификат был выдан.

  • Мне подписали программу, и выдали файл -MyCert- куда его устанавливать:
    Этот файл и есть сертификат, устанавливать его не нужно. Выдан он вам для того, чтобы вы либо могли самостоятельно подписывать, либо его не приходилось выписывать для ВАС заново. Что касается программы, то копия сертификата уже туда благополучно внедрена, и файл приложения готов к установке.

Последний раз редактировалось: Аполон13 (20 Янв 2009 13:25), всего редактировалось 1 раз

Аполон13
NokiaMan
NokiaManПолезность: +249 (289)
Имя: Виталий
Возраст: 40
С нами с: 04.01.2007
Сообщений: 948
Откуда: РФ, Мурманск
Модель телефона: E72
0
5, добавлено: 08 Дек 2007 19:35
Получение ключа без пароля:

Применяем ключ тот-же , что и в случае сертификации программ с помощью SisSinger на ПК. Скачиваем архив removepass, распаковываем в любое удобное место. Перемещаем в папку с файлами от removepass файл ключа MyKey. Открывем его с помощью стандартного приложения Блокнот, и смотрим какой тип ключа DSA или RSA. Согласно увиденному запускаем файл DSA.bat или RSA.bat в папке removepass . Откроется окно в котором требуется ввести пароль ключа с которого вы его хотите снять. Для ключа из архива SisSinger, пароль 12345678. Его и вводим. При этом знаки в строке могут не отображаться. Нажимаем один раз ввод , и в папке removepass создается файл ключа без пароля - mykey2 Смотрим скриншот.





Теперь у нас есть как ключ с паролем, так и без оного.

mykey.zip 1,13 KB
Файл скачан или просмотрен: 5539 раз.
removepass_135.zip 1,28 MB
Файл скачан или просмотрен: 5245 раз.


Новая тема Тема закрыта
Часовой пояс: 3




Другие мобильные клубы
Samsung клубSony Ericsson клубSiemens клуб