Новости | Документация
| Телефоны | Аксессуары | Программы
| Игры для Nokia | Мелодии
| Графика
| Сервисы
| СМС-ки |
Главная Дневники Фотки Форум    Лучшие FAQ Правила
Поиск
[ Регистрация | Вход ]
WAP/PDA версия сайта доступна по адресу
http://waping.ru

Подписываем (сертифицируем) Java программы/игры

Новая тема Написать ответ Форумы All Nokia - все для телефонов Nokia » Java-приложения
Автор Сообщение
exp.
Мастер
Мастер
Популярность: +57 (63)

Возраст: 20
С нами с: 04.12.2006
Сообщений: 257

1/15 СообщениеДобавлено:14 Янв 2007 15:20   Заголовок сообщения:

Устанавливая Java приложения/игры требующие доступ во внешний источник, будь то память телефона, flash карта, интернет или камера, вы сталкиваетесь с проблемой, когда телефон постоянно спрашивает разрешение на доступ приложения к чему-либо.

Полезные ссылки
Список подписанных приложений

Обсуждение MobiMB

On-line сертификатор

Сертификация JAVA на Symbian 9.x

Доступ для JAVA на Symbian 9.x с помощью RomPatcher и патча C2Z

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

На Symbian 9.х данный способ не работает!!!


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

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

- Версия ВeНappy, не требующая установки (~580 кб)- качать не обязательно.

Устанавливаем.

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

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

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

Все. Радуемся!!! :dance:

TroubleShooting
Q: Приложение/игра начала просить сертификат или стала недопустимым приложением.
A: Появление столь странного глюка мне не понятно до сих пор, но решается перезагрузкой телефона и/или вытаскиванием flash карты, иногда требуется удалить некоторые приложения или игры.
A: Временно лечится следующим образом:
1) Перезапускаем телефон;
2) На приложении функции-> доступ приложения-> доступ к данным-> запись м/медии- "только первый". Перезапускаем телефон.
3) После включения функции-> доступ приложения- ставим где возможно "разрешить".

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

Q: Все сделано правильно, но приложение все равно остается недопустимым.
A: Назначены лишние Permissions, в этом случае уберите все лишние и подпишите заново.
A: Нужно удалить предустановки из манифеста. Открываем приложение WinRAR'ом, в папке META-INF открываем файл MANIFEST.MF, в нем удаляем строки
Код:
MIDlet-Permissions-Opt:...
и
Код:
MIDlet-Permissions: javax.microedition.io.Connector.http
. Сохраняем изменения, соглашаемся с заменой. Подписываем, устанавливаем.
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, 6230(I). Через MobiMB не видно папку certificates. Что делать.
A: К сожалению, в вашем случае ничего не сделаешь. Возможно, в будущих прошивках папка certifictes станет доступна.

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

Объявления:
-Удаление сертификата производите только через телефон. (на S60 и S40)
Настройки -> Защита -> Сертификаты пользователя -> Список сертификатов
Далее выбираете нужный сертификат -> Функции -> Удалить
В этой теме принимаются заказы на сертификацию Java приложений/игр.


Mobile Media Browser 3.4 DP3
MMB 3.4 DP3.rar - 755,83 KB
Файл скачан или просмотрен 3074 раз.
BeHappy 07-04-07
BeHappy.rar - 80,08 KB
Файл скачан или просмотрен 2983 раз.


Последний раз редактировалось: Pillau79 (19 Июн 2010 14:53), всего редактировалось 60 раз(а)
Вернуться к началу
Профиль
cha0s
Новичок
Новичок
Популярность: +1 (1)
Возраст: 23
С нами с: 09.03.2007
Сообщений: 5
Модель телефона: 6230i

2/15 СообщениеДобавлено:13 Мар 2007 12:49   Заголовок сообщения:

Здесь ссылки на уже подписанные приложения. Перед заказом ОБЯЗАТЕЛЬНО прочитайте. Может быть нужная программа здесь уже есть. По мере поступления программ навигатор будет обновляться.
Comombo

Dichat

dichat_blitzkrieg

DocViewer

gsmkeeper2

Jimm 0.6.09

Jimm+opera+kd

jimm+opera4.2

KD+Jimm

KD 0.9.5

KD player

Mini Commander 4.1/
4.0

MiniCommander & BT FileManager

OperaMini4.2.1333

PullFace

ReadManiac 2.5.2+Mobi explorer 3.0 (раздельно)

ReadManiac 2.6

sensor

tequilacat2.2.8


