Сертификат Halmer'a актуален для телефонов SE 4го поколения и выше. Необходим он для того,чтобы при работе Java приложениями можно было убрать постоянные запросы доступа к файловой системе, а также запросы на выход в интернет.
Один из способов - при помощи программы SETool2Lite Взять эту программу можно [hide]ЗДЕСЬ[/hide]
Устанавливаем драйвераUSB-Flash. Подробнее об этом можно прочитать [hide]ЗДЕСЬ[/hide] Запускаем SETool2Lite, выбираем свою модель телефона (ЭТО ВАЖНО!). В MISC files выбираем архив с сертификатом. Зажимаем кнопку "С" и подключаем телефон к компьютеру. Нажимаем кнопку Flash. При появлении сообщения
Quote
DETACH CABLE FROM PHONE. REMOVE BATTERY FROM PHONE, THEN INSERT IT BACK THEN PRESS "READY"
отсоединяем телефон, передергиваем аккумулятор, нажимаем READY и вновь подключаем телефон с зажатой клавишей "C". Ждем окончания заливки сертификата (примерно 3 минуты) и когда появится сообщение
Quote
Phone detached Elapsed:XX secs.
отключаем телефон, передергиваем аккумулятор и радуемся установленому сертификату.
Еще один способ через программу FAR с модулем SEFP.
Качаем сам FAR и модули к нему[hide] ЗДЕСЬ [/hide]
После установки FAR'a запускаем его, нажимвем Alt+F1, и выбираем пункт SEFP. В появившемся окне выбираем кабельDCU-60, скорость 921600 и версию платформы Вашего телефона (к примеру db2020_52 или db2020_49). Жмем на "Enter the matrix" и подключаем Ваш телефон с зажатой клавишей "С" (ВНИМАНИЕ!!! на телефон должны быть установлены USB-Flash драйвера, о которых написано выше).
Появится окно, отображающее процесс подключения к Вашему телефону. ждем некоторое время и видим две папки: FS и FLASH. Сертификат Халмера (два файла, собственно сертификат и кустомизация для него) кидаем в папку FS по этому пути: TPA\PRESET\CUSTOM Все. Теперь КОРРЕКТНО!!! выходим изFAR'a. Это значит что мы выходим из каждой папки в которую зашли до тех пор, пока не появится красное окошко с предупреждением, нажимаем в этом окошке "YES", отсоединяем телефон, передергиваем аккумулятор и сертификатом можно пользоваться
Подписывать приложения сертификатом Халмера можно с помощью программы EQHalmer скачать можно [hide]ЗДЕСЬ[/hide]
Для того, чтобы подписать *.jar файл, перетаскиваем его на значок программы EQHalmer, либо на ее ярлык. В папке, где находится Ваш *.jar файл, появится такой же *.jad файл. Кидаем оба файла в телефон, и устанавливаем через *.jad файл.
Еще один способ - при помощи программы MidletSigner, написанной Di@mond'ом. Скачать ее можно [hide]ЗДЕСЬ[/hide]. Подпись приложений:
- Необходимо выделить .jar файлы приложения, кликнуть правой кнопкой мыши и в выпадающем меню выбрать "Подписать приложение".
- Можно подписать двойным кликом по файлу .jar, если до установки MidletSigner'а с .jar файлами не был проассоциирован WinRAR
- Выделить папки в которых есть .jar файлы, кликнуть правой кнопкой мыши и в выпадающем меню выбрать "Подписать приложения в папке".
Рядом с .jar файлом должно появиться 2 .jad файла - с подписью и без подписи. Например для файла opera204.jar: opera204.jad - без подписи opera204_h.jad - с подписью Если .jad файл уже был то он просто удаляется и создается новый .jad файл.
В случае ошибки: 1. При создании .jad файла - Возможно в архиве имя папки META-INF и файла MANIFEST.MF записано не в верхнем регистре - Кодировка манифеста должна быть ANSI (Windows-1251)
2. При подписи .jad файла - В манифесте есть опции MIDlet-Jar-Size и MIDlet-Jar-URL - их не должно быть
Сертификат (в архиве для заливки через Setool2Lite) можно скачать [hide]ЗДЕСЬ[/hide]
by Manyakkk
Нигилизм рулит!!!! Кто не знает что это за зверь, тот многое теряет :))))
обьясни какие телефоны какого поколения, и что будет если я уже залил сертификат на свой к750. И еще проблемка возникла, когда джаровский файл кидаю на значок программы то в конце оно выводит ошибку что не может найти какойто путь, и соответственно добавить сертификат, хоть и джадовский файл создается
Сообщение отредактировал Bo-BaH - Вторник, 13-Мая-2008, 02:27
Поддерживаются телефоны начиная с четвертого поколения. Конкретно по моделям я не помню, но твой тел поддерживается однозначно... Дай мне ссылку на файл с которым у тебя не получается. Я скачаю, посмотрю в чем дело Нигилизм рулит!!!! Кто не знает что это за зверь, тот многое теряет :))))
Вот например один файл, я его бросаю на значек программы и вот что оно мне пишет
+----EQ Halmer Certificator------+ +--------------------------------+ |Special for www.Sony-Ericsson.ru| +--------------------------------+
Check for file existing... File "C:\Documents and Settings\┬ютрэ\╨рсюўшщ ёЄюы\mobile_pdf.jar" Exists! Check for permissions. Extracting "MANIFEST.MF"...
PKUNZIP ® FAST! Extract Utility Version 2.04g 02-01-93 Copr. 1989-1993 PKWARE Inc. All Rights Reserved. Shareware Version PKUNZIP Reg. U.S. Pat. and Tm. Off.
■ 80486 CPU detected. ■ XMS version 2.00 detected. ■ DPMI version 0.90 detected.
Searching ZIP: C:/DOCUME~1/7ADD~1/0016~1/MOBILE~1.JAR Inflating: META-INF/MANIFEST.MF "MANIFEST.MF" extracted. Analyzing of "MANIFEST.MF"... Permissions found! Packing a modified "MANIFEST.MF"... Exiting due to signal SIGSEGV General Protection Fault at eip=00010d1f eax=ffcd0000 ebx=ffcd0000 ecx=000002ae edx=ffce0000 esi=000fff8c edi=00000070 ebp=000f5188 esp=000f5174 program=C:\DOCUME~1\7ADD~1\0016~1\11\LIB\ZIP.EXE cs: sel=01a7 base=02ae0000 limit=7d50ffff ds: sel=01af base=02ae0000 limit=7d50ffff es: sel=01af base=02ae0000 limit=7d50ffff fs: sel=017f base=00007360 limit=0000ffff gs: sel=01bf base=00000000 limit=0010ffff ss: sel=01af base=02ae0000 limit=7d50ffff App stack: [000f5308..00075308] Exceptn stack: [000751e4..000732a4]
Call frame traceback EIPs: 0x00010d1f 0x00007c70 0x000084de 0x00004967 0x0001070a Permissions erased sucessfully. Deleting of temporary files... Ok! Recreating of JAD... Ok! Preparing for Certificate... Ok! Certificating...
C:\Documents and Settings\Вован\Рабочий стол\11\MS>set JAVA_HOME="C:\Documents a nd Settings\┬ютрэ\╨рсюўшщ ёЄюы\11\JRE" Системе не удается найти указанный путь. ***** Error: cannot add certificate to jad file *****
Сообщение отредактировал Bo-BaH - Вторник, 13-Мая-2008, 14:18
Bo-BaH, я дополнил первый пост этой темы, почитай... добавлена еще одна прога по подписи приложений сертификатом и возможные ошибки при подписи... Нигилизм рулит!!!! Кто не знает что это за зверь, тот многое теряет :))))
оно так быстро мелькнуло, что я не успел увидеть все ли успешно, но теперь когда устанавливаю подписаный джад оно выдает ошибку при выполнении операции , может я сертификат неправильно залил, что мне в таком случае делать?
Добавлено (13-Май-2008, 20:45) --------------------------------------------- забыл уточнить, быстро мелькнуло при подписывании джара
Как правило ошибка на выполнение операции выдается если сертификат не установился. Проверить наличие сертификата можно в параметрах безопасности (я не знаю как это сделать именно на твоем телефоне)
Если сертификата нет (или не сможешь проверить его наличие), тогда снова залей эти два файла customize_upgrade.xml и halmer.cer в папку tpa\preset\custom и будь ВНИМАТЕЛЕН!!! эти файлы могут непостижимым образом попасть в папки doja или drm (тоже находятся в tpa\preset\custom) проверь чтобы этого не произошло ))))
Нигилизм рулит!!!! Кто не знает что это за зверь, тот многое теряет :))))
romiv, попробуй через фар поставить... А вообще модель телефона, версию прошивки напиши сюда Нигилизм рулит!!!! Кто не знает что это за зверь, тот многое теряет :))))
Разницы между дровами нет. Ты дрова ставил из папки с сетулом? Если нет, то поставь оттуда... Нигилизм рулит!!!! Кто не знает что это за зверь, тот многое теряет :))))
1. Нам потребуется программа EQ Halmer и java-приложение, которое необходимо подписать им. 2. В папку с прораммой EQ Halmer кидаем *.jar файл того приложения, которое необходимо подписать. Перетаскиваем этот файл мышкой на ярлык программы "EQHalmer.exe" и получаем рядом *.jad-файл приложения. 3. Кидаем полученные *.jad и *.jar в телефон, в папку "Прочее". Ищем *.jad-файл (обычно выше *.jar) Жмем "Установить". После установки, заходим в "Функции - Полномочия" установленного приложения, и выбираем у нужных вам пунктов вариант "Без запроса".