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

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

АвторСообщение
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

Larryes
Новичок
НовичокПолезность: 0 (0)
Возраст: 37
С нами с: 26.01.2014
Сообщений: 5
Откуда: РФ, Пермь
+1
1861, добавлено: 28 Янв 2014 06:20
D@nilYcH писал(а):
Larryes, https://forum.allnokia.ru/viewtopic.php?p=3564893#3564893

Спасибо за вариант, но мне не помогло. Поменял дату на 01.01.2008, перезапустил телефон (выключил, потом снова включил) - та же ошибка при попытке воспроизвести любой файл стандартным аудиопроигрывателем...

D@nilYcH
Эксперт
ЭкспертПолезность: +121 (147)
Имя: Дмитрий
Возраст: 28
С нами с: 29.05.2007
Сообщений: 4817
Откуда: РФ, Москва
Модель телефона: Nokia 6700c + N85 + 515 DualSIM + BH-503
0
1862, добавлено: 28 Янв 2014 10:57
Larryes, проблема началась после прошивки через какую прогу?
Ericsson A1018S > Nokia 3310 > Siemens ME45 > Nokia 3100 > Siemens A60 > Siemens CX70 > Sony Ericsson K700 > Nokia 6230 > Nokia 6233 > Nokia N81 > Siemens ME75 > Nokia 6700 Classic + N85 > Nokia 515 Dual SIM + 6700c + N85 + ME75

Larryes
Новичок
НовичокПолезность: 0 (0)
Возраст: 37
С нами с: 26.01.2014
Сообщений: 5
Откуда: РФ, Пермь
+1
1863, добавлено: 29 Янв 2014 09:35
D@nilYcH писал(а):
Larryes, проблема началась после прошивки через какую прогу?

Я прошивал через Phoenix (Phoenix_Service_Software_2012.50.001.49220). Брал здесь:
https://forum.allnokia.ru/viewtopic.php?t=24242

До этого телефон никогда и ничем не прошивался.




Удалось-таки восстановить работоспособность плеера. Оказалось, что с 2008 г. я взял лишку - 2010 г. подошел. D@nilYcH, благодарю за помощь.

D@nilYcH
Эксперт
ЭкспертПолезность: +121 (147)
Имя: Дмитрий
Возраст: 28
С нами с: 29.05.2007
Сообщений: 4817
Откуда: РФ, Москва
Модель телефона: Nokia 6700c + N85 + 515 DualSIM + BH-503
0
1864, добавлено: 29 Янв 2014 19:28
Larryes, здорово, что мой совет помог.

ИМХО, теперь это можно заносить в FAQ, т.к. на всех старых телефонах при обновлении прошивки, видимо, будут просрочены сертификаты, и многие, так или иначе, столкнутся с этой проблемой
Ericsson A1018S > Nokia 3310 > Siemens ME45 > Nokia 3100 > Siemens A60 > Siemens CX70 > Sony Ericsson K700 > Nokia 6230 > Nokia 6233 > Nokia N81 > Siemens ME75 > Nokia 6700 Classic + N85 > Nokia 515 Dual SIM + 6700c + N85 + ME75

Pokkk
Профи
ПрофиПолезность: +76 (82)
Имя: Сергей
Возраст: 25
С нами с: 10.03.2011
Сообщений: 2010
Откуда: Укр., Днепропетровск
Модель телефона: Lenovo S850
0
1865, добавлено: 30 Янв 2014 18:12
Решил выложить свою домашнюю коллекцию подписанных программ.
Подписывал всё в онлайн сертификаторе.
Все программы имеют один иконпак - в стиле Symbian Anna 8)
Почти все программы сворачиваются при условии полного доступа к фс

Text Editor.zip 21,31 KB
Файл скачан или просмотрен: 65 раз.
TTPod 1.20.zip 570,2 KB
Файл скачан или просмотрен: 103 раз.
UniFM.zip 658,77 KB
Файл скачан или просмотрен: 65 раз.
MiniCommanderNoBT.zip 218,44 KB
Файл скачан или просмотрен: 92 раз.
BTFTP 1.70.zip 688,91 KB
Файл скачан или просмотрен: 50 раз.
Explorer.zip 159,85 KB
Файл скачан или просмотрен: 78 раз.
PPModd - xCntTool

