Подписване на Symbian приложения на компютър

Подписване на приложения на пресонален компютър с помощта на програмата  SignSigner.

Изтеглете архива със сертификата, който би трябвало вече да сте получили.
Разархивирайте архива на удобно за вас място.
Архива съдържа един cer и един key файл, които са ви нужни.
Предполагам, че е ясно, вашите ще са с други имена, други цифри.


Изтегляте архива с програмата SisSigner. Архива съдържа всички файлове за стартиране на програмата.
Разархивирайте го на удобно за вас място.
Резултата ще е една папка с име sissigner.
В нея ще намерите инсталатора на програмата. Инсталирайте я, като кликнете два пъти върху изпълнимия файл [9731_sissignerinstall.exe в моя случай, но би могло цифрите да са различни при следваща версия].


Ще ви се отвори диалогов прозорец, в който да посочите къде да се инсталира програмата. По подразбиране, това е C:\SISSigner. Препоръчвам ви да го оставите така. Натиснете бутона Install.


Реално инсталатора не инсталира нищо, а създава папка SISSigner в C:\ и разархивира в нея два файла. Signsis.exe и SISSigner.exe.
Signsis.exe го копира и в папка C:\Windows.
Пиша това, за да знаете после как да деинсталирате тази програма, ако и когато се наложи. Но за това накрая.
Сега отворете папката C:\SISSigner и поставете в нея двата файла, за които писах по-горе, файловете cer и key, тези които сте получили като сертификат.
На същото място поставете и файла, който искате да подпишете и да инсталирате след това.


Стартирайте файла SISSigner.exe и в диалоговия прозорец въведете пътя до cer файла, key файла и файла, който искате да бъде подписан. В моя случай Primeren.sis.
Ако има нужда от въвеждане на парола, тази по подразбиране е 12345678.

Сертификатите, които се издават в момента са без пароли, следователно полето остава празно. Исках все пак да обясня каква е целта му. Дори и да изпишете там парола, ако такава няма, това няма да попречи на подписването на приложението. При липса на парола, софтуера просто не извършва такава проверка, това поле все едно го няма или е празно.
Натиснете бутона “Подписать”.
Ще ви се появи CMD прозорец в който от вас ще се иска да натиснете произволен клавиш за продължение. Направте го и файла ви вече ще е е подписан и готов за инсталиране на вашия телефон.


Деинсталиране на  програмата.
Изтрийте папка SISSigner от мястото, където сте я създали, както и файла SignSIS.exe от папка C:\Windows.
Подчертавам.
Преди да изтриете папка SISSigner, се уверете, че сте запазили сертфиката си [файловете key и cer] на удобно място. Тях не ги изтривайте, те ще ви трябват и друг път.

Подписване на приложения на пресонален компютър с помощта на програмата  SignSIS.

Интересното и различното при това приложение е, че при работа с него не се нуждаем от работа с команден ред. Достатъчно е да настроим програмата един път и след това ще можете да подписвате приложения без значение къде се намират на твърдия ви диск, само с използването на контекстното меню [десен бутон на мишката].


Как се инсталира програмата:
Изтеглете SignSIS от тук и разархивирайте архива в удобна за нас папка. Хубаво е да си направите нова такава, с име sign_sis да речем.
При мен аз съм я разархивирал в папка C:\Nokia\E72\sign_sis

В архива има четири файла.


Там, където сте разархивирали архива, копирайте и двата файла на сертификата, който имате. Това са key и cer файловете.
Каквито и да са имената им, преименувайте файловете в cert.cer и cert.key. Това става с помощта на бутона F2, когато сте върху файла за преименуване.
Отворете с текстов редактор, да речем Notepad, файла install1.bat.
Не кликайте два пъти върху него, а го отворете за радакция. Става с десен бутон върху файла и избор на Edit … след което посочете Notepad, ако се наложи да посочвате редактор.

В началото на файла, променете пътя до папката с програмата в редовете set disk_ins и set app_path.

За да го направите правилно, ще дам следния пример:
При мен програмата се намира в C:\Nokia\E72\sign_sis
Следователно, трябва да редактирам значенията по следния начин:

set disk_ins=C:
set app_path=Nokia/E72/sign_sis

Обърнете внимание на наклона на наклонените линии. Ако поставите наклонени линии в обратната посока, програмата ви няма да работи.

Ще дам и втори пример, защото е важно.
Ако сте решили и сте си създали папка за програмата директно в C: и папката в която ще разархивирате архива е с име C:\SignSIS, редакцията трябва да е следната:

set disk_ins=C:
set app_path=SignSIS

Ако имате парола на сертификата, променете значението на реда setpassword1. След знака = напишете паролата, която имате.

Ако нямате парола, което е най-вероятно, оставете реда така, както е, без да го редактирате. Каквото и да е написано след знака за равенство, то няма значение, програмата няма да извършва проверка за парола, ако такава няма.


Запазете файла.
Стартирайте файла install1.bat с двойно кликване на мишката върху него.
Ако сте изпълнили всичко както трябва, когато кликнете с десен бутон на мишката върху sis файл, който искате да подпишете, ще видите позиция Sign with personal certificate.
Накратко, от сега нататък, намирате приложението, което искате да подпишете, десен бутон върху него, избирате Sign with personal certificate, след което до неподписаното приложение ше се появи подписаното.
В същата папка.
С префикс signed.

Деинсталиране на програмата, когато вече не ви е нужна.
За това се налага да направите редакция на файла uninstall.bat, който също се намира в архива.
Отворете го, чрез десен бутон на мишката и Edit и направете следните редакции, подобни на на редакциите в install1.bat

Ако програмата ви се намира в C:\Nokia\E72\sign_sis, редактирайте значенията в редовете set disk_ins и set app_path по следния начин:

set disk_ins=C:
set app_path=Nokia/E72/sign_sis

Обърнете внимание на наклона на наклонените линии. Ако поставите наклонени линии в обратната посока, програмата ви няма да се деинсталира коректно.

Symbian сертификати. Нова политика за сигурност.
Заявка и получаване на персонален сертификат.
Подписване на Symbian приложения online.
Подписване на Symbian приложения на компютър
Подписване на Symbian приложения на телефона
Най-чести съобщения за грешка при подписване на Symbian приложения

  • Здраавей!Опитах да се възполвам от http://www.cyxap.com/symbian/sign-symbian-pc/
    но не ми се получиха нещата .С Уин 7 съм,дали тове е проблема?!Моля,отговорете ми на мейла,ако ви е удобно.Благодаря!

  • Здравейте.
    Имате мейл, но ако желаете, можем да проведем диалога и тук, за да е полезен и на други читатели.
    За да мога да ви помогна, опишете с коя програма опитахте да подпишете приложение и какво означава “не ми се получиха нещата”. Не успяхте да инсталирате програмата, не успяхте да я настроите или не успяхте да подпишете приложение.

  • Здравейте. Опитах по този начин, инсталирах програмата, на подменюто ми се появи сектора за подписване, но при опит да подпиша sis файл – не става нищо (смисъл – не ми се появява още един файл,който би трябвало да е подписан)

  • Бате луд си знаеш ли , направо ме кефиш

  • Здравейте.Опитах да подпиша по този начинПодписване на приложения на пресонален компютър с помощта на програмата SignSigner.,но каде се намира подписания

Моля, бъдете българи, използвайте кирилица.

Можете да следите коментарите по тази тема, използвайки RSS 2.0 feed.