Последние комменты
Интересности
загрузка...
Лучшие авторы месяца
Комментаторы месяца
Главная » Symbian 9 приложения » Подпись приложения на смартфоне с помощью FreeSigner

Подпись приложения на смартфоне с помощью FreeSigner

date 07 августа 2009 | cat Symbian 9 приложения | Добавил: Admin
загрузка...


Подпись приложений сертификатом на смартфоне.

Прежде всего, Вам необходимо заказать и получить сертификат.

Об этом читайте здесь


Вам необходиио скачать приложение, с помощью которого Вы сможете подписывать программы прямо на своем смартфоне.
Скачиваем приложение FreeSigner freesigner_1.01_signed.sis [43,5 Kb] и устанавливаем (устанавливать можно на любой диск, т.е. как в память телефона, так и на карту памяти)
Запускаем приложение FreeSigner.

1. Первым делом Вам необходимо выставить настройки программы для подписи, указать пути к сертификату и ключу. Для этого переходим в пункт меню Функции - Параметры.

Подпись приложения на смартфоне с помощью FreeSigner


Внимание: Первые три пункта Вы пропускаете!
Эти пункты, где указано Self Sign, относятся к подписи общим сертификатом, который не имеет достаточных прав для установки многих приложений, а пригодится лишь для подписи, например, тем оформления и русификаторов.

Пропускаем эти три пункта, оставив их без изменений:
Self Sign Cert
Self Sign Key
Self Sign Key Pass

Подпись приложения на смартфоне с помощью FreeSigner


Далее идут следующие три пункта, которые нам и необходимо будет изменить:
Sign Cert
Sign Key
Sign Key Pass
Эти пункты отвечают за путь к Вашу личному сертификату, выданному под ваш IMEI. И именно их нам сейчас будет необходимо настроить.

Подпись приложения на смартфоне с помощью FreeSigner



Выбираем пункт Sign Cert и жмем джойстик по центру. В открывшемся окне выбираем путь к нашей папке, куда мы распаковали наш архив с сертификатом. Выбираем диск, где расположена ваша папка с сертификатом, затем директорию на этом диске. В указанной папке выделяем ваш файл сертификата (cer).
В результате этих действий в окне Параметры для пути к сертификату отобразится имя выбранного Вами на этом шаге сертификата.

Повторяем те же действия и для параметра ключа. Выбираем пункт Sign Key и жмем джойстик по центру. В открывшемся окне выбираем путь к нашей папке (переходим в ту же самую папку, где Вы выбирали файл сертификата, т.к. файл ключа для вашего сертификата находился в одном архиве с сертификатом, следовательно и распакованы они были в одну папку) В указанной папке выделяем ваш файл ключа (key).
В результате этих действий в окне Параметры для пути к ключу для сертификата отобразится имя выбранного Вами на этом шаге файла ключа.

Подпись приложения на смартфоне с помощью FreeSigner


Пункт Sign Key Pass отвечает за ввод пароля к ключу сертификата.
В случае, если Вам указано, что есть пароль ключа (и указан сам пароль), то для ввода пароля нажмите пункт Sign Key Pass джойстиком по центру. В появившемся окне введите пароль.
В случае, если ключ не имеет пароля (это обычно указывается при получении сертификата), то данный пункт параметров оставляем без изменений, т.е. не вводим пароль.

Подпись приложения на смартфоне с помощью FreeSigner


Таким образом, как видно из приведенного ниже скриншота, мы заполнили поля пунктов следующим образом:
Sign Cert - указали путь к файлу сертификата (расширение файла cer), что расположен в папке, распакованной из скачанного Вами архива с сертификатом и ключом.
Sign Key - указали путь к файлу ключа сертификата (расширение файла key), что расположен в папке, распакованной из скачанного Вами архива с сертификатом и ключом.
Sign Key Pass - оставили поле пароль для ключа незаполненным (в моем примере), т.к. в моем случае пароль для ключа не требуется, что было указано мне при выдаче сертификата.

Подпись приложения на смартфоне с помощью FreeSigner


