Перейти к содержимому


Фотография
- - - - -

Permissions 4 Javamidlets


  • Please log in to reply
9 ответов в этой теме

#1 dummyguy

dummyguy

    Member

  • Стажёр
  • PipPip
  • Сообщений: 15
  • Модель телефона: 3120

Отправлено 2009-май-16 - 17:53

Привет знатокам Samsung!
Просветите пож-ста новичка:
на этом сайте я не увидел НИКАКИХ (!) следов постов о подписывании мидлетов.

Как в Sams"ах устроена система безопасности и доступа к файловой системе, к сети,
на отправку SMS и пр. из Java-приложений?
Что, нет никаких сертификатов, никаких подписываений и уровней доступа,
никаких запросов разрешений?

С уважением,
dummy

#2 Снег

Снег

    Холодный

  • Модераторы S
  • Сообщений: 639
  • Город:Пушкино
  • Модель телефона: SGH-E200B

Отправлено 2009-май-16 - 18:32

Доступ к ФС либо есть (классы есть, в методах не заглушки, а нормальный код), либо его нет вообще.
Для получения доступа подписывать мидлет не нужно.

Подписывать его имеет смысл, чтобы приложение не спрашивало разрешение на доступ.
Но смысл в этом не очень большой - запрос появляется только один раз при каждом запуске приложения.

Аналогичная картина и для смс, сетевых классов и т.д..
  • [AlaSToR] нравится это

#3 dummyguy

dummyguy

    Member

  • Стажёр
  • PipPip
  • Сообщений: 15
  • Модель телефона: 3120

Отправлено 2009-май-16 - 20:06

Доступ к ФС либо есть либо...

Благодарю за скорый ответ!

Вижу, Вы "в теме", тогда позвольте еще пару-тройку вопросов:
- есть ли варианты "обойти" проблему подписывания кода
(аналогично SE и Siemens) так, чтобы приложение НИКОГДА
не запрашивало разрешения на доступ к "критическим" ресурсам,
- "живут" ли ELF'ы на Sams'ах, есть ли патчи и loader'ы,
есть ли режим "демон" - запуск при включении,
- есть ли в java_properties "CellId" и/или подобные св-ва,
- вообще, насколько велико сообщество программеров,
к-рые глубоко знают Sams'ы и где они общаются?

С уважением,
dummy

#4 [AlaSToR]

[AlaSToR]

    SGH Open Club

  • SGH Open Club
  • Сообщений: 1 575
  • Город:Мурманская обл.
  • Модель телефона: Samsung Galaxy S II + Samsung SGH-G600

Отправлено 2009-май-16 - 20:51

- есть ли варианты "обойти" проблему подписывания кода
(аналогично SE и Siemens) так, чтобы приложение НИКОГДА
не запрашивало разрешения на доступ к "критическим" ресурсам,
С уважением,
dummy

Есть патч на многие Samsung-телефоны (платформы SWiFT), который убирает запрос о любом действии неподписанного приложения.
Также на пару моделей есть патч, который убирает запрос только о подключении к интернету из явы и подключении к фс.
Эльфов на самсы нету.Были разработки в эту сторону, но тлько наработки.
  • dummyguy нравится это

#5 Снег

Снег

    Холодный

  • Модераторы S
  • Сообщений: 639
  • Город:Пушкино
  • Модель телефона: SGH-E200B

Отправлено 2009-май-17 - 19:29

- "живут" ли ELF'ы на Sams'ах, есть ли патчи и loader'ы,
есть ли режим "демон" - запуск при включении,
- есть ли в java_properties "CellId" и/или подобные св-ва,
- вообще, насколько велико сообщество программеров,
к-рые глубоко знают Sams'ы и где они общаются?

Эльфов нет, патчи есть, их количество зависит от платформы и популярности конкретного телефона.
CellId не встречал ни разу. Сейчас посмотрел на пару свежих прошивок - в новых телефонах нет.
Не смотря на то, что ява-машина в самсунгах постоянно развивается, это свойство все еще отсутствует.
"Демонов" тоже нет - ява-машина слишком сильно отделена от прошивки.

Глубоко знают многие. Но не со стороны ява-машины, а со стороны самой прошивки.
Они здесь. Смотри в раздел с патчами, авторы там регулярно отмечаются. :ak:
Еще можно посмотреть, кто отмечается в разделе "Программирование и реверсинг".

Мидлеты "только для самсов" практически отсутствуют. Конечно, классы "com.samsung.*" есть, но там работа со звуком, вибро, смс (отправка) и т.д.. Ничего "сверхестественного". :59:
  • dummyguy и [AlaSToR] нравится это

#6 dummyguy

dummyguy

    Member

  • Стажёр
  • PipPip
  • Сообщений: 15
  • Модель телефона: 3120

Отправлено 2009-май-17 - 20:53

