Форум Sony Ericsson Форум Sony Ericsson - SeMasterz


>  Программа для подписывания java приложений сертификатом халмера
EQ
Тема создана 20 Января 2007 в 15:34
Post ID


Активный участник


Сообщений всего: 52
Регистрация: Авг. 2006  





EQ Halmer Certificator
Программа для подписи ява-приложений сертификатом халмера. Ее преимущества в том, что она производит операцию цифрового подписывания "за один клик". Установить программу можно на любой диск и в любой каталог.
EQ Halmer Certificator игнорирует пробелы и некорректное содержимое файла META-INFMANIFEST.MF

Вы наверняка заметили, что любой мидлет, обращающийся к файлам в памяти телефона или выходящий в интернет, каждый раз выдаёт надоедливые окошки "разрешить?" Избавиться от них можно, снабдив мидлет цифровой подписью. Раньше это мог сделать только разработчик, обратившись в центр сертификации. Теперь же вы можете сами подписывать java мидлеты. Кроме избавления от лишних вопросов, это даёт возможность запускать мидлет автоматически в нужное время, или по событию (например, приход СМСки).

Для подписывания вам нужно:
После закачки распаковать её куда угодно.
Запустить файл EQHalmer.exe, после запуска увидите вопрос о добавлении программы в контекстное меню.
Вводим букву "a" (без кавычек) и жмем Enter, закрываем окно программы.
Выбираем нужный jar-файл, нажимаем на нём правой кнопкой мыши и выбираем пункт Halmer.
Рядом с файлом JAR должен будет появится подписанный файл JAD


Как пользоваться EQ Halmer
Для того, чтобы подписать приложение, достаточно запустить эту программу,
указав в качестве параметра нужное приложение. После этого программа
проверит указанное приложение на наличие препятствий подписывания (*Permissions*) и
в случае обнаружения удалит их. После она автоматически создаст JAD-файл и запустит
процесс подписывания.

Чем программа EQ Halmer лучше обычного способа
Во-первых, можно забыть о пробелах в имени файла, т.к. теперь это не проблема.
Во-вторых, файл может лежать где угодно, а не в папке C:\MS\Jar. Это ускоряет подписывание
приложений и их последующее использование.

Если Вам надоедает каждый раз запускать программу через командную строку
Три пути. Самый простой - запустить программу без параметров, после
чего она спросит, добавлять ли пункт в контекстное меню. Нажмите нужную клавишу и
Enter. A - добавить пункт в меню, R - убрать. Просто Enter - выход без изменений.
После добавления пункта в контекстное меню вам будет достаточно нажать на интересующий
файл правой кнопкой мыши и выбрать пункт Halmer, после чего приложение будет подписано.
Второй способ - добавить ярлык программы на рабочий стол, после чего перетаскивать на него
мышью нужные файлы.
Третий способ - тоже что и второй, но только в Total Commander. Просто добавьте значок в
панель инструментов, после чего перетаскивайте на него нужный файл мышью.

Как узнать, что что-то пошло не так
Пока что ошибок не обнаружено, программа всегда подписывает как нужно. Однако вся работа
ведётся в консоли, поэтому у вас есть возможность проконтролировать её. Если возникнет
какая-либо предвиденная ошибка, то работа будет прервана, а последняя строка в консоли будет
содержать причину остановки. Если же программа просо пишет, что приложение не удалось подписать,
то необходимо проследить ход работы Certify1.bat, который отображён выше.

Скачать EQ Halmer Certificator: Файл EQHalmer.zip
 
 Top
EQ
Отправлено: 20 Января 2007 в 19:31
Post ID


Активный участник


Статус: Оффлайн
Сообщений всего: 52
Регистрация: Авг. 2006  




Всё-таки запросы на подтверждение не зря придумали.
Не стоит давать неизвестным java приложениям полную свободу, чтобы потом не удивляться "Кто это с моего телефона послал 500 смсок?"
 
 Top

Страниц (1): 1