Последний раз редактировалось: Pokkk (31 Янв 2014 16:00), всего редактировалось 2 раз(а)

Pokkk
Профи
ПрофиПолезность: +76 (82)
Имя: Сергей
Возраст: 25
С нами с: 10.03.2011
Сообщений: 2010
Откуда: Укр., Днепропетровск
Модель телефона: Lenovo S850
0
1866, добавлено: 30 Янв 2014 18:18
Еще

qipmobile.zip 411,43 KB
Файл скачан или просмотрен: 26 раз.
Vklient.zip 376,66 KB
Файл скачан или просмотрен: 57 раз.
VKontakte nokia.zip 97,15 KB
Файл скачан или просмотрен: 48 раз.
Mobile Agent.zip 375,1 KB
Файл скачан или просмотрен: 19 раз.
FACEBOOK.zip 130,18 KB
Файл скачан или просмотрен: 23 раз.
Jimm Multi.zip 443,08 KB
Файл скачан или просмотрен: 27 раз.
PPModd - xCntTool

Последний раз редактировалось: Pokkk (31 Янв 2014 17:05), всего редактировалось 1 раз

Pokkk
Профи
ПрофиПолезность: +76 (82)
Имя: Сергей
Возраст: 25
С нами с: 10.03.2011
Сообщений: 2010
Откуда: Укр., Днепропетровск
Модель телефона: Lenovo S850
0
1867, добавлено: 30 Янв 2014 18:21
Еще

Opera7.zip 319,15 KB
Файл скачан или просмотрен: 42 раз.
UC Browser 7.5.zip 408,42 KB
Файл скачан или просмотрен: 39 раз.
opera_turbo_4.20.zip 440,95 KB
Файл скачан или просмотрен: 31 раз.
Opera_Mini-4.21.35 mod.zip 695,68 KB
Файл скачан или просмотрен: 46 раз.
Operette_7.1.zip 358,04 KB
Файл скачан или просмотрен: 26 раз.
Opera_Mini_7.1_Mod.zip 358,09 KB
Файл скачан или просмотрен: 42 раз.
PPModd - xCntTool

Последний раз редактировалось: Pokkk (31 Янв 2014 17:10), всего редактировалось 1 раз

Pokkk
Профи
ПрофиПолезность: +76 (82)
Имя: Сергей
Возраст: 25
С нами с: 10.03.2011
Сообщений: 2010
Откуда: Укр., Днепропетровск
Модель телефона: Lenovo S850
0
1868, добавлено: 30 Янв 2014 18:27
Еще

MobilePhotoshop.zip 541,39 KB
Файл скачан или просмотрен: 33 раз.
flashmobileconverter.zip 536,63 KB
Файл скачан или просмотрен: 21 раз.
FaceWarp.zip 147,92 KB
Файл скачан или просмотрен: 22 раз.
PDFViewer.zip 237,43 KB
Файл скачан или просмотрен: 56 раз.
ReadManiac.zip 139,75 KB
Файл скачан или просмотрен: 80 раз.
Anyview4.0.zip 386,64 KB
Файл скачан или просмотрен: 35 раз.
PPModd - xCntTool

Pokkk
Профи
ПрофиПолезность: +76 (82)
Имя: Сергей
Возраст: 25
С нами с: 10.03.2011
Сообщений: 2010
Откуда: Укр., Днепропетровск
Модель телефона: Lenovo S850
0
1869, добавлено: 31 Янв 2014 17:12
Еще

PaintCAD.zip 414,19 KB
Файл скачан или просмотрен: 20 раз.
Ringtone_Cutter.zip 142,67 KB
Файл скачан или просмотрен: 22 раз.
MP3_Cutter.zip 21,79 KB
Файл скачан или просмотрен: 28 раз.
MobileAgent 4.3.zip 336,63 KB
Файл скачан или просмотрен: 32 раз.
PPModd - xCntTool

Pokkk
Профи
ПрофиПолезность: +76 (82)
Имя: Сергей
Возраст: 25
С нами с: 10.03.2011
Сообщений: 2010
Откуда: Укр., Днепропетровск
Модель телефона: Lenovo S850
0
1870, добавлено: 27 Мар 2014 18:17
Еще

