Собственно суть в теме. Оригинал здесь.
Может и здесь кому нить понадобится
Вступление для тех кто не вкурсе, но кому это нужно
На ОС Symbian 9.1 была введена система подписи приложений сертификатами, т.е. если хочешь писать приложения покупай сертифика причем очень недешево.
Но специально для начинающих разработчиков у которых нет денег но есть желания разрабатывать было зделано исключения, специальная система сертификации которая позволяет подписать приложения под конкретный девайс основаная на привязке к имеи коду устройства. Разумеется тут же была использована для совершенно других целей
Процесс подписи довольно таки муторный: сначала нужно сгенерить ключ, потом зарегится на сайте разработчиков и скачать специальное приложение для генирации сертификата, после чего при помощи того же сайта подписываем сертификат. В итоге получаем три вещи: сертификат, ключ и пароль. Потом нужна еще одна утилитка которая собственно и подписывает готовые sis. Утиль консольная поэтому работать с ней можно только передавая ей пареметры через строку. это не есть всегда очень удобно так как параметры то по сути нужно передавать одни и те же. В итоге мне это немного надоело, решил автоматизировать этот процесс дабы и самому не парится и народу с никиями помочь
Тем более что на форуме есть особая тема, где толпа просящих просит подписать то или иное приложения для конкретного телефона так как не в состоянии зделать это самостоятильно.
Промучившись некоторое время с командной строкой, решил упростить такой процес как подпись сисов сертификатом.
После установки этой программы добавляется такая надпись в меню при нажатии правой кнопки мышки:

Как оно работает?
1) Очень просто распаковываем приложеный архив в нем 2 файла:
install.bat и signsis.exe.
2) Потом в тот же каталог куда мы все это распаковали кидаем свои сертификат и ключ.
3) Переименовывает сертификат в cert.cer, а ключ в cert.key. Или можно не переименовывать но тогда нужно редактировать
в файле install.bat переменные cer_name и key_name.
4) Редактируем переменную password в файле install.bat на свой пароль.
5) Запускаем install.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 -----------------------------------------------
Доработал скрипты, теперь можно на выбор использовать как один сертификат так и два.
Запускаем install1.bat или install2.bat. Для полного удаления приложения, а так же записей реестра запускаем uninstall.bat.
Выкладываю отдельно скрипты в архиве.
Так и прогу для подписи signsis.exe если у кого то нет.
1) Все это разворачиваем в одну директорию закидываем туда же сертификаты и ключи.
2) Редактируем переменные в install1.bat или в install2.bat.
3) Запускаем нужный батник и радуемся.
PS Если кому то нужно больше 2-х сертификатов - обращайтесь помогу
singsis.exe
sign_sis_new.rar
Может и здесь кому нить понадобится

Вступление для тех кто не вкурсе, но кому это нужно

На ОС Symbian 9.1 была введена система подписи приложений сертификатами, т.е. если хочешь писать приложения покупай сертифика причем очень недешево.




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

Как оно работает?
1) Очень просто распаковываем приложеный архив в нем 2 файла:
install.bat и signsis.exe.
2) Потом в тот же каталог куда мы все это распаковали кидаем свои сертификат и ключ.
3) Переименовывает сертификат в cert.cer, а ключ в cert.key. Или можно не переименовывать но тогда нужно редактировать
в файле install.bat переменные cer_name и key_name.
4) Редактируем переменную password в файле install.bat на свой пароль.
5) Запускаем install.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 -----------------------------------------------
Доработал скрипты, теперь можно на выбор использовать как один сертификат так и два.
Запускаем install1.bat или install2.bat. Для полного удаления приложения, а так же записей реестра запускаем uninstall.bat.
Выкладываю отдельно скрипты в архиве.
Так и прогу для подписи signsis.exe если у кого то нет.
1) Все это разворачиваем в одну директорию закидываем туда же сертификаты и ключи.
2) Редактируем переменные в install1.bat или в install2.bat.
3) Запускаем нужный батник и радуемся.

PS Если кому то нужно больше 2-х сертификатов - обращайтесь помогу

singsis.exe
sign_sis_new.rar