Как подписывать приложения самостоятельно [подробное руководство]
Эта инструкция расскажет вам о методах подписывания приложений персональным сертификатом. Первое что Вы должны сделать — это получить персональный сертификат. Если у Вас его нет, то его можно получить абсолютно бесплатно, для этого перейдите
В ЭТУ ТЕМУ. Ктоме того можно подписать приложения универсальным сертификатом, который будет работать без ограничений, подробнее об универсальном сертификате
ЧИТАЙТЕ ТУТ.
Теперь переходим к самому процессу подписывания приложений.
Способ первый.
Подписывание приложения с помощью программы SisSigner , её можно
скачать ТУТ (826.8 Кб). Данная программа позволяет после получения личного сертификата подписать любое приложение, которое Вы захотите установить на свой смартфон.
Вы можете так же скачать и просмотреть видеоурок по подписыванию приложений с помощью программы SisSigner (СКАЧАТЬ УРОК (5.99 Мб)).
1. Скачиваем архив с программой SISSigner. Она находится
ТУТ (826.8 Кб).
Устанавливаем программу. Место куда Вы ее устанавливаете не имеет значения, я выбрал по умолчанию (C:\SISSigner). После того как установли программу копируем папку
cert из архива в папку
SISSigner. Получается следующие вид (смотри рисунок).
Дальше копируем файл Вашего сертификата и программу которую нам необходимо подписать в папку SISSigner. Получаем примерно следующее.
Теперь запускаем приложение signsis.exe. В появившемся меню:
- В первом окне указываем файл-ключ mykey. (У меня C:\SISSigner\cert\mykey.key)
- Во втором окне путь к сертификату. (У меня C:\SISSigner\2008-11-30.cer)
- В третьем окне пароль key файла (по умолчанию 12345678)
- В четвертом выбираем подписываемое приложение (у меня C:\SISSigner\SymTorrent_S60-3rd_1.416.sis)
Примечание!!! В случае если Вы получили персональный сертификат, то в первом окне программы надо указать ключ полученный вместе с сертификатом, а во втором окне указать пути к полученному сертификату.
Файлы можно произвольно переименовывать если надо, лавное правильно их указать программе.
Дальше Нажимаем кнопку
Подписать. Появляется еще одно окно.
После появления запроса
"Для продолжения нажмите любую клавишу..." - нажимаем любую клавишу. Окно должно закрыться автоматически.
Теперь приложение подписано Вашим сертификатом и может быть установлено на смартфон.
Способ второй.
В этом спопобе мы будем подписывать приложения при помощи утилиты
Signsis (
ее можно скачать тут). Данное приложение интересно тем, что не требует работы с командной строкой, не требует ввода путей в окне программы. Программу достаточно установить и настроить один раз. И затем у Вас будет возможность подписать приложение, расположенное в любом месте на жестком диске, в любой папке, из контекстного меню.
1. Скачиваем программу Signsis , она находится
ТУТ (384.5 Кб).
2. Распаковываем архив с программой Signsis. В архиве четыре файла:
- install1.bat
- install2.bat
- uninstall.bat
- signsis.exe
Я распаковал их в папку C:\Signsis. Закидываем в эту же папку Ваш сертифиакат и файл-ключ. Переименовываем Ваш сертификат в
cert.cer, а ключ в
cert.key. (Их можно и не переименовывать, но лучше переименовать чтобы не вносить дополнительные изменения в файл install1.bat)
Редактируем файл
install1.bat любым тектовым редактором (блокнотик будет самым лучшим вариантом)
Изменяем значение
set password1 на свой пароль (
по умолчанию 12345678).
Изменяем путь к папке программы в значениях
set disk_ins и
set app_path.
Вот как выглядит этот файл для расположения папки с программой по адресу C:\Signsis.
Стоит обратить внимание что если программа будет лежать не в корне диска C: а в какой нибудь его папке , допустим по адресу C:\nokia\Signsis. Тогда путо в строчке set app_path будет выглядеть следующим образом: set app_path=nokia/Signsis . Слэшь наклонен в другую сторону — это не ошибка.
Сохраняем изменения.
Если все выполнено верно, то в результате по нажатию правой кнопкой мыши по инсталляционному пакету sis, у Вас появится контекстное меню с пунктом
"Подписать персональным сертификатом". Смотри рисунок.
Теперь выбираем на жестком диске любое не подписанное приложение и нажимаем на нем правой кнопкой мыши, в контекстном меню выбираем Подписать персональным сертификатом. После этого действия вылетает на несколько секунд окошо, после закрытия которого появляется еще один файл приложения которое подписывали с измененным именем , точнее у него будет в конце дописано
sis_signed — это приложение подписано Вашим сертификатом. Теперь его можно устанавливать на Ваш смарт.
Примечание: Если нужно сделать два меню, для подписи двумя разными персональными сертификатами (в случае, если в семье два и более телефонов), то по аналогии редактируем и запускаем install2.bat.
Для полного удаления приложения, а также удаления записей реестра, запустить файл
uninstall.bat.
Автор статьи: Serberg
При полном или частичном копировании материалов ссылка на данный ресурс обязательна.
Статья не закончена