Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

Permissions 4 Javamidlets


Рекомендуемые сообщения

Привет знатокам Samsung!

Просветите пож-ста новичка:

на этом сайте я не увидел НИКАКИХ (!) следов постов о подписывании мидлетов.

 

Как в Sams"ах устроена система безопасности и доступа к файловой системе, к сети,

на отправку SMS и пр. из Java-приложений?

Что, нет никаких сертификатов, никаких подписываений и уровней доступа,

никаких запросов разрешений?

 

С уважением,

dummy

Ссылка на комментарий
Поделиться на другие сайты

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

Для получения доступа подписывать мидлет не нужно.

 

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

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

 

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

  • Like 1

Мы рождены, чтоб сказку сделать пылью...

 

VishnyaSoft.com - мои программы и мидлеты для телефонов Samsung

 

Классификация телефонов Samsung

 

Угадай название телефона

Ссылка на комментарий
Поделиться на другие сайты

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

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

 

Вижу, Вы "в теме", тогда позвольте еще пару-тройку вопросов:

- есть ли варианты "обойти" проблему подписывания кода

(аналогично SE и Siemens) так, чтобы приложение НИКОГДА

не запрашивало разрешения на доступ к "критическим" ресурсам,

- "живут" ли ELF'ы на Sams'ах, есть ли патчи и loader'ы,

есть ли режим "демон" - запуск при включении,

- есть ли в java_properties "CellId" и/или подобные св-ва,

- вообще, насколько велико сообщество программеров,

к-рые глубоко знают Sams'ы и где они общаются?

 

С уважением,

dummy

Ссылка на комментарий
Поделиться на другие сайты

- есть ли варианты "обойти" проблему подписывания кода

(аналогично SE и Siemens) так, чтобы приложение НИКОГДА

не запрашивало разрешения на доступ к "критическим" ресурсам,

С уважением,

dummy

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

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

Эльфов на самсы нету.Были разработки в эту сторону, но тлько наработки.

  • Like 1
Ссылка на комментарий
Поделиться на другие сайты

- "живут" ли ELF'ы на Sams'ах, есть ли патчи и loader'ы,

есть ли режим "демон" - запуск при включении,

- есть ли в java_properties "CellId" и/или подобные св-ва,

- вообще, насколько велико сообщество программеров,

к-рые глубоко знают Sams'ы и где они общаются?

Эльфов нет, патчи есть, их количество зависит от платформы и популярности конкретного телефона.

CellId не встречал ни разу. Сейчас посмотрел на пару свежих прошивок - в новых телефонах нет.

Не смотря на то, что ява-машина в самсунгах постоянно развивается, это свойство все еще отсутствует.

"Демонов" тоже нет - ява-машина слишком сильно отделена от прошивки.

 

Глубоко знают многие. Но не со стороны ява-машины, а со стороны самой прошивки.

Они здесь. Смотри в раздел с патчами, авторы там регулярно отмечаются. :ak:

Еще можно посмотреть, кто отмечается в разделе "Программирование и реверсинг".

 

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

  • Like 2

Мы рождены, чтоб сказку сделать пылью...

 

VishnyaSoft.com - мои программы и мидлеты для телефонов Samsung

 

Классификация телефонов Samsung

 

Угадай название телефона

Ссылка на комментарий
Поделиться на другие сайты

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

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

 

Еще вопросы:

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

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

по системе команд, по операционке, по карте памяти,

-кажется, на Sams есть netmonitor, как он включается,

-Sams-java развивается, как обозначаются версии java и

где это указывается и описывается?

 

С уважением,

dummy

Ссылка на комментарий
Поделиться на другие сайты

- как патчатся 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-машины...

 

И насчет вышеуказанного вопроса про "демонов".

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

Ссылка на комментарий
Поделиться на другие сайты

dummyguy,

Данные вопросы обсуждались, и уже не раз :ad: .

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

Сложность программы растет до тех пор, пока не превысит способности программиста!!!
Ссылка на комментарий
Поделиться на другие сайты

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

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

 

dummyguy, определись с моделью телефона, прочитай первый пост в ее топике, а дальше будет проще.

Сразу будет ясно, что может телефон, что можно пропатчить, как работает java-машина и т.д.

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

Мы рождены, чтоб сказку сделать пылью...

 

VishnyaSoft.com - мои программы и мидлеты для телефонов Samsung

 

Классификация телефонов Samsung

 

Угадай название телефона

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
-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. сайт на английском языке. (написал это во втором посте потому что в вап версии нет кнопки изменить.)

  • Like 1

И CEГOДHЯ ЖИBУ Я B ЗABTPAШHEM ДHE BЧEPAШHEГO

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×
×
  • Создать...