Меню сайта
Поиск
Категории каталога
Полезные статьи [57]
Наш опрос
Что чаще всего Вы ищете для своего девайса?
Всего ответов: 194
Главная » Статьи » Полезные статьи

Подписываем приложения универсальным сертификатом, не имеющим ограничений по Сapability
После того, как удалось получить полный доступ к системным файлам, появилась возможность устанавливать приложения, не имея даже своего персонального сертификата. Методов было предложено много. Но наиболее доступным и простым является метод подписи приложений сертификатом, который далее я буду называть "универсальный".
Для того, чтобы Вы смогли в последствии без проблем подписывать все приложения данным сертификатом, срок действия которого до 2028 года, в любом случае Вам необходимо ознакомиться со статьей "
Полный доступ к системным папкам смартфона на базе Symbian OS 9.x": первый способ, второй способ, третий способ. Потому что, если Вы не получите хотя бы один раз полный доступ к системным папкам, об использовании этого метода можно забыть.

А теперь перейдем непосредственно к инструкции.

1. Получите полный доступ к системным папкам. Выполните все шаги, которые описаны в статье "Полный доступ к системным папкам смартфона на базе Symbian OS 9.x": первый способ, второй способ, третий способ.

2. Скачайте приложенный архив
universal.zip. Распакуйте его на ПК.

3. С помощью программы PC Suite копируем файл 00000001 из архива в любую доступную Вам папку на диске Е (карта памяти), например, в папку Documents.

4. Запустите приложение X-plore на смарфоне.
  • Перейдите в папку C:\resource.
  • Выберите Файл - Создать папку, либо нажмите клавишу 9. Создайте папку с именем swicertstore.
  • Перейдите в папку C:\resource\swicertstore.
  • Выберите Файл - Создать папку, либо нажмите клавишу 9. Создайте папку с именем dat.



  • Перейдите в папку Documents на диске Е, в папке находим файл с именем 00000001. Выбираем Меню -> Правка -> Копировать (либо нажмите горячую клавишу 1).
  • Скопируйте файл 00000001 из папки Documents в папку C:\resource\swicertstore\dat.



  • Перейдите в папку C:\resource\swicertstore. Нажмите Файл - Атрибуты или используйте горячую клавишу 6.
  • Установите для папки swicertstore атрибут Только чтение.



  • Перейдите в папку C:\resource\swicertstore\dat. Нажмите Файл - Атрибуты или используйте горячую клавишу 6.
  • Установите для папки dat атрибут Только чтение.
  • Войдите в папку dat. Там находится наш файл 00000001. Нажмите Файл - Атрибуты или используйте горячую клавишу 6.
  • Установите для файла 00000001 атрибут Только чтение.
5.Используйте файлы gensign.cer и gensign.key из архива для подписи нужного Вам приложения. Приложение, подписанное данным сертификатом, будет подписано без каких либо ограничений по Сapability.
Пароль у ключа отсутствует. Поэтому можете вообще не ставить пароль, а можете поставить стандартный 12345678.

Как можно подписать приложение:
На персональном компьютере, используя программу SisSigner.
На смартфоне, используя программу MobileSigner .

Возможные проблемы: Если в какой-то момент при установке нового приложения ОС напишет Вам "Ошибка в сертификате. Обратитесь к поставщику приложения", то Вам необходимо просто скопировать файл 00000001 опять в папку C:/resource/swicertstore/dat. Файл 00000001 храните на карте памяти, чтобы всегда иметь к нему доступ, и в случае, если Вы получите такое сообщение от ОС, будет достаточно заново перезаписать файл 00000001:
  • Файл 00000001 представляет собой модифицированный файл swicertstore.dat. Таким образом, становится корневым сертификатом. Перегружая телефон, в момент загрузки, ОС сверяет корневой сертификат, и в случае, если мы не установим на эти папки и файл атрибут Только чтение, то ОС изменит файл 00000001. Тогда подписанные приложения данным сертифкатом ОС уже не будет принимать, выдавая Вам сообщение об "Ошибке в сертификате".

  • Если это произошло, даже если у Вас и стоял атрибут Только чтение, то достаточно снова скопировать в папку C:\resource\swicertstore\dat файл 00000001, тот, что Вы предварительно скопировали на карту памяти.

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

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

Скачать программы, описанные в статье:

universal.zip (7KБ)

Материал взят с сайта AllNokia

Категория: Полезные статьи | Добавил: SmartON (21.07.2008) | Автор: Аким
Просмотров: 1589 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Личные данные
Пятница, 17.05.2024, 04:30
Здравствуйте, Гость
Ваше имя: Гость
Вы в группе: Гости
Вы зарегистрированы 0 дней назад
Регистрационный ID: 0
Ваш IP: 3.15.22.163
Новых сообщений:
          
Друзья сайта

AllNokia

Symbian

Lion-mobile

Smartphone

Nokia-World

Все для мобилы. ICQ mobile

Тебе скучно? Тогда жми сюда!

Пользователи
Статистика
Зарегистрировано на сайте:
Всего: 1196
Новых за месяц: 0
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
 
Из них:
Мужчины: 1117
Девушки: 79
 
Распределение:
Пользователи: 1058
Проверенные: 2
Модераторы: 0
Администраторы: 1

СЕЙЧАС НА САЙТЕ:
Онлайн всего: 1
Гостей: 1
Пользователей: 0
а именно:

СЕГОДНЯ НА САЙТЕ БЫЛИ:
 
Сегодня День Рождение evg89(67) Поздравляем!


Locations of visitors to this page


При полном или частичном использовании материалов сайта, ссылка на www.smarton.at.ua обязательна! Софт, расположенный на данном сайте, был найден в сети Интернет как свободно распространяемый и предназначен исключительно для частного использования в ознакомительных и образовательных целях и не может быть загружен/перенесен на другой компьютер. Ни владелец сайта, ни хостинг-провайдер, ни любые другие физические или юридические лица не могут нести ответственности за любое использование материалов данного сайта! Входя на сайт, Вы, как Пользователь, тем самым подтверждаете полное и безоговорочное согласие со всеми условиями его использования.
Copyright © 2008-2024 by SmartLand Technologies Inc. All rights reserved
Beyond Используются технологии uCoz