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

Подписываем приложения универсальным сертификатом, не имеющим ограничений по С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) | Автор: Аким
Просмотров: 1694 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Личные данные
Среда, 04.03.2026, 12:25
Здравствуйте, Гость
Ваше имя: Гость
Вы в группе: Гости
Вы зарегистрированы 0 дней назад
Регистрационный ID: 0
Ваш IP: 216.73.216.3
Новых сообщений:
          
Друзья сайта

AllNokia

Symbian

Lion-mobile

Smartphone

Nokia-World

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

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

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

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

СЕГОДНЯ НА САЙТЕ БЫЛИ:
 
Сегодня День Рождение Валюшка92(34), mkurpas(76), obvictor(34), shalilmeena2(41), ballazar(43), aleksiy(41), 198306(22) Поздравляем!



Locations of visitors to this page


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