Эльфов нет, патчи есть, их количество зависит

Благодарю за содержательные ответы!

Еще вопросы:
- как патчатся Sams-через box или просто через data-cable,
- на что похожи Sams изнутри - Nokia, SE, Motor- прежде всего
по системе команд, по операционке, по карте памяти,
-кажется, на Sams есть netmonitor, как он включается,
-Sams-java развивается, как обозначаются версии java и
где это указывается и описывается?

С уважением,
dummy

#7 [AlaSToR]

[AlaSToR]

    SGH Open Club

  • SGH Open Club
  • Сообщений: 1 575
  • Город:Мурманская обл.
  • Модель телефона: Samsung Galaxy S II + Samsung SGH-G600

Отправлено 2009-май-17 - 21:13

- как патчатся Sams-через box или просто через data-cable,

Через box - в смысле через программатор?
Если так, то и через него, и через дата-кабель
И небольшое примечание - патчится прошивка, а прошивка заливается в телефон. Ну я думаю, ты это знаешь :ak:

- на что похожи Sams изнутри - Nokia, SE, Motor- прежде всего
по системе команд, по операционке, по карте памяти

Операционки как-таковой - нету.
a)Nokia...Насколько мне известно, прошивки у них зашифрованы, поэтому то и патчей нету (не графических). (говорю про S40, об S60 и смысла говорить нету - вот там ОС)
б)SE. Если брать основную часть моделей, то сходства есть. Есть у самсунгов платформа - AGERE, структура прошивки этих телефонов почти (может и стопроцентна) идентична подавляющему большинству моделей SE(не смартфонов).
Платформа SWIFT у самсунгов - "уникальна", в том смысла, что такой - нету вроде как ни у кого.
Платформа Qualcomm - также используется и в Siemens, и LG есть на этой платформе.
в)Motor. У AGERE-платформы вроде есть сходства с большинством телефоном Moto.

-Sams-java развивается, как обозначаются версии java и
где это указывается и описывается?

Я думаю, что нигде. Узнается это самим пользователем, сравнивая разные модели телефонов. Например, был у тебя старенький самсунг. В яве нету почти ничего, кроме работы просто Java-игр. Ставишь Java-приложений-файловый менеджер, и Java выдает эксепшн, что нет инструкций по доступу к фс.
Потом ты купил новенький самс и увидел, что это же приложение уже заработало. Все папки показываются и т.д. MP3 из явы играет только маленькие размеры файлов, чтобы весь файл поместился в память явы.
Через еще пару лет ты купил новый самс, и увидел - что уже MP3 играется без ограничения на память, в M3510 говорят, что появилась возможность стандартного доступа к файлам/папкам с русскими именами (а в более старых телефонах - только к английским).
Примерно так и определяется нами развитие JAVA-машины...

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

#8 Дамир

Дамир

    Ушел...

  • Старшие модераторы S
  • Сообщений: 1 219
  • Город:Саранск
  • Модель телефона: iPhone 6 Plus + Samsung E1081T

Отправлено 2009-май-18 - 05:14

dummyguy,
Данные вопросы обсуждались, и уже не раз :ad: .
Вся данная инфа есть на данном форуме. И чтобы найти ответы на все твои вопросы, достаточно "удосожиться" прочитать.

#9 Снег

Снег

    Холодный

  • Модераторы S
  • Сообщений: 639
  • Город:Пушкино
  • Модель телефона: SGH-E200B

Отправлено 2009-май-18 - 07:10

Вся данная инфа есть на данном форуме.

Собственно, да.

dummyguy, определись с моделью телефона, прочитай первый пост в ее топике, а дальше будет проще.
Сразу будет ясно, что может телефон, что можно пропатчить, как работает java-машина и т.д.
Сейчас уже пошли вопросы, на которые нельзя просто ответить, говоря о самсунгах вообще - слишком много различий у платформ.

#10 Tolya212

Tolya212

    Member

  • Участники
  • PipPip
  • Сообщений: 17
  • Город:Приморский край
  • Модель телефона: sgh-D900i=> nokia 1661=> lg kp-110=> se w880

Отправлено 2009-июн-30 - 02:14

-Sams-java развивается, как обозначаются версии java и
где это указывается и описывается?

Описания можно поискать на сайте developer.samsungmobile.com тaм ecть oпиcaния java oтдeльныx мoдeлeй тoлькo нe вcex кopoчe caйт пoдepжки paзpaбoтчикoв пишyщиx coфт пoд samsungi.

P.S. сайт на английском языке. (написал это во втором посте потому что в вап версии нет кнопки изменить.)
  • ZhekSooN нравится это




1 человек читают эту тему

0 пользователей, 1 гостей, 0 скрытых пользователей

Титан гель отзывы на http://fabri.com.ua/titangel.html


Яндекс цитирования