Все для телефонов Sony Ericsson Мобильные клубы: Sony Ericsson, Siemens, Nokia
Телефоны |  Обзоры и тесты |  Аксессуары |  Программы |  Инструкции |  Мелодии |  Игры для Sony Ericsson |  Картинки |  Темы |  Патчи |  Эльфы | 
ГлавнаяФорум ЛучшиеКарта FAQ Правила Поиск
 [ Регистрация| Вход ]


WAP/PDA версия сайта доступна по адресу http://waping.ru

Подписываем Java мидлеты сертификатом Halmer'а \ Darkmen'а


Новая тема Тема закрыта Форумы Все для телефонов Sony Ericsson » База Знаний Версия для печати
Автор Сообщение
-=Alex=-
Опытный
Опытный
Популярность: +22 (24)
Имя: Александр

Возраст: 26
С нами с: 08.11.2006
Сообщений: 649

1/15 СообщениеДобавлено:Вс Ноя 19, 2006 13:47   Заголовок сообщения:
Цитата

Начнем сначала. Сертификат Халмера нужен для того, чтобы избавиться от надоедливых запросов, которые выдают Java-приложения на чтение и запись ФС телефона, доступ к интернету, к SMS, и т.д. В некоторых последних версиях прошивок уже есть возможность выбора расширенных полномочий Java приложений (кроме доступа к интернет), но большинству владельцев телефонов это не доступно...


Устанавливаем сертификат в телефон

Нам потребуется: сам сертификат halmer.cer и customize_upgrade.xml (прикрепил к посту),
а способ установки в телефон - любой на Ваш выбор и вкус:
- Через SEtool2lite
- Работа со скрытой ФС без брутфорса
- Заливаем файлы в телефоны через XS++
- Far Plugin "SEFP" - работа с FS
- JDFlasher v.6 - поддержка db2000/2010/2012/2020/pnx5230 CID36..53
Чтобы установить сертификат, нужно оба файла из приложенного внизу архива закинуть по адресу FS/tpa/preset/custom, как туда попасть - читайте в вышеперечисленных темах.
После того как файлы туда записались, включаем телефон. Идем в "настройки-связь-интернет-безопасность-ява" и смотрим, появился ли halmer.
Если появился, значит все сделали правильно.


Как подписывать Java

Нам потребуется: EQ Halmer и приложение, которое требуется подписать.

Закидываем папку с EQ Halmer в корень диска С:\ или D:\ и кидаем в нее же наш .JAR-файл того приложения, которое требуется подписать. Перетаскиваем этот файл мышкой на файл "EQHalmer.exe" и через несколько секунд получаем рядом .JAD-файл.
Затем копируем оба файла в папку Other на телефоне и устанавливаем приложение через .JAD-файл (над ним вызвать команду Установить). От запуска пока отказываемся. Заходим в "Опции/Полномочия" уже установленного приложения и выбираем у нужных Вам пунктов вариант "Без запроса". Вот собственно и все. :-)

Примечание: иногда не удается подписать приложение. Причиной этому может быть наличие в Manifest.MF строки вида: MIDlet-Permissions-Opt: javax.microedition.io.Connector.sms, javax.wireless.messaging.sms.send, avax.microedition.io.Connector.socket, javax.microedition.io.Connector.file.write, javax.microedition.io.Connector.file.read. Попробуйте удалить ее вручную и подписать снова.

Скачать halmer.cer и customize_upgrade.xml


Если что-то упорно не получается, просим сюда: Тема с обсуждением и решением проблем


П.С. Так же помните, что существуют патчи, и для тех телефонов, которые можно патчить, иногда лучше поставить патч Игнорирование "Полномочий" для явы, а не сертификат Халмера :-D
©paladinzluka



EQHalmer.zip - 958,38 KB
Файл скачен или просмотрен 5365 раз.


