Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Всё что нужно знать о сертификатах и подписи приложений.
Форум :: xSmart - всё для твоего смартфона. > Платформа S60 > Взлом, Разблокировка, Сертификаты
extezy
Всем привет.
В этой теме попробуем разобратся что-же такое сертификат, как подписовать приложения и т.п.

Что же такое персональный сертификат безопасности и каковы его функции:
Персональный сертификат безопасности выдается только на один IMEI, т.е. для одного телефона, и привязан он к IMEI данного телефона. Именно поэтому установить приложение, подписанное сертификатом под чужой IMEI, невозможно.
Единожды полученным сертификатом можно подписывать все требующие сертификации программы, но только для смартфона, на IMEI которого сертификат был выдан.

Какие существуют виды сертификатов безопасности:

Раскрывающийся текст
Приложения, которые устанавливает пользователь, взаимодействуют с операционной системой Symbian через набор API функций, и, соответственно, должны иметь права для обращения к ним. Во всех младших ОС это не регламентировалось, начиная с Symbian OS 9 была введена защита пользователя от вредоносных программ и от необдуманных действий самого пользователя.
Поэтому и можно говорить о подразделении сертификатов по правам доступа, их существует 3 вида:

1. Пользовательские (их называют общими) сертификаты:
Приложение подписывается общим сертификатом и любой пользователь может его установить.
Имеют доступ к функциям API операционной системы на 60%.

2. Symbian Signed capability (называют персональным, личным сертификатом):
Приложние требуют сертификата Symbian Signed, т.е. подписывается на один IMEI, соответственно, только для личного использования.
Имеют доступ к функциям API операционной системы на 80%.

3. License/Platform capability
Имеют доступ к функциям API операционной системы на 100%.


-----


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

Первое, что Вы должны сделать, перед тем, как начать установку какого-либо приложения в смартфон, - это отключить проверку сертификатов.

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

Делается это из Диспетчера приложений.
Дисп. приложений - > Функции - > Настройки - > Прогр. устан.- > Все, Проверка сертиф. - > отключена.

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


-----


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


Наиболее распространенные сообщения об ошибках и методы их решения:

Раскрывающийся текст
"Срок действия сертификата истек"

Нажмите для просмотра прикрепленного файла

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

Решение проблемы:
1. Если Вы знаете, когда был получен сертификат, которым подписано приложение, то переведите дату на Вашем смартфоне на дату получения сертификата и устанавливайте теперь приложение. После успешной установки верните дату в телефоне на текущую.
2. Обычно пользователь не знает даты получения сертификата, поэтому самое простое - это перевести дату на полгода или год назад. Затем установить приложение. После его установки дату в смартфоне переведите на текущую.
3. Если же у вас есть неподписанная версия этого приложения, то подпишите его свежим сертификатом.


"Срок действия сертификата еще не наступил"

Эта ошибка возникает с новыми сертификатами. Дата начала срока действия сертификата, которым подписана программа, ещё не наступила. Подобное может происходить из-за разницы в часовых поясах, места, где сертификат был выписан, и места, где Вы сейчас находитесь. Также возможной причиной может быть то, что Вами выставлена неверная дата в смартфоне.

Решение проблемы:
1. Необходимо проверить, правильно ли выставлена дата в смартфоне, и если она выставлена неверно, то изменить её на текущую.
2. Если же проблема заключается в том, что сертификат был лишь недавно получен, то переведите дату на смартфоне на один день вперед и установите приложение. Затем верните дату на текущую. Данная проблема через день уже не будет у Вас появляться, т.к. время действия сертификата уже вступит в силу.


"Невозможно установить защищенное приложение из ненадежного источника"

Это означает, что устанавливаемое приложение не подписано персональным сертификатом. Такой сертификат создаётся для каждого смартфона отдельно, с привязкой к его IMEI.

Решение проблемы:
1. Вам необходимо получить сертификат под IMEI Вашего смартфона и подписать им приложение.
2. Подписать приложение OnLine, если это возможно.


"Ошибка сертификата"

Данная ошибка появляется тогда, когда программа была подписана чужим сертификатом, т.е., таким, что создавался под другой IMEI. Также возможно, что Вы сделали ошибку при вводе Вашего IMEI для запроса на получение сертификата или OnLine подписки.

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


"Установка запрещена", "Неверный сертификат"

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

Решение проблемы:
1. Перейдите в Диспетчер приложений на смартфоне.
Дисп. приложений - > Функции - > Настройки - > Прогр. устан.- > Все, Проверка сертиф. - > отключена.