yandexmail.zip 310,15 KB
Файл скачан или просмотрен: 28 раз.
Gmail.zip 261,63 KB
Файл скачан или просмотрен: 34 раз.
UC Browser 8.4 Handler.zip 592,87 KB
Файл скачан или просмотрен: 19 раз.
UCBrowser_V9_5_1_377.zip 499,95 KB
Файл скачан или просмотрен: 39 раз.
operette8.zip 316,46 KB
Файл скачан или просмотрен: 53 раз.
Opera_Mini_8.zip 316,49 KB
Файл скачан или просмотрен: 73 раз.
PPModd - xCntTool

Pokkk
Профи
ПрофиПолезность: +76 (82)
Имя: Сергей
Возраст: 25
С нами с: 10.03.2011
Сообщений: 2010
Откуда: Укр., Днепропетровск
Модель телефона: Lenovo S850
0
1871, добавлено: 21 Мая 2014 23:41
Еще

Интернет Радио.zip 80,71 KB
Файл скачан или просмотрен: 50 раз.
Время в голос.zip 123,62 KB
Файл скачан или просмотрен: 28 раз.
Vibe (мидяхи).zip 105,33 KB
Файл скачан или просмотрен: 20 раз.
TTPod_v1.70_Rus.zip 577,07 KB
Файл скачан или просмотрен: 71 раз.
SendMyJAR.zip 34,99 KB
Файл скачан или просмотрен: 19 раз.
KeeperMobile.zip 343,23 KB
Файл скачан или просмотрен: 17 раз.
PPModd - xCntTool

Pokkk
Профи
ПрофиПолезность: +76 (82)
Имя: Сергей
Возраст: 25
С нами с: 10.03.2011
Сообщений: 2010
Откуда: Укр., Днепропетровск
Модель телефона: Lenovo S850
0
1872, добавлено: 22 Мая 2014 00:19
Еще

jZipMan.zip 104,43 KB
Файл скачан или просмотрен: 29 раз.
gWeather_Info_1.12.zip 115,04 KB
Файл скачан или просмотрен: 31 раз.
Ovi Store 2.2.41.zip 623,52 KB
Файл скачан или просмотрен: 25 раз.
PPModd - xCntTool

RabinoV1ch
Новичок
НовичокПолезность: 0 (0)
Имя: Никита
Возраст: 27
С нами с: 12.07.2014
Сообщений: 9
Откуда: РФ, Хабаровск
Модель телефона: Asha 210 DS
0
1873, добавлено: 18 Сен 2014 12:54
Котоны, может подскажите или ссылкой угостите... Как переименовать Java-приложение, чтобы оно работало после этого? Надо поставить 2 одинаковых приложения под разные профили. руками поправил JAD-файл и manifest.mf, в итоге приложение отвалилось

UPD
Если я правильно понял, то это можно сделать, переподписав приложения. Пользую BeHappy, но не работает. Обратил внимание, что JAR-файл после "подписи" не изменяется, только создаётся JAD. Убедился в этом, когда удалил строки в manifest.mf и переподписал

Какой правильный порядок действий?
Nokia Asha 210 DS

Pokkk
Профи
ПрофиПолезность: +76 (82)
Имя: Сергей
Возраст: 25
С нами с: 10.03.2011
Сообщений: 2010
Откуда: Укр., Днепропетровск
Модель телефона: Lenovo S850
0
1874, добавлено: 18 Сен 2014 16:49
RabinoV1ch, я манифест правлю.
Почти всегда работает.
PPModd - xCntTool

RabinoV1ch
Новичок
НовичокПолезность: 0 (0)
Имя: Никита
Возраст: 27
С нами с: 12.07.2014
Сообщений: 9
Откуда: РФ, Хабаровск
Модель телефона: Asha 210 DS
0
1875, добавлено: 21 Сен 2014 05:43
Ага, я уже в тот же день убедился. Исправить имя просто пркоатывает без переподписывания, ибо контролькой суммы там нет. Уже поставил

Но вот хотелось бы прилогуны переподписать, ибо надоели вопросы при запуске приложений. Сертификат воткнул по мануалу, но после того как подписываю через BeHappy - перестаёт работать. Причём перестаёт работать именно когда в JAD добавляется строка с хешем. Руками проверял. А права нужные изначально уже все прописаны. Сам JAR вообще BeHappy не трогает. Пробовал в манифест прописать хешь и сертификат - тоже перестаёт работать. Где искать проблему?
Nokia Asha 210 DS


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




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