ГлавнаяФорумДневникиФотоальбомы

Войти через:
Новости Телефоны Игры Графика Программы Документация Еще ...

АвторСообщение
exp.
1, добавлено: 14 Янв 2007 14: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 приложений/игр.

Коллекция подписанных программ от Pokkk

GeFest
Начинающий
НачинающийПолезность: +4 (6)
Имя: Алекс
Возраст: 31
С нами с: 19.07.2006
Сообщений: 55
Откуда: РФ, Воронеж
Модель телефона: Nokia 6120 classic
0
31, добавлено: 02 Апр 2007 23:55
Есть ждк. С каналом право не очень. А чего тебе именно нужно?
---
Отправлено через WAP2.0 - http://waping.ru

exp.
Мастер
МастерПолезность: +60 (66)
Возраст: 28
С нами с: 04.12.2006
Сообщений: 239
0
32, добавлено: 03 Апр 2007 12:10
GeFest, надо проверить работу с JDK.. Проверь личку..
I've felt the hate rise up in me.

GeFest
Начинающий
НачинающийПолезность: +4 (6)
Имя: Алекс
Возраст: 31
С нами с: 19.07.2006
Сообщений: 55
Откуда: РФ, Воронеж
Модель телефона: Nokia 6120 classic
0
33, добавлено: 03 Апр 2007 17:13
Вообщем то это облегченная JRE для проги которая подписывает приложения для SIEMENS. Но вроде работает и с твоей прогой. Сейчас проверю ее новую версию и тогда отпишусь.

MS.rar 759,49 KB
Файл скачан или просмотрен: 273 раз.

Absinther
Новичок
НовичокПолезность: +1 (1)
Имя: Artuom
Возраст: 29
С нами с: 15.12.2006
Сообщений: 41
Откуда: Israel
Модель телефона: Nokia N85
0
34, добавлено: 05 Апр 2007 12:51
Блин....сколько я ужё мучаюсь с этой прогой, всё равно любое подписанное приложеине, в телефоне становится не доступным и тел придлогает его стереть... ну чё мне делать???

exp.
Мастер
МастерПолезность: +60 (66)
Возраст: 28
С нами с: 04.12.2006
Сообщений: 239
0
35, добавлено: 05 Апр 2007 13:23
Absinther, выкладывай подписанное..
проверим..
И еще.. это проявляется со всеми версиями проги?? и какая сейчас стоит..

А те, что на 1й странице работают??
I've felt the hate rise up in me.

Последний раз редактировалось: (05 Апр 2007 13:34), всего редактировалось 1 раз

Dedushka
Эксперт
ЭкспертПолезность: +125 (155)
Имя: Иван
Возраст: 26
С нами с: 25.12.2006
Сообщений: 478
Откуда: РФ, Москва
Модель телефона: Nokia Lumia 1020
0
36, добавлено: 05 Апр 2007 13:23
Absinther писал(а):
Блин....сколько я ужё мучаюсь с этой прогой, всё равно любое подписанное приложеине, в телефоне становится не доступным и тел придлогает его стереть... ну чё мне делать???