Последний раз редактировалось: -=Demon=- (25 Июн 2009 20:18), всего редактировалось 1 раз
Вернуться к началу
Профиль
lv333
Понимающий
Понимающий
Популярность: +21 (21)
Имя: Vladimir

Возраст: 30
С нами с: 16.11.2006
Сообщений: 38
Откуда: Kiev
Модель телефона: E51-1, 6120c

3/15 СообщениеДобавлено:13 Мар 2007 13:35   Заголовок сообщения:

cha0s писал(а):
Народ, довайте создадим тему, где будут выкладываться уже подписанные мидлеты? Это реально?

Зачем? :yikes:
Вернуться к началу
Профиль ICQ
exp.
Мастер
Мастер
Популярность: +57 (63)

Возраст: 20
С нами с: 04.12.2006
Сообщений: 257

4/15 СообщениеДобавлено:13 Мар 2007 13:43   Заголовок сообщения:

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

как обычно 1-й пост
Вернуться к началу
Профиль
DGR
Мастер
Мастер
Популярность: +74 (102)
Имя: Александр

Возраст: 16
С нами с: 21.12.2006
Сообщений: 504
Модель телефона: N79 с 8Гб и Sennheiser ie4

5/15 СообщениеДобавлено:13 Мар 2007 16:18   Заголовок сообщения:

Цитата:
Народ, довайте создадим тему, где будут выкладываться уже подписанные мидлеты? Это реально?

поддерживаю :-D
Вернуться к началу
Профиль Дневник
exp.
Мастер
Мастер
Популярность: +57 (63)

Возраст: 20
С нами с: 04.12.2006
Сообщений: 257

6/15 СообщениеДобавлено:13 Мар 2007 16:58   Заголовок сообщения:

ну раз народ просит..
посмотрим, что выйдет..


MobileRAR 0.8 Мобильный разорхиватор
MobileRAR 0.8.rar - 41,96 KB
Файл скачан или просмотрен 4196 раз.
MobyExplorer 2.1 Bermin Software
MobyExplorer 2.1.rar - 107,52 KB
Файл скачан или просмотрен 3996 раз.
OperaMini Mod 2.01 RC6 Opera Software
OperaMini Mod 2.01 RC6.rar - 185,15 KB
Файл скачан или просмотрен 2368 раз.
Вернуться к началу
Профиль
DGR
Мастер
Мастер
Популярность: +74 (102)
Имя: Александр

Возраст: 16
С нами с: 21.12.2006
Сообщений: 504
Модель телефона: N79 с 8Гб и Sennheiser ie4

7/15 СообщениеДобавлено:13 Мар 2007 17:04   Заголовок сообщения:

Цитата:
exp. Добавлено: Вт Мар 13, 2007 15:58 Заголовок сообщения:

--------------------------------------------------------------------------------

ну раз народ просит..
посмотрим, что выйдет..

СпасИбо :mrgreen:
а есть ли опера 1.24?


Последний раз редактировалось: (13 Мар 2007 21:35), всего редактировалось 1 раз
Вернуться к началу
Профиль Дневник
exp.
Мастер
Мастер
Популярность: +57 (63)

Возраст: 20
С нами с: 04.12.2006
Сообщений: 257

8/15 СообщениеДобавлено:13 Мар 2007 17:24   Заголовок сообщения:

Еще..


LyricShowPayer 0.7.5b 240x320 Weijian Chen
LyricShowPayer 0.7.5b 240x320.rar - 140,24 KB
Файл скачан или просмотрен 3579 раз.
ReadManiac 2.6 Roman Lut
ReadManiac 2.6.rar - 133,89 KB
Файл скачан или просмотрен 2887 раз.
OperaMini Mod 1.25 Opera Software
OperaMini Mod 1.25.rar - 184,88 KB
Файл скачан или просмотрен 1029 раз.
Вернуться к началу
Профиль
exp.
Мастер
Мастер
Популярность: +57 (63)

Возраст: 20
С нами с: 04.12.2006
Сообщений: 257

9/15 СообщениеДобавлено:13 Мар 2007 17:59   Заголовок сообщения:

Еще..


MiniCommander 2.1 Yuri Kudrin
MiniCommander 2.1.rar - 104,39 KB
Файл скачан или просмотрен 3142 раз.
FileExplorer 2.0 Ashish Shah
FileExplorer 2.0.rar - 57,45 KB
Файл скачан или просмотрен 3097 раз.
Вернуться к началу
Профиль
Absinther
Новичок
Новичок
Популярность: +1 (1)
Имя: Artuom
Возраст: 21
С нами с: 15.12.2006
Сообщений: 41
Откуда: Israel
Модель телефона: Nokia N85

