Java игры и приложения

Разделы: Игры ||| Приложения ||| Статьи
Подписываем Java-мидлеты сертификатом Halmer'а

При работе с Mini Comander'ом или одной из книгочиталок телефон постоянно выдает запросы "разрешить приложению запись/чтение данных?". Это очень нервирует и создает реальные неудобства. То же и с приложениями, работающими с интернет, камерой, SMS и т.д.
Сертификат Халмера нужен для того, чтобы избавиться от надоедливых запросов, которые выдают Java-приложения. В некоторых последних версиях прошивок уже есть возможность выбора расширенных полномочий Java приложений (кроме доступа к интернет), но большинству владельцев телефонов это не доступно...

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

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

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

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


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

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

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