У меня на 6233 тоже самое( Никак не получается
NQKE 1.5.0
SE T630i [потерял] -> Nokia N70 -> Nokia 5800XM -> JiaYu G3 -> Nokia Lumia 1020

exp.
Мастер
МастерПолезность: +60 (66)
Возраст: 28
С нами с: 04.12.2006
Сообщений: 239
0
37, добавлено: 05 Апр 2007 17:46
[ALL]
высылайте мне не рабочие, подписанные(вами) приложения(JAD не забудьте)..
попробую разобраться в вашей проблеме..
I've felt the hate rise up in me.

Absinther
Новичок
НовичокПолезность: +1 (1)
Имя: Artuom
Возраст: 29
С нами с: 15.12.2006
Сообщений: 41
Откуда: Israel
Модель телефона: Nokia N85
0
38, добавлено: 05 Апр 2007 18:15
exp. писал(а):
Absinther, выкладывай подписанное..
проверим..
И еще.. это проявляется со всеми версиями проги?? и какая сейчас стоит..

А те, что на 1й странице работают??



Даже те которые здесь выкладывались, не работают..... "Приложение не поддерживается, удалить?"



Во: может я чёто не так делаю -

Подключаю нокию к компу, запускаю MobiMB, нахожу A:/Hiddenfolder/certificates/user. туда кидаю файлы exp.cer и ext_info.sys из скаченого здесь BeHappy. Вырубаю нокию, потом врубаю.
Скачиваю уже подписанный MobyExplorer 2.1 из этого топика, кидаю mobyexplorer.jar и mobyexplorer.jad из этого архива, в Media Card:/Programs.
Когда я через нокию нахожу mobyexplorer и нажимаю функции, то "доступ приложения" остаётся серым то есть нажат на него невозможно, а когда я просто пытаюсь этот mobyexplorer открыть, вылазет сообщение "Приложение не поддерживается, удалить?"

Ну и где же моя ошибка?

exp.
Мастер
МастерПолезность: +60 (66)
Возраст: 28
С нами с: 04.12.2006
Сообщений: 239
0
39, добавлено: 06 Апр 2007 09:17
Absinther писал(а):

Даже те которые здесь выкладывались, не работают..... "Приложение не поддерживается, удалить?"

Absinther,
я только что проверил MobyExplorer с 1й страници.. Работает..
Проблема в другом.. попробуй почитfть TroubleShooting, что сверху..
может понадобится донорский :mrgreen: _jmr_suite_attrib_file_.jmr от 6280..
I've felt the hate rise up in me.

Absinther
Новичок
НовичокПолезность: +1 (1)
Имя: Artuom
Возраст: 29
С нами с: 15.12.2006
Сообщений: 41
Откуда: Israel
Модель телефона: Nokia N85
0
40, добавлено: 06 Апр 2007 10:16
exp. писал(а):
Absinther писал(а):

Даже те которые здесь выкладывались, не работают..... "Приложение не поддерживается, удалить?"

Absinther,
я только что проверил MobyExplorer с 1й страници.. Работает..
Проблема в другом.. попробуй почитfть TroubleShooting, что сверху..
может понадобится донорский :mrgreen: _jmr_suite_attrib_file_.jmr от 6280..


Обьясни по подробней, я тебя не понял :-?

exp.
Мастер
МастерПолезность: +60 (66)
Возраст: 28
С нами с: 04.12.2006
Сообщений: 239
0
41, добавлено: 06 Апр 2007 10:47
Цитата:
TroubleShooting
Q: Приложение/игра начала просить сертификат или стала недопустимым приложением.
A: Появление столь странного глюка мне не понятно до сих пор, но решается перезагрузкой телефона и/или вытаскиванием flash карты, иногда требуется удалить некоторые приложения или игры.
сначала это..

если не помогло, то можно попробовать заменить файл атрибутов _jmr_suite_attrib_file_.jmr от 6280, в телефоне по адресу A:\Hiddenfolder\..

желательно родной от 6280.. но пока, можно попробовать заменить на, который в комплекте(он от 6233) с BeHppy, в папке "На всякий случай"..(на размер не обращай внимания так должно быть)..
только сделав предварительно BackUp, что бы, если что, все вернуть как было..

Попробовав отпишись..
I've felt the hate rise up in me.

Absinther
Новичок
НовичокПолезность: +1 (1)
Имя: Artuom
Возраст: 29
С нами с: 15.12.2006
Сообщений: 41
Откуда: Israel
Модель телефона: Nokia N85
0
42, добавлено: 06 Апр 2007 11:40
я поменял _jmr_suite_attrib_file_.jmr тем который прилогается в архиве BeHappy
Та же проблема, приложение не поддерживается :-?

evilZZ
Новичок
НовичокПолезность: 0 (0)
Имя: Vlad
Возраст: 29
С нами с: 02.02.2007
Сообщений: 6
Откуда: РФ, Красноярск
Модель телефона: Nokia 5300
0
43, добавлено: 06 Апр 2007 18:09
Nokia 5300, все приложения нормально, кроме сетевых :cry:
мини опера говорит "Ошибка безопасности" и не подключается..
Кто нибудь сталкивался?
помогите пожалуйста :sniff:

exp.
Мастер
МастерПолезность: +60 (66)
Возраст: 28
С нами с: 04.12.2006
Сообщений: 239
0
44, добавлено: 06 Апр 2007 18:28
evilZZ, та, что с 1й страници тоже??
и какие Permissions ставил.. или на основе предустановок??
I've felt the hate rise up in me.

exp.
Мастер
МастерПолезность: +60 (66)
Возраст: 28
С нами с: 04.12.2006
Сообщений: 239
0
45, добавлено: 07 Апр 2007 21:15
Версия BeHappy обновилась..
changelog 07-04-07:
-исправлена работа со сборками MultiTime.
-в архив включен файл !ReadMe! Symbian.txt.
-изменение в сертификации Symbian.

скачать можно с 1го поста..

Модераторы поправьте ссылку на BeHappy в FAQ'е
I've felt the hate rise up in me.


Новая тема Написать ответ На страницу 12345... 126
Часовой пояс: 3




Другие мобильные клубы
Samsung клубSony Ericsson клубSiemens клуб