10/15 СообщениеДобавлено:14 Мар 2007 09:24   Заголовок сообщения:

Блин, мало того что у меня не получилось подписать java мидлеты, даже после того как я кинул уже готовый сертификат в A:/hiddenfolder/certificates/user, и кинул в телефон уже подписанные мидлеты выложЕнные здесь, пытаясь открыть их, получил сообщение: "Приложение не поДдерживается, удалить?"

кто поможет? :sadblinky:


Последний раз редактировалось: (14 Мар 2007 12:22), всего редактировалось 1 раз
Вернуться к началу
Профиль ICQ
exp.
Мастер
Мастер
Популярность: +57 (63)

Возраст: 20
С нами с: 04.12.2006
Сообщений: 257

11/15 СообщениеДобавлено:14 Мар 2007 11:29   Заголовок сообщения:

Absinther, выложенные мной работают?? если да, то проблема в настройках или JRE.. или лишние Permissions..
выложи приложение, подпишу, проверишь..
DGR, на здороье :-)
Вернуться к началу
Профиль
Absinther
Новичок
Новичок
Популярность: +1 (1)
Имя: Artuom
Возраст: 21
С нами с: 15.12.2006
Сообщений: 41
Откуда: Israel
Модель телефона: Nokia N85

12/15 СообщениеДобавлено:14 Мар 2007 15:39   Заголовок сообщения:

exp. не работают и те который ты выложил и те которые я подписал
Вернуться к началу
Профиль ICQ
exp.
Мастер
Мастер
Популярность: +57 (63)

Возраст: 20
С нами с: 04.12.2006
Сообщений: 257

13/15 СообщениеДобавлено:14 Мар 2007 16:52   Заголовок сообщения:

Absinther,
не знаю даже..
все выложенные перепроверил.. у меня работают..
попробуй вот что:
1.перезагругить тел.
2.вытащить флешку.

ЗЫ: шаманский бубен тебе в помощ..
Вернуться к началу
Профиль
exp.
Мастер
Мастер
Популярность: +57 (63)

Возраст: 20
С нами с: 04.12.2006
Сообщений: 257

14/15 СообщениеДобавлено:14 Мар 2007 18:20   Заголовок сообщения:

Еще..


Мобильный ICQ клиент
QIP mobile 2005.rar - 199,49 KB
Файл скачан или просмотрен 2179 раз.
Pilgrim
MailAgent 1.1.rar - 87,99 KB
Файл скачан или просмотрен 1077 раз.
Pilgrim
JZipMan 0.9.5.rar - 80,26 KB
Файл скачан или просмотрен 1724 раз.
Вернуться к началу
Профиль
hat
Новичок
Новичок
Популярность: 0 (0)
Возраст: 30
С нами с: 08.03.2007
Сообщений: 1

15/15 СообщениеДобавлено:25 Мар 2007 19:58   Заголовок сообщения:

Я собственно почему зарегистрировался. Спасибо за такую полезную прогу!

А теперь к делу. У Nokia S40 3rd есть возможность получения жаба-приложением IMEI телефона с помощью "com.nokia.mid.imei". однако в мануалах написано, что для этого прога должна быть подписанной. Как именно надо такую прогу подписать, чтобы это работало? Как ни пытался, все равно получаю null.

Но дело не столько в IMEI, сколько в другом. Дело в том, что при ковырянии прошивки 5300 я обнаружил, что рядом с вызовами "com.nokia.mid.imei" лежат ещё такие:

Цитата:
com.nokia.mid.imei
com.nokia.mid.imsi
com.nokia.mid.spn
com.nokia.mid.mnc
com.nokia.mid.ons
com.nokia.mid.networkID


Но вот ещё более интересные:

Цитата:
network.location
com.nokia.network.access
Cell-ID


Особенно Cell-ID, о котором постоянно твердят на разных форумах. В общем, такое у меня предположение, что если суметь подписать прогу, чтобы она могла получать "com.nokia.mid.imei", то, возможно, можно будет получить и остальную перечисленную информацию. А если это удастся, то это будет большой рывок. Можно будет написать проги по определению местонахождения абонента и т. д.

В общем, главный вопрос - как подписать прогу, чтобы получить хотя бы IMEI ?

Спасибо!
Вернуться к началу
Профиль
Перейти:  
Новая тема Написать ответ Форумы All Nokia - все для телефонов Nokia » Java-приложения Часовой пояс: 3
На страницу 1 2 3 » 102
 
Рейтинг@Mail.ru