Далее следуют настройки, которые Вы можете настроить на Ваше усмотрение, исходя из личных предпочтений.
Настройка Сохранить файл в может быть выбрана, как :
Такое же как и у источника - т.е, подписанный Вами файл, к имени которого автоматически добавится _signed, будет располагаться в той же папке, что и файл, который Вы выбрали для подписи.
Вручную - при выборе такой настройки активируется дополнительный пункт меню, в котором Вы сможете указать папку, в которую будут сохраняться все подписанные Вами приложения с помощью программы FreeSigner

Подпись приложения на смартфоне с помощью FreeSigner


В случае, если выбрана настройка Вручную, то перейдите на пункт, что активировался при этой настройке - Сохранить файл в выбранную директорию, нажмите джойстик по центру. С помощью встроенного менеджера файлов укажите путь к задаваемой Вами директории, в которую Вы планируете сохранять все подписанные Вами приложения программой FreeSigner.

Подпись приложения на смартфоне с помощью FreeSigner


Настройка Сохранить последний путь может принимать значения:
Разрешить - программа будет помнить путь к последнему подписанному Вами файлу. И когда Вы будете выбирать в следующий раз приложение для подписи, откроет именно эту директорию.
Запретить - программа не будет запоминать путь к последнему подписанному файлу.И когда Вы будете выбирать в следующий раз приложение для подписи, откроет окно выбора дисков.

Подпись приложения на смартфоне с помощью FreeSigner


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

В главном окне программы выбираем пункт Добавить задачу и нажимаем джойстик по центру.

Подпись приложения на смартфоне с помощью FreeSigner


С помощью встроенного файлового менеджера указываем диск, а затем директорию, в которой находится приложение, что Вам необходимо подписать.

Подпись приложения на смартфоне с помощью FreeSigner


Выделяем файл, который необходимо подписать и жмем левую софт клавишу. В меню выбираем Добавить.

Подпись приложения на смартфоне с помощью FreeSigner


Перед тем, как новая задача будет добавлена, появится окно с запросом: какое действие необходимо выполнить:
Sign Sis - подписать личным сертификатом, выданным под Ваш IMEI.
Self Sign Sis - подписать общим сертификатом.
Remove Sign - удалить подпись.
Для подписи приложений личным сертификатом, который Вы только что получили, необходимо выбрать пункт Sign Sis.

Подпись приложения на смартфоне с помощью FreeSigner


Этим действием мы добавляем новую задачу для приложения FreeSigner - подпись конкретного приложения с указанными параметрами (выбранными: личным сертификатом, ключем к этому сертификату и паролем для ключа).
Обратите внимание на иконки у каждого пункта, этот символ возле созданной задачи будет подсказывать, не ошиблись ли Вы с выбором действия. Те, кто подписывают личным сертификатом - у Вас должна стоять иконка с одной латинской буквой S.

Нажимаем левую софт клавишу и выбираем в меню Начать. Этим действием мы начинаем выполнение всех добавленных Вами задач в список (задач можно создать несколько).

Подпись приложения на смартфоне с помощью FreeSigner



Теперь Вы можете перейти в директорию, в ту, куда Вы указали сохранять подписанный файл. В моем случае выбрано сохранять рядом с файлом оригинала, т.е, в ту же директорию. Находим наш новый файл, к его имени будет добавлено _signed (что означает - подписано). Начинаем установку подписанного приложения, если требуется его установить.

Подпись приложения на смартфоне с помощью FreeSigner


В случае, если Вы решили не выполнять созданные задачи, что были Вами добавлены в список, то можно использовать пункт меню Очистить задачи, тем самым удалив все задачи из списка.

Подпись приложения на смартфоне с помощью FreeSigner


В случае, если Вами допущена ошибка, то будет выведено сообщение о том, что ведется лог ошибок по указанному пути. Перейдите по этому пути и просмотрите текстовый файл с логом ошибок.

Подпись приложения на смартфоне с помощью FreeSigner


Мной умышленно была симмитирована ошибка. Я ввела в настройках для общего сертификата путь к файлу личного сертификата, и соответственно также поступила и с ключом. А настройки параметров для личного сертификата оставила не заполненными, т.е. не указала пути к файлам. И задала задачу - подпись приложения личным сертификатом. В итоге получила данное сообщение об ошибке.

Таким образом, Вам необходимо просто строго следовать инструкции по настройке параметров приложения. И тогда никаких проблем при подписи приложений у Вас не должно возникнуть.

