Частенько выкладывают файлы, где написано, что их нужно подписать. Но что это такое?
Ответ прост. Начиная с Symbian 9.1 все SIS файлы необходимо подписать.
Есть 4 типа сертификатов self-signed - сам дома подписываешь и все могут его поставить. Уровень доступа к API базовый. Доступно порядка 60% всех API (API - функции смартфона, например, убить процесс или открыть прогу. Это все выполняют разные API)
Второй тип сертефиката Symbian Signed - им подписывают программы, требующие более чем 60% API, причем на руки сертификат не дают. Отправляешь SIS получаешь подписанный SIS (если конечно он пройдет проверку) но подпись у симбиана платная для коммерческих проектов. Но для бесплатных она бесплатна. Доступ к 100% API в случаи обоснования требования.
3й тип Basic Devcert - такому сертификату доступно порядка 80% API и он может устанавливать проги с защищенным UID (именно благодаря этому возможно взломать Symbian Signed Программку, так как ее, взломав и подписав self-signed мы получали ошибку при установке, а symbian signed подпись получить ломаному продукту невозможно) так же это используется для получения доступа к таким API как Убийство процессов, нажатие кнопок, изменение даты и т д.
4й тип Phone Manufactured devcert - такой сертификат имеет доступ 100% API (в том числе доступ в закрытые папки!) но его простым смертным не дают.
Так вот мы пользуемся 3м.
Получение devcert
Как вы все уже знаете на 9м симбиане ввели систему сертификации. И теперь все программы, которые требуют доступа к важным данным должны обязательно пройти сертификацию. Она платная для коммерческих проектов и бесплатная для бесплатных программ.
Мы же можем получить такой сертификат бесплатно для своего телефона и ним подписывать софт.
Для того чтобы получить такой сертификат нам понадобится следующее.
Регистрация на сайте symbiansigned.com
Программка devcertrequest версии 2.0
Запускаем DevCertRequest вводим имя вашего нового файла расширением .csr
Жмем next
Acs pub id ставим NO
Private key file выбираем файл, который был скачен
Убираем галку No password
и вводим пароль 12345678
Жмем Next
Далее заполняем поля можно ввести что хочешь, ничего от этого не изменится
Выделяем все Capabilitis и жмем ADD
Далее жмем на ... и появится окошко, которое выше. Туда вводим IMEI и жмем ADD, потом ОК на исходе должно выйти как на скрине
Жмем next
Нажимаем finish
запрос на сертификат готов
Далее идём сюда http://symbiansigned.com/
И логинимся
Далее идет так, как показано на скрине и загружаем запрос
Жмем Download.
Все сертификат скачан!
Далее необходимо подписать!
P.S. После этого компания нокия не несет ответственности за то, что вы можете утерять данные хранящиеся в телефоне.
P.S. На пол года вы про это забудете, но через пол года вы снова должны будете получить сертификат
Подписывание приложений
Итак, получив сертификат мы должны подписать нужный нам SIS файл.
Для того что бы подписать я рекомендую пользоватся програмкой
Итак, приступим.
Устанавливаем програму в c:signer
Далее в ту же папку кидаем наш key файл, который мы использовали при получении сертефиката (mykey.key) и сертификат который мы получили и скачали с сайта.
Итак, все положили туда. Запускаем програмку...
Показываем пути и жмем подписать...
Собственно файл успешно подписан и готов к установке.
Если же вы решили подписать Python Pack, то нужно делать так. Распаковываем PythonPack в c:pythonpack
Далее кладём key файл в папку cert и туда же кладём сертификат при этом называем сертификат mycert.cer (Внимание! Если вы пользуетесь Проводником, то по умолчанию вы не увидите расширения и у вас могут быть проблемы, проводник покажет что файл зовут mycert.cer, а его на самом деле зовут mycert.cer.html потому заходим в сервис - свойства папки - вид - и убираем галочку с пункта скрывать расширения для зарегистрированных типов файлов) и только тогда переименовываем. Когда файлы будут лежать то жмем run.bat и наслаждаемся картиной, как и при работе sis signera!
Удачи!
P.S. Если у кого не получается получить сертификат самостоятельно, то пишите к нам на форум или отправляйте файл с расширением *.csr на email автора dr_agregate[ собака ]mail.ru. Файл брать надо оперой, а не эксплорером!
3й тип Basic Devcert - такому сертификату доступно порядка 80% API и он может устанавливать проги с защищенным UID (именно благодаря этому возможно взломать Symbian Signed Программку, так как ее, взломав и подписав self-signed мы получали ошибку при установке, а symbian signed подпись получить ломаному продукту невозможно) так же это используется для получения доступа к таким API как Убийство процессов, нажатие кнопок, изменение даты и т д.
4й тип Phone Manufactured devcert - такой сертификат имеет доступ 100% API (в том числе доступ в закрытые папки!) но его простым смертным не дают.
Так вот мы пользуемся 3м.
Получение devcert
Как вы все уже знаете на 9м симбиане ввели систему сертификации. И теперь все программы, которые требуют доступа к важным данным должны обязательно пройти сертификацию. Она платная для коммерческих проектов и бесплатная для бесплатных программ.
Мы же можем получить такой сертификат бесплатно для своего телефона и ним подписывать софт.
Для того чтобы получить такой сертификат нам понадобится следующее.
Регистрация на сайте symbiansigned.com
Программка devcertrequest версии 2.0
Запускаем DevCertRequest вводим имя вашего нового файла расширением .csr
Жмем next
Acs pub id ставим NO
Private key file выбираем файл, который был скачен
Убираем галку No password
и вводим пароль 12345678
Жмем Next
Далее заполняем поля можно ввести что хочешь, ничего от этого не изменится
Выделяем все Capabilitis и жмем ADD
Далее жмем на ... и появится окошко, которое выше. Туда вводим IMEI и жмем ADD, потом ОК на исходе должно выйти как на скрине
Жмем next
Нажимаем finish
запрос на сертификат готов
Далее идём сюда http://symbiansigned.com/
И логинимся
Далее идет так, как показано на скрине и загружаем запрос
Жмем Download.
Все сертификат скачан!
Далее необходимо подписать!
P.S. После этого компания нокия не несет ответственности за то, что вы можете утерять данные хранящиеся в телефоне.
P.S. На пол года вы про это забудете, но через пол года вы снова должны будете получить сертификат
Подписывание приложений
Итак, получив сертификат мы должны подписать нужный нам SIS файл.
Для того что бы подписать я рекомендую пользоватся програмкой
Итак, приступим.
Устанавливаем програму в c:signer
Далее в ту же папку кидаем наш key файл, который мы использовали при получении сертефиката (mykey.key) и сертификат который мы получили и скачали с сайта.
Итак, все положили туда. Запускаем програмку...
Показываем пути и жмем подписать...
Собственно файл успешно подписан и готов к установке.
Если же вы решили подписать Python Pack, то нужно делать так. Распаковываем PythonPack в c:pythonpack
Далее кладём key файл в папку cert и туда же кладём сертификат при этом называем сертификат mycert.cer (Внимание! Если вы пользуетесь Проводником, то по умолчанию вы не увидите расширения и у вас могут быть проблемы, проводник покажет что файл зовут mycert.cer, а его на самом деле зовут mycert.cer.html потому заходим в сервис - свойства папки - вид - и убираем галочку с пункта скрывать расширения для зарегистрированных типов файлов) и только тогда переименовываем. Когда файлы будут лежать то жмем run.bat и наслаждаемся картиной, как и при работе sis signera!
Удачи!
P.S. Если у кого не получается получить сертификат самостоятельно, то пишите к нам на форум или отправляйте файл с расширением *.csr на email автора dr_agregate[ собака ]mail.ru. Файл брать надо оперой, а не эксплорером!


Просмотров


ответить
помоги пожалуйста у меня есть сертификат и кейген что дальше делать