Подписываем приложения на компьютере с помощью программы SignTool


Категория: Статьи » Взлом смартфонов Nokia

В этой статье я расскажу вам, как подписать неподписанное приложение с помощью программы SignTool, делается это на ПК. SignTool – специально разработанное приложение, которое позволяет подписывать приложения для Symbian 9.x. Все ниже написанное подразумевает, что у вас уже есть cer-файл и key-файл. Если таковых файлов нет, то получить их можно ЗДЕСЬ, воспользовавшись сервисом получения сертификатом на сайте allnokia.
Скачиваем саму программу SignTool. Далее распаковываем архив к себе на ПК в любую удобную для вас папку. Для того, чтобы запустить программу используйте ярлык с именем SIGNTool.1230.exe. Интерфейс программы понятен, тем более он на русском языке. Думаю нам все же стоит рассмотреть его, разбив на несколько блоков:
1 – путь к подписываемому файлу.
2 – сертификат, ключ к нему и пароль.
3 – путь, по которому будет сохранен подписанный файл (можно в ту же папку, в которой лежит и не подписанный файл).
4 – операции с файлами приложения
Подписываем приложения на компьютере с помощью программы SignTool
Для начала выберем приложение, которое мы хотим подписать, для этого используйте кнопку “Добавить”. В открывшемся окошке под названием проводник укажите путь к приложению на своем ПК. В итоге в окошке вы увидите файл, который собрались подписать.
Подписываем приложения на компьютере с помощью программы SignTool
Замечу, что можно добавлять файлы пакетно, а не по одному, таким образом вам не прийдеться подписывать каждый файл отдельно. Вот если файлы находятся в одной директории, то использовав клавишу Ctrl можно выбрать сразу несколько нужных вам файлов. Если же файлы в разных директориях, то добавляйте их по отдельности, все выбранные вами файлы будут отображаться в окне этого блока программы.
Подписываем приложения на компьютере с помощью программы SignTool
Теперь укажем место хранение cer и key файлов, используем для этого ту же кнопку Добавить. Если пароль не нужен, а на те сертификаты, что выдаются сейчас, он как раз таки и не нужен, то поле пароль оставляем пустым, если же вы вводили пароль ранее, то нажмите на кнопку Очистить. Если сертификат нуждается в пароле, то это поле обязательно заполняем, те сервисы, которые выдают сертификаты, обычно указывают наличие пароля и сам пароль.
Подписываем приложения на компьютере с помощью программы SignTool
Укажите папку, в которую будут сохранены подписанные файлы, если поле оставить пустым, то файлы будут автоматически сохранятся в ту папку, где лежит оригинал (еще не подписанный файл). 
Подписываем приложения на компьютере с помощью программы SignTool
По умолчанию в SignTool уже предложено добавлять к именам файла следующие артикли: signed – это означает, что файл был уже подписан, и unsigned – значит то, что файл еще не был подписан. Рекомендую вам не изменять это поле, так как в этом случае вам будет легче ориентироваться в большом количестве файлов.
После заполнения нами всех полей можно приступать к самой процедуре подписи.
Если же вам не известно, был ли ранее подписан этот файл или нет, то стоит перед процедурой подписи удалить все подписи из подписываемого файла. Для этого используем кнопку Удалить сертификат.
Подписываем приложения на компьютере с помощью программы SignTool
1) В случае если файл не содержал в себе сертификата, то вам высветится окошко, в котором будет написано об этом.  В следствии файл с привязкой unsigned не будет сохранен в папку, которую вы указывали ранее для сохранения подписанных/неподписанных файлов.
Нажимаем ОК.
Подписываем приложения на компьютере с помощью программы SignTool
После появится сообщение, что сертификаты удалены, оно появится даже в том случае, если никаких сертификатов в приложении не было и они не удалялись, в общем в любом случае SignTool ыводит это сообщение, которое сигнализирует об окончании процедуры удаления подписей. Нажмите ОК и продолжите работу с файлом, а точнее продолжите процедуру подписи.
Подписываем приложения на компьютере с помощью программы SignTool
Продолжим нашу процедуру. Нажимаем на кнопку Подписать.
Подписываем приложения на компьютере с помощью программы SignTool
Если все хорошо и процедура прошла успешно, программа сообщит нам об этом выдав сообщение, что файл(ы) подписаны. Нажимаем ОК.
 