"Ошибка в сертификате - обратитесь к поставщику приложения!"

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

Решение проблемы:
1. Необходимо выполнить сертификацию этого приложения, т.е подписать.


"При попытке установки приложения, Ваш смартфон пытается соединиться с Интернетом"

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

Решение проблемы:
1. Необходимо в Диспетчере приложений отключить проверку сертификатов.
Дисп. приложений - > Функции - > Настройки - > Прогр. устан.- > Все, Проверка сертиф. - > отключена.


-----


Подпись приложения на смартфоне - http://xsmart.com.ua/sign_app.html

-----


Подпись на ПК, с помощью SIGNTool.

Нам потребуется:
1. Личный сертификат - заказываем здесь.
2. Программа для подписи SIGNTool
Нажмите для просмотра прикрепленного файла

Все действия видны на скрине:
Нажмите для просмотра прикрепленного файла

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

-----


Вроде бы всё ab.gif
croix
Цитата
Наиболее распространенные сообщения об ошибках и методы их решения

А если "не предоставленны необходимые права доступа"что делать???
Eviral
Цитата
А если "не предоставленны необходимые права доступа"что делать???

это значит что сертификат не твой, тоесть выписан на другой имей!
это старая школа, сам через это не один раз проходил))
extezy
Так как опять появились проблему с выдачей сертификатов, все кто подавал заявки (или нет) могут сами попробывать получит за 1 день свой сертификат и ключ на китайскойм сайте opda.net.cn
Качаем мануал с картинками в формате *.doc
В нём всё подробно описано, от регистрации до оставления заявки и т.д.

Нажмите для просмотра прикрепленного файла
stasozerniy
"Второе, номер телефона, причем китайский номер, который должен начинаться с 13, 15 или 18. Например: 15123456789"


Что это за номер такой!!!какой там номер надо вводить????
randy
сделал все, что описано в мануале. пришел мой сертификат и ключ. Сертификат успел скачать, а ключ почему то уже не дается на скачивание.
Skaf
Глобальный поиск сертификата на китайском сайте OPDA


Наконец-то появился и поиск готового или утерянного сертификата. Он стал намного удобнее и проще.
У вас есть учётка на OPDA . Но можно и создать новую.
Заполняем необходимые поля ,вводим имей ,код (13111111111).Как на рисунке.В самой верхней строчке можно писать : ник,модель смартфона, любое слово .

Скриншот:

Если сертификат готов , то вы увидите эту надпись :

Переходите на следующую страничку и видите :


Зелёная галочка - ваш сертификат готов и найден .
Скачайте отдельно cer.( сертификат ) и key ( ключ)
Поздравляю ,Вы нашли свой сертификат !
Как видите ,поиск стал удобен и вы моментально отыщите свой сертификат в любое время.
yuser
Ет все хорошо, токо вот вопрос...
Какой тип сертификата дают на китайском форуме???
Если после подписи приложение не имеет 100 процентов доступа к OS, то зачем он нужен bc.gif
Gallaher
yuser,
Там дают личный сертификат. Подписав им приложение, сможешь его установить в телефон.
А вообще рекомендую взломать смарт, избавишься от этой мороки. ab.gif
Infineon
OPDA (cer.opda.cn) не даёт зарегистрироваться ac.gif
Кнопка "register" остаётся неактивной после ввода всех полей регистрационной формы.

Может кто-нибудь из зарегистрированных закажет серт для N97, 354225038607888 ?
Спасибо!
Skaf
Infineon,
Щас попробую mig.gif
Infineon
Как успехи?

О! Сегодня у самого получилось зарегистрироваться. ab.gif Запросил серт, буду ждать.

upd. Кул! За 18 часов серт сделали!
Eviral
Выдачи сертификатов на сайте нет!!!
В следующий раз БАН!
Tupac_Shakur
все учим китайский ag.gif ae.gif
Дюрі
Пробьівал получить - не получаетса. Вьідает сообщение Wrong IMEI, please check carefully!
Проверил имей 3 раза - все правильно напечатал, а заказ на сертефикат так и не принимаетса
besorgt
1. Nokia C6
2. IMEI: 351503040133629
bv.gif здраствуйте Все! у меня не получается зарегистрироваться http://www.opda.net.cn/index.php там какие то кубики заместо символов китайских! если кто зарегистрированный может помочь, жду письма, вот мыло, diamant69@bk.ru
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
xSmart.com.ua