Последний раз редактировалось: BeHappy (Пн Май 13, 2013 23:50), всего редактировалось 7 раз(а)
Вернуться к началу ПрофильЛичное
Intento
Зам. Админа
<b>Зам. Админа</b>
Возраст: 72
С нами с: 03.03.2007
Сообщений: 9203

2/15 СообщениеДобавлено:Чт Янв 27, 2011 22:00   Заголовок сообщения:
Цитата

Срок действия сертификата Халмера истек в октябре 2010 года.
Установка в телефон сертификата Darkman'а так же позволит избавиться от надоедливых запросов, выдаваемых Java-приложениями, до 2075 года :-D
В некоторых телефонах на платформе А2 (список уточняется) и так есть возможность выбора расширенных полномочий Java-приложений, кроме доступа к интернет и автозагрузке, но большинству владельцев телефонов платформы A1 это не доступно.


Устанавливаем сертификат в телефон

Качаем прилагаемый архив 'darkman.rar'
Внутри находятся: инструкции по установке, сам файл сертификата и программа для подписи .jar-файлов BeHappyInstall.exe
Для полноценной работы скачанного комплекта так же требуются установленный Java Runtime Environment и установленный WinRAR - у 95% пользователей эти компоненты и так присутствуют на компьютере.

Способ установки сертификата в телефон - на Ваш выбор в соответствии с CID телефона и его платформой:
- SEtool2Lite
- Работа со скрытой ФС без брутфорса
- XS++
- Far Plugin "SEFP"
- Far Plugin "SEFP2"
- Far Plugin "JDFlasher"
- A2 Uploader
Чтобы установить сертификат, нужно оба файла из архива (customize_upgrade.xml + exp.cer для платформы A1, либо default_upgrade.xml + exp.cer для A2) закинуть в FS телефона по адресу /tpa/preset/custom/ для платформы А1 либо /tpa/preset/default/ для платформы А2 соответственно; как туда попасть - читайте в вышеперечисленных темах.
После записи файлов включаем телефон; идем в "настройки - связь - интернет - безопасность - Java" и смотрим, появился ли Darkman. Если появился, значит все сделали правильно.

Примечание:
Сертификат, установленный таким вот образом (через ххх_upgrade.xml) будет удален при ОбщемСбросе.
Чтобы сертификат не удалялся, его следует прописывать либо сразу при финализациии - добавлять сам файл exp.cer в пакет финализации, а в раздел <security> файла customize.xml добавить информацию про exp.cer:
Код:
<security>
 <certificate>
  <name>Darkman</name>
  <type>x509</type>
  <storage>java-3p</storage>
  <datafile>exp.cer</datafile>
 </certificate>
 <certificate>
  <name>Darkman trusted</name>
  <type>x509</type>
  <storage>trusted</storage>
  <datafile>exp.cer</datafile>
 </certificate>
</security>

либо одновременно с заливкой через xxx_upgrade.xml так же заливать exp.cer + обновленный customize.xml


Как подписывать Java

Внимательно читаем инструкции все в том же скачанном архиве 'darkman.rar'
Копируем JAD+JAR файлы в папку Other на телефоне и устанавливаем приложение через .JAD-файл (над ним вызвать команду 'Установить'). После установки, заходим в "Опции/Полномочия" этого приложения и выбираем в нужных Вам пунктах вариант "Без запроса".

Если что-то упорно не получается, просим сюда: Тема с обсуждением и решением проблем

Замечания, пожелания и предложения по тексту поста (обоснованные) - приветствуются.
Файл архива 'darkman.rar' выложен как есть, со всеми благодарнястями авторам внутри него Большое спасибо:
Se AD WMD
Walker
Отверженный
Rage2
DarkMan
Duyach
Force
Jan Anderman
cahekc
GeFest
Lolka

_________________
Карта форума
БазаЗнаний
Мат наказывается
Вернуться к началу ПрофильЛичное
Перейти:  
Новая тема Тема закрыта Форумы Все для телефонов Sony Ericsson » База Знаний Часовой пояс: GMT + 4
Рейтинг@Mail.ru