Краткое описание возможностей программы FreeSigner 1.01:
- умеет использовать разные ключи
- автоматически удаляет старую подпись при подписи приложения
- работает с расширениями sisx
- может выполнять сразу несколько задач, а именно: например, подписать несколько приложений
- корректно работает на 5800
- не умеет проверять парность сертификат - ключ (т.е. соответствие ключа сертификату).
- Используйте только тот ключ, что идет в архиве вместе с сертификатом!
Вы не авторизированы на сайте, рекомендуем войти под своим логин или зарегистрироваться!
Просмотров: 9402
(голосов: 1)
#1 VIRUSSABAKA ( 20 декабря 2009 09:41 )

Группа: Посетители
Новостей: 0
Комментов: 1
Спасибо чуваки за подробную информацию,получилось))))))))))))
Регистрация: 19.12.2009 | ICQ: -- | Модель телефона: nokia 6710
#2 Erkul ( 5 апреля 2010 20:45 )

Группа: Посетители
Новостей: 0
Комментов: 5
вопрос на засыпку!сколько ждать сертификата?уже 2 часа прошло а он всё делается
Регистрация: 22.01.2010 | ICQ: --
#3 Admin ( 5 апреля 2010 20:59 )

Группа: Администраторы
Новостей: 5072
Комментов: 1816
Erkul,
видимо повисло sleep
Регистрация: 5.07.2007 | ICQ: 298056497 | Модель телефона: Nokia N82
#4 ealand ( 24 мая 2010 16:20 )

Группа: Посетители
Новостей: 0
Комментов: 1
пишет что приложение не совместимо с телефоном (файл из текста треда) или что срок сертификата истек (файл из файлового архива и с сайта сертификата)
Трубка 5800, паршивка 40
Регистрация: 20.05.2010 | ICQ: -- | Модель телефона: 5800
#5 Admin ( 24 мая 2010 16:28 )

Группа: Администраторы
Новостей: 5072
Комментов: 1816
ealand,
через комп тогда подписывай
Регистрация: 5.07.2007 | ICQ: 298056497 | Модель телефона: Nokia N82
#6 ambius ( 25 октября 2010 15:41 )

Группа: Посетители
Новостей: 0
Комментов: 2
Выдает ошибку не предастаелены право доступа хрень какаята не знаю что делать
Регистрация: 25.10.2010 | ICQ: -- | Модель телефона: E51
#7 Admin ( 25 октября 2010 20:59 )

Группа: Администраторы
Новостей: 5072
Комментов: 1816
ambius,
это при установке чтоли пишет, или когда ?
Регистрация: 5.07.2007 | ICQ: 298056497 | Модель телефона: Nokia N82
#8 ambius ( 28 октября 2010 04:21 )

Группа: Посетители
Новостей: 0
Комментов: 2
Прописаный файл при установке файла выходит это надпись"не предоставлены право доступа" Файл прописывал личным сертификатом.Может дело в моей прошивке 400-ая???
Регистрация: 25.10.2010 | ICQ: -- | Модель телефона: E51
#9 vanich ( 25 февраля 2011 18:07 )

Группа: Модераторы
Новостей: 29
Комментов: 348
Спасибо, все получилось.

--------------------
Юность? Вздымающаяся волна. Позади ветер, впереди скалы. /В. Вордсворт.
В гениальности 1% таланта и 99% труда. /Эдисон.
Форум Gizmobile
Регистрация: 29.01.2011 | ICQ: 633793630 | Модель телефона: Nokia N78
#10 tatu_xa ( 22 декабря 2011 09:13 )

Группа: Посетители
Новостей: 0
Комментов: 5
а это бесплатно? grin
Регистрация: 21.12.2011 | ICQ: -- | Модель телефона: nokia c 7-00
#11 SymbianHelper ( 22 декабря 2011 14:13 )

Группа: Посетители
Новостей: 0
Комментов: 39
tatu_xa,
А это должно быть платно?
Регистрация: 17.09.2011 | ICQ: -- | Модель телефона: Nokia 5250, N8
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Следите за новостями
Панель управления
Опрос
Я использую телефон...
- Как средство связи
- Как плеер
- Как фотик
- Для игр
- Все вместе
Сайт


службы мониторинга серверов