Как подписать (сертификатом) Java приложение/игру для телефона Nokia

MForum.ru

« Все форумы

Как подписать (сертификатом) Java приложение/игру для телефона Nokia

Тему создал(а): kajlas

Данная статья описывает способ, как избавиться от запросов, и дать Java приложению/игре любые привилегии, с помощью программы BeHappy.

 

Фильтр: показаны только сообщения от kajlas

11.09.2008 14:11 * От: kajlas

Подробная инструкция:

Нужное ПО:

  • JRE (Java Runtime Environment)(~13 МБ) Поставили и забыли.
  • WinRAR (~1 МБ) (должен быть установлен до установлен до установки BeHappy)
  • MobiMB v3.4 DP3 (~1 Мб) (для S40 обязательно, для S60 не помешает) Устанавливаем.
  • BeHappy (в архиве ~80 кб) Устанавливаем.

Установка сертификата в телефон:

  1. На Series 40 3rd Edition: Через MobiMB заливаем содержимое "user" из архива BeHappy в папку телефона "A:\Hiddenfolder\certificates\user\".
  2. На Series 60: Заливаем сертификат exp.cer (в папке "auth" из архива BeHappy) в смартфон и устанавливаем его. При установке отмечаем пункт "Установка приложений".


Сертификация мидлета:

  1. Запускаем BeHappy.
  2. Устанавливаем Permissions в соответствии с требованиями приложения. Можно установить автоматический способ, а можно назначить самостоятельно. Также появилась возможность добавлять Permissions в соответствии с предустановками. Пока, что в базе предустановок лишь небольшое количество приложений, но они пополняются по мере возможностей.
    1. Создавать автоматически-данный способ чаще всего не работает, т.к. разработчики не всегда вносят список нужных Permissions в сам мидлет. Но, если они есть, то рекомендуется ставить этот пункт;
    2. Назначить следующие-выбрав данный пункт, нужно галочками пометить нужные права необходимые приложению/игре. Делаем это наугад :-). Не сложно догадаться, если вы ставите файл менеджер, то ему нужен доступ к файловой системе(чтение/запись), а если интернет браузер-то доступ в интернет(в данном случае Socket) и т.д. Не стоит забывать, что для разных приложений нужны разные Permissions, не забывайте переназначать их, когда подписываете новое приложение.
  3. Программа настроена. Осталось только подписать. Запросто!!!
    1. Drag&Drop мидлета (.jar или .jad) на форму программы;
    2. Нажимаем Открыть на форме программы, через контекстное меню формы или трея. В появившемся окне выбираем нужный файл;
    3. Через проводник правой кнопкой по файлу мидлета -> Подписать. (Это делайте, если точно знаете, что установленные Permissions подходят)

Теперь осталось лишь добавить "то, что получилось" (.jar файл и одноименный .jad) в телефон

  1. На Series 40 3rd Edition:
    1. Заливаем "то, что получилось" в телефон.
    2. Выбираем приложение (из п1) нажимаем Функции -> Доступ. Устанавливаем Разрешено на нужный доступ.
  2. На Series 60:
    1. Заливаем "то, что получилось" в смартфон.
    2. Устанавливаем ОБЯЗАТЕЛЬНО ЧЕРЕЗ JAD.
    3. Через диспетчер приложений, в настройках установленного приложения, ставим нужные пункты.

TroubleShooting:
Q: Приложение/игра начала просить сертификат или стала недопустимым приложением.
A: Появление столь странного глюка мне не понятно до сих пор, но решается перезагрузкой телефона и/или вытаскиванием flash карты, иногда требуется удалить некоторые приложения или игры.


Q: MultiTime сборка при перемещении начала просить сертификат.
A: Это получается, из-за того, что при перемещении такого приложения, jad файл остается на месте. Природа глюка не известна.


Q: Все сделано правильно, но приложение все равно остается недопустимым.
A: Назначены лишние Permissions, в этом случае уберите все лишние и подпишите заново.
A: Возможно, у вас установлен старый дистрибутив JRE, обновите его.
A: Если вы что-то меняли в настойках Java, не зная того, что делаете, просто назначьте настройки по умолчанию (соответствующей кнопкой в настройках BeHappy).