Теперь открывайте ту папку, в которую вы сохраняли подписанные файлы, если вы не указывали путь для сохранения подписанных файлов, то ищите их там, где лежит подписываемый вами файл. Подписанный файл будет иметь приставку к имени – signed, означающая, что файл подписан. Теперь можете устанавливать приложение на свой смартфон.
Подписываем приложения на компьютере с помощью программы SignTool
2) Теперь рассмотрим ситуацию с файлами, которые содержат сторонний сертификат.
И так, сначала вы нажали на кнопку Удалить сертификат.
Подписываем приложения на компьютере с помощью программы SignTool
После этого вам будет выведено на мониторе ПК сообщение, что сертификат был удален, а сам файл с удаленным сертификатом сохранится либо в ту папку, которую вы указывали для сохранения подписанных/неподписанных файлов, либо, если вы таковой не указывали, в папку с оригиналом. При этом файл с удаленным сертификатом будет иметь приставку к имени unsigned. Нажимаем ОК.
Подписываем приложения на компьютере с помощью программы SignTool
С тем файлом, который был выбран ранее, нам продолжать работу нельзя, т.к. в нем содержится сторонний сертификат. Вам нужно заменить их файлом, в котором вы удалили сертификат. Нажимаем на кнопку Очистить.
Подписываем приложения на компьютере с помощью программы SignTool
В следствии поле с выбранным вами файлом, который содержит стороннюю подпись, будет очищено. Теперь вам нужно выбрать файл, без подписи, в котором вы только что эту самую подпись удалили. Этот файл будет иметь приставку к имени Unsigned.
Подписываем приложения на компьютере с помощью программы SignTool
Как вы можете видеть, гораздо удобнее создать одну папку для сохранения подписанных/неподписанных файлов, так вам будет проще ориентироваться во всем изобилие софта. В результате выбранный вами файл с приставкой unsigned будет активирован в программе, теперь вы можете продолжать работу с SignTool. Нажмите на кнопку Подписать.
Подписываем приложения на компьютере с помощью программы SignTool
В случае успешной завершении подписи программа сообщит вам об этом, выдав сообщение на монитор, что файл был подписан. Нажимаем ОК.

Теперь открывайте ту папку, в которую вы сохраняли подписанные файлы, если вы не указывали путь для сохранения подписанных файлов, то ищите их там, где лежит подписываемый вами файл. Подписанный файл будет иметь приставку к имени – signed, означающая, что файл подписан. Теперь можете устанавливать приложение на свой смартфон.
Возможные проблемы и пути их решения.
Если после того, как вы нажали на кнопку Подпись вам высветилось сообщение о том, что “файлы сертификата не совместимы” или “проверьте правильность сопоставления Сертификат-Ключ”, то это значит то, что ваш ключ не соответствует сертификату, в таком случае подпись приложений невозможна.
Подписываем приложения на компьютере с помощью программы SignTool
Советую проверить вас еще раз правильность указания путей к cer-файлу и key-файлу.
Подписываем приложения на компьютере с помощью программы SignTool
Если же ошибка повторилась, то попробуйте еще раз распаковать файл ключей и сам сертификат либо закажите новые файлы. Всем успехов!

Голосов: 1
16-10-2010, 14:50 | Просмотров: 24743

Похожие статьи:

Оставьте свой комментарий к "Подписываем приложения на компьютере с помощью программы SignTool":


ОС Android - история и хронология операц ...
История всех версий операционной системы Android. В статье в...
Как переустановить Андроид?
Для чего нужна переустановка системы? В данном случае стоит ...
Как прошить Андроид? Инструкция по проши ...
Как перепрошитиь Android?Для чего нужно перепрошивка устройс...
Пособие для пользователя. Как установить ...
Как установить Cashe на Android?Прежде чем браться за чтение...
Как разогнать процессор на Android?
Чаще всего пользователи обращаются к возможностям разгона пр...