Symbian невозможно установить приложение из ненадежного источника
Сертификат - это электронный документ, дающий право приложениям быть примененными (установленными) в среде Symbian OS9.х для конкретного конечного пользователя. Документ выдвигает определенные требования разработчикам программного обеспечения в зависимости от развития операционных систем и аппаратных средств Nokia, что формирует стандартное условие на определение срока использования - срок действия сертификата. Сертификат содержит информацию, идентифицирующую держателя (компанию Symbian), от которого исходит сертификат. Издается центрами сертификации и выдается компанией Symbian.
Первое, что Вы должны сделать, перед тем, как начать установку какого-либо приложения в смартфон, - это отключить проверку сертификатов.
Это совсем не значит, что сейчас в Ваш смартфон можно будет установить любое приложение. Это необходимо потому, что сразу после покупки смартфона в нём предустановлены заводские настройки, которые по умолчанию не позволяют установить ненадежное, опасное, по мнению разработчиков системы Symbian, приложение. Нам надо с Вами разрешить установку ненадёжных приложений.
Делается это из Диспетчера приложений.
Дисп. приложений - > Функции - > Настройки - > Прогр. устан.- > Все, Проверка сертиф. - > отключена.
"Срок действия сертификата истек"
Эта ошибка появляется, если Вы устанавливаете приложение, подписанное просроченным на данный момент времени сертификатом.
Решение проблемы:
1. Если Вы знаете, когда был получен сертификат, которым подписано приложение, то переведите дату на Вашем смартфоне на дату получения сертификата и устанавливайте теперь приложение. После успешной установки верните дату в телефоне на текущую.
2. Обычно пользователь не знает даты получения сертификата, поэтому самое простое - это перевести дату на полгода или год назад. Затем установить приложение. После его установки дату в смартфоне переведите на текущую.
3. Если же у вас есть неподписанная версия этого приложения, то подпишите его свежим сертификатом.
"Срок действия сертификата еще не наступил"
Эта ошибка возникает с новыми сертификатами. Дата начала срока действия сертификата, которым подписана программа, ещё не наступила. Подобное может происходить из-за разницы в часовых поясах, места, где сертификат был выписан, и места, где Вы сейчас находитесь. Также возможной причиной может быть то, что Вами выставлена неверная дата в смартфоне.
Решение проблемы:
1. Необходимо проверить, правильно ли выставлена дата в смартфоне, и если она выставлена неверно, то изменить её на текущую.
2. Если же проблема заключается в том, что сертификат был лишь недавно получен, то переведите дату на смартфоне на один день вперед и установите приложение. Затем верните дату на текущую. Данная проблема через день уже не будет у Вас появляться, т.к. время действия сертификата уже вступит в силу.
"Невозможно установить защищенное приложение из ненадежного источника"
Это означает, что устанавливаемое приложение не подписано персональным сертификатом. Такой сертификат создаётся для каждого смартфона отдельно, с привязкой к его IMEI.
Решение проблемы:
1. Вам необходимо получить сертификат под IMEI Вашего смартфона и подписать им приложение.
2. Подписать приложение OnLine, если это возможно.
Данная ошибка появляется тогда, когда программа была подписана чужим сертификатом, т.е., таким, что создавался под другой IMEI. Также возможно, что Вы сделали ошибку при вводе Вашего IMEI для запроса на получение сертификата или OnLine подписки.
Решение проблемы:
1. Вам неоходимо подписать это приложение еще раз, только именно Вашим сертификатом и только неподписанную ранее версию. Обратите внимание: если Вы подпишите своим персональным сертификатом приложение, которое ранее уже было подписано другим, чужим сертификатом, то оно не установится на Ваш смартфон.
"Установка запрещена", "Неверный сертификат"
Данные ошибки говорят о том, что Вы не отключили проверку сертификатов в настройках Диспетчера приложений.
Решение проблемы:
1. Перейдите в Диспетчер приложений на смартфоне.
Дисп. приложений - > Функции - > Настройки - > Прогр. устан.- > Все, Проверка сертиф. - > отключена.
"Ошибка в сертификате - обратитесь к поставщику приложения!"
Эта ошибка говорит о том, что приложение, которое Вы пытаетесь установить, не имеет сертификата безопасности.
Решение проблемы:
1. Необходимо выполнить сертификацию этого приложения, т.е подписать.
При попытке установки приложения, Ваш смартфон пытается соединиться с Интернетом
Это происходит из-за необходимости проверки подлинности сертификата безопасности, которым подписана программа. Для соединения используется либо указанный Вами принудительно Интернет адрес, либо адрес по умолчанию, установленный в настройках Диспетчера приложений.
Решение проблемы:
1. Необходимо в Диспетчере приложений отключить проверку сертификатов.
Дисп. приложений - > Функции - > Настройки - > Прогр. устан.- > Все, Проверка сертиф. - > отключена.
Что же такое персональный сертификат безопасности и каковы его функции:
Персональный сертификат безопасности выдается только на один 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%.
Как можно подписать приложение:
Имея уже персональный сертификат безопасности, программу можно подписать:
На персональном компьютере, используя программу SisSigner.
На смартфоне, используя программу MobileSigner .
На смартфоне, используя программу FreeSigner .
Тем, кто не получил личного сертификата, подписать программу можно:
Воспользовавшись услугой OnLine-подписи приложений.
Воспользовавшись услугой OnLine заказа сертификата.
Подписать универсальным сертификатом, не имеющим ограничений по Сapability.
Самостоятельно получить Symbian Signed Publisher ID сертификат.
Заказать и получить Symbian Signed Publisher ID сертификат на китайском форуме.
В связи с появившимся способом открытия полного доступа к системным файлам и папкам, стало возможно использовать так называемый универсальный сертификат (подходит для любого IMEI, предоставляет приложениям те же права, что есть и у самой ОС). А также появилась возможность полного отключения проверки сертификатов в телефоне.
Для этого необходимо:
1. Получить полный доступ к системным папкам, любым из предложенных способов:
Полный доступ к системным папкам смартфона на базе Symbian OS 9.x (Используется ПК. Метод для старых прошивок. Устарел)
Полный доступ к файловой системе смартфонов, работающих под управлением ОС 9.1 и 9.2 (Используется ПК. Метод для старых прошивок. Устарел)
Полный доступ к системным папкам смартфона на базе Symbian OS 9.x (Без использования ПК. Метод для старых прошивок)
Получение полного доступа к системным файлам и папкам для новых прошивок. Без использования ПК. Работает на новых прошивках для 9.1 и 9.2
Метод получения полного доступа для всех смартфонов Symbian OS9x (включая 9.3 и 5800)
Получения полного доступа к системным файлам и папкам для смартфонов Symbian OS 9.4
2. Установить универсальный сертификат:
Подписываем приложения универсальным сертификатом, не имеющим ограничений по Сapability
Этим мы получаем, описанную выше возможность, устанавливать приложения, подписанные универсальным сертификатом, который подходит для любого IMEI и предоставляет приложениям те же права, что есть и у самой ОС.
Делается это следующим образом:
Заходим в Диспетчер приложений > Функции > Настройки: Прогр. устан.- > Все, Проверка сертиф. - > отключена
Это не означает, что сейчас можно будет установить любое приложение. Это необходимо потому, что сразу после покупки смартфона в нём предустановленны заводские настройки, которые по умолчанию не позволяют установить ненадежное, опасное, по мнению разработчиков системы Symbian, приложение.
1. "Срок действия сертификата истек"
Причина проблемы:
- Вы пытаетесь установить приложение, подписанное просроченным сертификатом.
Решение проблемы:
а) Если дата получения сертификата (которым подписано приложение) известна, то переведите дату на Вашем смартфоне на дату получения сертификата и устанавливайте теперь приложение. Затем установить приложение. После установки приложения верните текущую дату в телефоне.
б) Если дата получения сертификата не известна то самое простое решение - перевести дату на полгода или год назад или даже иногда два года. Затем установить приложение. После установки приложения верните текущую дату в телефоне.
в) Подпишите его личным сертификатом. (Как получить сертификат читайте ТУТ)
2. "Срок действия сертификата истек или еще не начался либо неверная дата в тлф."
Причина проблемы:
- Вы пытаетесь установить приложение подписанное сертификатом дата действия, которого еще не началась.
Решение проблемы:
а) Проверьте, правильно ли выставлена дата в телефоне, и если она выставлена неверно, то изменить её на текущую.
б) Если дата выставлена, верно, то переведите дату на Вашем смартфоне на дату получения сертификата и устанавливайте теперь приложение. Затем установить приложение. После установки приложения верните текущую дату в телефоне.
в) Подпишите его личным сертификатом. (Как получить сертификат читайте ТУТ)
3. "Ошибка в сертификате. Обратитесь к поставщику приложения."
Причина проблемы:
- Вы пытаетесь установить приложение, которое не подписано сертификатом.
Решение проблемы:
а) Подпишите его личным сертификатом. (Как получить сертификат читайте ТУТ)
б) Можно получить общий доступ к файловой системе с последующей установкой файла installserver.exe (Как получить доступ читайте ТУТ и ТУТ)
4. "Установка невозможна. Запрещено сертификатом"
Причина проблемы:
- Вы пытаетесь установить приложение, которое подписанное чужим личным сертификатом.
Решение проблемы:
а) Подпишите его личным сертификатом. (Как получить сертификат читайте ТУТ)
5. "Установка не поддерживается"
Причина проблемы:
-Вы пытаетесь установить приложения для более ранних версий Symbian 8.x или еще более ранних.
Решение проблемы:
а) Необходимо устанавливать приложения ТОЛЬКО для своих версий Symbian 9.x
6. "Не предоставлены необходимые права доступа"
Причина проблемы:
- Вы пытаетесь установить приложение, которое подписано сертификатом с ограничеными правами доступа.(То есть вы подписываете такую программу личным сертификатом , что не даст никакого эффекта и программа не установится)
Решение проблемы:
а) Необходимо получит общий доступ к файловой системе (Как получить доступ читайте ТУТ и ТУТ)
Установку таких программ производите согласно советам в инструкции по получению доступа, которую вы выполняли.
7. "Установка невозможна. Компонент встроен"
Решение проблемы:
Это говорит о том, что приложение установится только на взломанный смарт или же его следует подписать корневым сертификатом.
СОВЕТ:
- Обязательно внимательно прочтитываем описания к программам для скачивания
- Обязательно винимательно смотрим для какой версии Symbian предназначенна программа.
- Обязательно обращаем внимание на подпись, в названии файла или в коментарии к нему, signed (подписанная) или unsigned (НЕподписанная)
Как известно многим владельцам смартфонов под Symbian 9, создатели операционной системы придумали для них садо-мазохизм в особо утончённой форме под названием "подпись программ". Сделать всё это нормально могут себе позволить крупные конторы, всем прочим приходится подписывать программы через какие-то гланды.
Здесь описаны некоторые распространённые ошибки установки файлов sisx и методы их устранения.
"Установка запрещена", "Неверный сертификат" и что-то в этом роде. По умолчанию на смартфон запрещено ставить неподписанные программы. Нужно зайти в настройки диспетчера приложений и разрешить ставить неподписанные приложения. Также советую сразу же отключить проверку сертификата, если она включена.
"Невозможно установить защищённое приложение из ненадёжного источника" - программу необходимо подписать DevCert'ом. И это ещё не сделано.
"Ошибка сертификата" - Программа подписана чужим DevCert'ом, либо вы ошиблись при вводе своего IMEI. Также выдаётся, если программа не требует подписи, но была тем не менее подписана DevCert'ом (если UID программы начитается с OxA - её подписывать не нужно, она уже подписана сертификатом SelfSign).
"Срок действия сертификата истёк" - DevCert выдаётся сроком на полгода. Вспомните примерно, когда был получен сертификат, и установите дату в телефоне на этот день, или лучше на пару дней позже. Установите программу. Установите правильную дату.
"Срок действия сертификата ещё не наступил". Часто бывает со свежеполученными сертификатами. Это баг SymbianSigned - срок действия сертификата начинается со следующего дня после получения. Нужно либо подождать до завтра, либо переставить дату на день вперёд. Либо дата в телефоне действительно выставлена неверно.
"Ошибка обновления программы". На смартфоне установлен sis либо с тем же именем, но другим UID'ом, либо с тем же UID'ом, но с другим именем. Нужно найти эту программу и удалить через диспетчер приложений, после чего ставить нужный sis.
"Ошибка при обновлении. Закрыть приложения?" На смарте есть предыдущая версия этой программы, и она запущена. Либо запущен какой-то из компонентов предыдущей версии. На вопрос нужно ответить утвердительно. На некоторых моделях система не может закрыть предыдущую версию, это нужно сделать вручную.
С 23 июня 2011 года на сертификаты было наложено ограничение, которое не позволяет взламывать телефоны, а также эти сертификаты не могут быть использованы для подписи и установки большинства приложений. NOKIA выбрала единственно возможный метод для предотвращения взлома через подмену корневого сертификата, наложив на них это ограничение. То есть, счастливчики, успевшие получить сертификат до 23 июня, могли ни о чем не беспокоиться, а вот всем остальным пришлось несладко, ведь взломать смартфон без сертификата было можно только перепрошивкой. Однако 13-го сентября 2011 года был найден способ взлома без сертификата, отличающийся поразительной простотой и гениальностью. Автор способа – Александр aka IAL. В основе метода лежит возможность восстановления карантинных файлов с помощью мобильного антивируса от компании DrWeb .
Итак, собственно процесс
Нам нужен доступ к папке Private , находящейся на диске Е или F смартфона. Проще всего это сделать, подключив смартфон к ПК в режиме накопителя:
Также можно воспользоваться картридером, либо другим телефоном, в котором будет доступ к папке Private .
Скачиваем и распаковываем архив Quarantine_for_disk_E.zip (7Kb) в корень карты памяти, если карта памяти обозначается в смартфоне как диск Е, подтверждая слияние папок. Если же карта памяти отображается в смартфоне как диск F, то нужно скачать и распаковать архив Quarantine_for_disk_F.zip (7Kb) также в корень карты памяти:
Следующий этап – установка мобильного антивируса Dr.Web. Для этого скачиваем установочный файл и запускаем установку антивируса. Устанавливать антивирус надо строго на тот диск, на который до этого были распакованы файлы карантина. То есть, если для распаковки файлов карантина был выбран диск Е, то и антивирус надо устанавливать на диск Е:
Итак, установка антивируса завершена. Запускаем программу. Появится уведомление об отсутствующем файле ключа. Здесь у нас два пути: можно нажать кнопку Прервать и получить доступ к функциям программы (удобно при разовом использовании), либо получить демо-ключ для ознакомления с функционалом программы. Для получения демо-ключа нажимаем Получить ключ… : :
Затем Функции –> Демо-ключ:
Заполняем все поля и нажимаем ОК ::
Выбираем точку доступа к сети Интернет::
Программа скачает и активирует демо-ключ. Нажимаем Закрыть :
Теперь надо восстановить файлы карантина. Для этого в программе выбираем Функции –> Карантин. Появится список карантинных файлов, их должно быть три:
Выбираем Функции –> Выделить все, а затем Функции –> Восстановить:
Процесс восстановления занимает несколько секунд. После восстановления в списке не должно остаться ни одного карантинного файла:
На этом миссия программы DrWeb завершена и его можно удалять (если не планируется использовать его в качестве мобильного антивируса).
Устанавливаем ROMPatcher+ Lite в память телефона (диск С):
Запускаем программу. В ней отображаются два патча: Install Server RP+ и Open4All . Что же нам дают эти патчи? Патч Open4All открывает полный доступ к папкам Private и Sys на всех дисках смартфона (за исключением диска Z, являющегося ROM, т.е. доступным только для чтения). Патч Install Server RP+ позволяет устанавливать неподписанные приложения. Открываем полный доступ с помощью патча Open4All и ставим его в автозапуск. Аналогичную процедуру проделываем с патчем Install Server RP+ и перезагружаем смартфон. Всё – смартфон взломан, можно устанавливать неподписанные приложения. Приложения, подписанные чужим сертификатом устанавливаться не будут!
Возможные проблемы и пути их устранения
В данном случае необходимо:
1) Удалить файл C:/System/Data/RPPlus.dat:
2) Зайти в программу.
Если патчи не отображаются и после этого, то необходимо скачать архив RP_Patches.zip (2Kb) и распаковать патчи в C:\Patches.
Может случиться так, что ROMPatcher+ после запуска выдаст ошибку об отсутствующем драйвере:
Это означает, что файлы из карантина восстановлены не были. В этом случае надо заново распаковать файлы карантина и восстановить их c помощью Dr.Web.
Поразительная простота делает этот способ воистину народным. Теперь больше не надо искать сертификаты или модифицированные прошивки, весь процесс взлома занимает от силы 10 минут. Кроме того, процедура абсолютно безопасна и не лишает гарантии. Из минусов можно отметить повторение процедуры после форматирования смартфона. Впрочем, этим же недостатком обладали и все предыдущие способы, кроме модифицированных прошивок. Так что данный момент можно опустить. Желаю удачи.
Читайте также:
- Панель приложений андроид где
- Приложение как сделать видео из фото с музыкой бесплатно онлайн программа
- Как сделать чтобы shimeji воровали приложения на телефоне
- Приложение group sharing на андроид что это такое
- Первый двуязычный англо русский словарь как приложение к грамматике английского языка был издан в