Q: Подписанное приложение работает, но не сохраняются настройки Доступа, вследствии приложению отказан любой доступ.
A: В таком случае поможет замена файла атрибутов (_jmr_suite_attrib_file_.jmr из архива BeHappy в A:\Hiddenfolder).

FAQ:
Q: Программа обновилась, нужно заново устанавливать сертификат в телефон?
A: Нет, это делать не нужно.


Q: Можно использовать BeHappy с JDK(Java Developers Kit) или подобными?
A: Да, можно. Для этого при ошибке нужно указать на файл java.exe. В JDK он находится в %JDK Path%\bin\java.exe, где %JDK Path% - путь установки JDK


Q: У меня телефон 6270. Через MobiMB не видно папку certificates. Что делать.
A: К сожалению, в вашем случае ничего не сделаешь. Возможно, в будущих прошивках папка certifictes станет доступна.


Q: У меня смартфон на Symbian OS9 при установке сертификата в телефон нет пункта "Установка приложений". Естественно, подписанные приложения не работают.
A: Да, такой способ работает на всех Symbian, кроме 9й версии.

Объявления:

  • Удаление сертификата производите только через телефон. (на S60 и S40) Настройки -> Защита -> Сертификаты пользователя -> Список сертификатов Далее выбираете нужный сертификат -> Функции -> Удалить

Данные от exp.

С уважением, Станислав, редактор MForum.ru


Новое сообщение:
Complete in 59 ms, lookup=0 ms, find=59 ms

« Все форумы



Поиск по сайту:

Подписка:

Подписаться
Отписаться


Новости

03.05. [Новинки] Анонсы: Представлен Vivo Y38 с аккумулятором емкостью 6000 мАч / MForum.ru

03.05. [Новинки] Анонсы: Vivo Y100 4G с зарядкой 80 Вт представлен официально / MForum.ru

03.05. [Новинки] Анонсы: Представлен планшет HTC A101 Plus Edition на базе Unisoc T606 / MForum.ru

02.05. [Новинки] Слухи: Honor 200 и Honor 200 Pro готовятся к релизу / MForum.ru

30.04. [Новинки] Анонсы: HMD готовится представить 4 новых фичефона / MForum.ru

29.04. [Новинки] Анонсы: Представлен Infinix GT 20 Pro с Dimensity 8200 Ultimate, экраном с частотой 144 Гц и настраиваемыми светодиодами / MForum.ru

26.04. [Новинки] Анонсы: Oppo A60 со Snapdragon 680 4G и 50 Мп камерой представлен официально / MForum.ru

26.04. [Новинки] Слухи: В сеть попали рендеры Infinix GT 20 Pro / MForum.ru

25.04. [Новинки] Анонсы: Представлено трио смартфонов HMD Pulse / MForum.ru

24.04. [Новинки] Анонсы: Представлен Realme 12 Lite, представляющий собой переименованный Realme C67 4G / MForum.ru

24.04. [Новинки] Анонсы: Umidigi анонсировала смартфоны A15 Ultra, A16 Pro и 3 новых планшета / MForum.ru

24.04. [Новинки] Анонсы: Itel S24 на базе Helio G91 представлен официально / MForum.ru

23.04. [Новинки] Слухи: Появились данные о ключевых спецификациях OPPO Pad 3 / MForum.ru

22.04. [Новинки] Анонсы: Представлен Vivo Y200i со Snapdragon 4 Gen 2, 50 Мп камерой и экраном 120 Гц / MForum.ru

19.04. [Новинки] Анонсы: Tecno Camon 30 Premier 5G представлен официально / MForum.ru

18.04. [Новинки] Анонсы: Pura 70 и Pura 70 Pro представлены официально / MForum.ru

18.04. [Новинки] Анонсы: Huawei Pura 70 Ultra и Pura 70 Pro+ представлены официально / MForum.ru

18.04. [Новинки] Слухи: Moto E14 готовится к релизу / MForum.ru

17.04. [Новинки] Анонсы: Motorola Edge 50 Fusion – основная камера 50 Мп и аккумулятор емкостью 5000 мАч / MForum.ru

17.04. [Новинки] Анонсы: Представлен Moto Edge 50 Ultra со SD 8s Gen 3 и деревянной задней панелью / MForum.ru