Навигация
|
|
|
Sony Ericsson X10 mini
|
|
|
Поиск по сайту
|
|
|
Свежие обзоры
|
|
|
Прикольные смски
|
|
|
Google
|
|
|
Наша кнопка
|
|
|
|
|
 |
Сертификат Халмера (halmer) и полномочия Java-приложений, Как избавиться от бесконечных запросов записи/чтения и т.п. |
|
| FalcoN1 |
11.01.07, 12:00:52 | Пользователь №: 75 388 | Регистрация: 07.04.06 | Откуда: Ижевск
|
 |
 
|
Я все вижу...

Группа: Супермодераторы
Сообщений: 8 116
Спасибо сказали: 2548 раз(а)
|

|
Сертификат Халмера (Halmer) и полномочия Java-приложений. Как избавиться от бесконечных запросов записи/чтения и т.п. Есть такие ява-приложения и игры, которые выходят в интернет или работают с файловой системой телефона, картой памяти, камерой, отсылают SMS и т.д. Это, например: -OperaMini ( http://opera-mini.ru/index.html и http://www.sony-ericsson.ru/forums2/index....showtopic=18962 ) - броузер на java, имеющий встроенный файловый менеджер, -TequilaCat BookReader ( http://tequilacat.nm.ru/ и http://www.sony-ericsson.ru/forums2/index....showtopic=26453 ) и ReadManiac ( http://www.readmaniac.com/ и http://www.sony-ericsson.ru/forums2/index....showtopic=26449 ) - мидлеты для чтения книг в *.txt формате с удобной прокруткой, настраиваемым шрифтом и т.д., -MobyExplorer ( http://www.bermin.net/download.html и http://www.sony-ericsson.ru/forums2/index....showtopic=26960 ) - файловый менеджер для телефона с поддержкой шифрования файлов, файловых операций и сдвоенных панелей, привычных по FAR и Total Commander, а также умением соединяться с FTP, -Jimm ( http://www.jimm.org/nightly.php?ru и http://www.sony-ericsson.ru/forums2/index....showtopic=12845 ) - мобильная аська, которая также имеет встроенный файловый менеджер. -ну а также архиваторы/разархиваторы MobileRAR и jZIPman, приложение для искажения снимков FaceWarp, почтовый клиент Mailman, видеоплеер VideoManiac, сборник SMS-ок SMSBox и т.п.
Ява-машина позволяет таким приложениям выходить в инет, читать (и записывать) файлы с карты памяти (и памяти телефона), пользоваться камерой или отсылать SMS через систему специальных полномочий (их можно посмотреть и выставить для каждого приложения, вызвав правой софт-клавишей на нем меню функций и выбрав пункт полномочий). Но некоторые полномочия обычным приложениям недоступны. Например доступ к файловой системе без запросов (это легко можно увидеть - в соответствующих полномочиях у неподписанных приложений нет пункта "без запросов", и лишь в некоторых последних моделях SE на последних прошивках такой пункт доступен). При работе с тем же MobyExplorer-ом или одной из книгочиталок телефон постоянно выдает запросы "разрешить приложению запись/чтение данных?". Это очень нервирует и создает реальные неудобства. То же и с приложениями, работающими с камерой, SMS и т.д. Такая вот система безопасности. Расширить полномочия приложений можно, подписав их специальными сертификатами (они так и называются - "сертификаты безопасности java"), которые есть в телефоне ("меню-настройки-связь-параметры интернет-защита-сертификаты java", или "меню-настройки-общие-защита-сертификаты-сертификаты java", в зависимости от модели телефона). Подписанные одним из таких сертификатов приложения, будучи установленными, получают расширенные полномочия и им уже можно выставлять больше привилегий. Но вот беда, все сертификаты, которые заложены в телефон производителем изначально - коммерческие, и очень дорогие (подписка стоит порядка нескольких сотен долларов на год на одно приложение, насколько мне известно).
Выход был получен путем принудительного "зашивания" в телефон своего сертификата и подписывания им приложений. Создавать свой сертификат сейчас нет смысла, потому что это уже за нас всех сделал человек с ником Halmer (Халмер). Практически все его себе и заливают в телефоны. Более того - в сети уже полно приложений, подписанных именно им, т.е. и самому подписывать не приходится, качай и ставь (если конечно сертификат у тебя в телефоне уже есть). Внимание! Сертификат не получится закинуть в телефон простой передачей через bluetooth или IRDA. Таким способом заливаются только корневые сертификаты (грубо говоря, для интернета). Сертификаты безопасности java заливаются совершенно другим методом! Заливается сертификат в телефон посредством любого из нижеперечисленных приложений: 1.DaVinci (через него заливка платная и, в принципе, этим сервисом пользуются все меньше и меньше, т.к. нижеперечисленные приложения - бесплатны и работают почти со всеми телефонами SE). Офсайт: http://www1.davinciteam.com/index.html 2.Плагин SEFP для FAR: http://www.sony-ericsson.ru/forums2/index....showtopic=27454 и http://www.sony-ericsson.ru/forums2/index....showtopic=34249 3.PhoneXC/XS++: http://www.sony-ericsson.ru/forums2/index....showtopic=33509 4.SeTool2 Lite: http://www.sony-ericsson.ru/forums2/index....showtopic=41952 5.JDFlasher: http://www.sony-ericsson.ru/forums2/index....showtopic=44764 6.а2uploader: http://www.sony-ericsson.ru/forums2/index....showtopic=51216 (бесплатное решение для телефонов на платформе A2) Не каждое приложение и не каждая его версия годится для работы с Вашим телефоном, учитывайте это! Обычно для оценки совместимости достаточно знать ваш CID (CID36, CID49, CID51, CID52...), а также версию платформы (DB2000, DB2010, DB2012, DB2020...), "цвет" (RED, BROWN, BLUE).
Чем подписывать приложения: Eq Halmer, прямая ссылка на файл: http://www.sony-ericsson.ru/forums2/index....ost&id=1085 Или же MidletSigner-ом
Сообщение отредактировал FalcoN1 - 16.12.08, 18:34:24
Спасибо сказали:arina, BLOODный, comrade747, Ctakinovich, Disastery, Dемон, eoL, Eugene4880, Lopatos, MARLON BRANDO, mentenok, otistarda, ToxicCherry, Wiliam, yurik500, yurique, Yustos, Борис73, Михасони,
Телефон : SE w710i Charlotte Прошивка : R1JC002+halmer.cer
|
Возраст 27
|
|
|
|
|
|
|
| FalcoN1 |
07.01.08, 23:32:02 | Пользователь №: 75 388 | Регистрация: 07.04.06 | Откуда: Ижевск
|
 |
 
|
Я все вижу...

Группа: Супермодераторы
Сообщений: 8 116
Спасибо сказали: 2548 раз(а)
|

|
Варианты заливки Сертификата Халмера в телефон
Сначала отмечу, что заливать перечисленные ниже файлы надо в папку TPA/PRESET/CUSTOM/ скрытой файловой системы телефона. Как заливать и чем - вопрос не сюда, а в раздел "Прошивка. Файлы и программы.". Приложения, которые умеют заливать файлы в скрытую файловую систему (только список, описание и обсуждение программ - в указанном выше разделе): DaVinci плагин SEFP для FAR SeTool Lite JDFlasher PhoneXC/XS++ а2uploader (для телефонов на платформе A2)
Итак, варианты заливки: 1.customize.xml+halmer.cer - два файла, после заливки нужно делать общий сброс. 2.customize_upgrade.xml+halmer.cer - два файла, после заливки общий сброс делать нельзя, т.к. залитый Халмер просто удалится, будто его и не заливали вовсе. 3.customize.xml+customize_upgrade.xml+halmer.cer - три файла, общий сброс после заливки делать не обязательно, но даже после него Халмер не удалится.
Очевидно, что третий вариант универсальнее и предпочтительнее. Но он неудобен тем, что надо искать customize.xml от своей модели и регионального кода CDA прошивки.
Обязательное примечание: halmer.cer - сам файл сертификата, одинаков для всех телефонов.
customize_upgrade.xml - файл абсолютно одинаковый для любой модели телефона, содержит следующий текст:
CODE <?xml version="1.0" encoding="UTF-8"?> <customization> <security> <certificate> <name>Halmer</name> <type>x509</type> <storage>java-3p</storage> <datafile>halmer.cer</datafile> </certificate> </security> </customization> customize.xml - берется от вашей модели и регионального кода CDA вашей текущей прошивки. Кастомизация не зависит от версии прошивки или CID-а телефона, важна только модель телефона и региональный код текущей прошивки. Найти файл customize.xml можно в файлах кастомизации/финализации (custom-файлах) от вашего телефона (к примеру, в нашем файловом архиве, на topse, topsony, senews). В него нужно дописать (блокнотом, к примеру) строки следующего содержания (по сути, копию того же customize_upgrade.xml): CODE <security> <certificate> <name>Halmer</name> <type>x509</type> <storage>java-3p</storage> <datafile>halmer.cer</datafile> </certificate> </security> Если секция <security>...</security> в файле есть, то вставляйте вышеуказанный текст (за исключением, естественно, самих тегов <security>...</security>) в неё. И еще раз, для "Кулибиных" напоминаю! Файл customize.xml надо брать для своего телефона, иначе потом не жалуйтесь на всякие "некорректности" в работе трубки и неправильную информацию о ПО в сервисном меню. Это не тот же файл, что customize_upgrade.xml, не путайте, читайте внимательнее!
Ниже прикрепляю архив с комплектом для второго варианта заливки. Комплект пригоден для заливки Халмера в любой сонерик. Естественно, общий сброс делать после заливки этого комплекта нельзя, иначе получится, что вы просто впустую заливали сертификат, он удалится! Хотите сохранить сертификат и после общего сброса - просто добавьте к прикрепленному комплекту измененный customize.xml (см. выше) и заливайте все три файла в телефон.
Присоединённые файлы
customize_upgrade_halmer.rar ( 765байт )
Кол-во скачиваний: 2781
Спасибо сказали:Anarki4, Cemel, comrade747, Gra4.art, habikoin, khatkirill, Martin, mixan, newGrey, Night Bars, Sergqj, Siget, skomorokh, veter141, viktor15939, Тамбовский волк,
Телефон : SE w710i Charlotte Прошивка : R1JC002+halmer.cer
|
Возраст 27
|
|
|
|
|
|
|
| coolkaas |
17.12.08, 20:06:12 | Пользователь №: 67 332 | Регистрация: 17.01.06 |
|
|

|
завсегдатай

Группа: Super Top of the Best
Сообщений: 2 160
Спасибо сказали: 738 раз(а)
|

|
На платформе А2 всё иначе, как обычно. Берём customize_upgrade.xml, переименовываем в default_upgrade.xml и вместе с halmer.cer кладём в папку /tpa/preset/default. Включаем телефон, всё готово.
________________ t68 > t630 > k750 > k850
Спасибо сказали:-Rad1st-, Adler1, Basm, comrade747, FalcoN1, kot94, nemnogonado, oleg12580, otistarda, serega82, viktor15939, ViperGTS, VIP_silver, Yoshimitsu, Zeon84, Тамбовский волк,
Телефон : SE K850i Прошивка : R1FA035
|
|
|
|
|
|
|
|
|
  |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
|
|