Итак, всем, наверное, приходилось сталкиваться с запросами системы безопасности телефона, когда, например, подключаемся в аську через jimm или читаем на телефоне электронную книгу или используем файловый менеджер на java. Если для подключения к интернет ещё можно сократить число запросов до одного в начале работы с приложением, то при обращении java-проги к файловой системе телефона, бесконечные запросы "Разрешить приложению чтение данных пользователя?"/ "Разрешить приложению запись данных пользователя?" способны довести до нервного тика. А в настройках полномочий приложений присутсвуют только варианты "запретить" и "С запросом"
Всё дело в том, что производители оберегают нас с вами от вредоносного программного обеспечения, которое могло бы загадить память нашего телефона кучей ненужных файлов или потратить наши деньги, залезая без нашего ведома в интернет или отправляя смс на платные сервисы (ну и заодно, от нас самих, чтобы мы не могли таким приложениям дать возможность действовать без нашего ведома). Расширенные полномочия предоставляются только тем java-приложениям, которые проверены в лаборатории специально обученными людьми и подтверждено, что эти приложения вреда нам, пользователям, не причинят. Ну а для того, чтобы определить, какое приложение проверено, а какое нет, используется система сертификатов.
В телефоне самим производителем записаны несколько сертификатов, посмотреть их можно в пункте Параметры -> Общие -> Защита -> Сертификаты -> Сертификаты Java (путь может немного отличаться в зависимости от модели телефона). Сильно упрощая, можно сказать, что каждый сертификат содержит свой уникальный "пароль". Если в устанавливаемом java-приложении телефон находит "пароль", совпадающий с одним из сертификатов, то это приложение безопасное и ему можно предоставлять расширенные полномочия. Вся беда в том, что изначально записанные в телефон сертификаты - коммерческие и подписать ими свою java-программу стОит немалых денег. Большинство же из того, чем мы пользуемся - бесплатные программы. Выход очевиден - создать свой собственный сертификат, записать его в телефон и подписывать нужные программы этим сертификатом самостоятельно. Впрочем, и этого делать уже не нужно, потому что есть человек с ником Halmer, который это сделал за всех нас и разместил необходимую информацию по своему сертификату в свободном доступе
Итак, что нам потребуется:
1. комплект файлов для заливки в телефон
2. утилита EQHalmer для подписывания сертификатом Халмера java-приложений (дружно благодарим программера EQ)
3. само собой, наш любимый телефон Sony Ericsson, компьютер, прошивочный кабель (комплектный DCU-60), софт для доступа к флэш телефона (SEtool2Lite или SEFP, есть и другие альтернативы), и прошивочные драйвера
4. желательно бы также ясный ум и прямые руки, хотя, надеюсь, с моей инструкцией этот пункт не обязателен
Тем не менее, предупреждаю, что все действия над системными файлами телефона Вы делаете на свой страх и риск. Ни я, ни люди, написавшие программы для этих операций, не несём никакой ответственности за возможный ущерб от использования Вами изложенного здесь материала!!!
Пошаговая инструкция подходит для К750 и моделей, выпущенных позже (платформы db2010, db2012 и db2020). Если кнопка включения/выключения питания совмещена с кнопкой "С", обратитесь к документации телефона для выяснения процедуры входа во флэш-режим. Данная последовательность действий не проверялась на K850 и подобных (db3150). Инструкция для использования SEtool2Lite. Общие принципы подходят и для большинства других телефонов и программ-флэшеров, так что можете допетрить самостоятельно, если что
Ну-с, приступим...
1. Прежде всего, разумеется, надо установить на компьютер прошивочный драйвер для телефона (если у Вас ещё не установлен). Для этого распаковываем содержимое USB_Flash.rar в какую-нибудь папку на жёстком диске (желательно далеко не прятать, например, в С:\SEFLASH - быстрее потом найти сможете), затем выключаем телефон, нажимаем на нём "С" и НЕ ОТПУСКАЯ ЕЁ подключаем кабель. Продолжаем держать нажатой, пока Windows не скажет, что найдено новое устройство "SEMC USB Flash". Теперь можно отпустить и быстренько установить драйвера - в Мастере нового оборудования на вопрос о поиске в интернете говорим "не в этот раз", затем - "Установка из указанного места", потом - поставить галочку "Включить следующее место поиска" и там указываете папку, куда распаковывали USB_Flash.rar (в данном примере С:\SEFLASH). Желательно всё это проделать до того, как телефон самостоятельно включится, иначе придётся всё делать сначала. Если всё-таки включился, не выдёргивайте кабель сразу - телефон переходит в режим флэш-накопителя и перед отсоединением нужно щёлкнуть "Безопасное извлечение устройства" в системном трее и выбрать в списке соответствующее устройство, чтобы не было опасности повреждения карты памяти и внутренней памяти телефона. После того, как Windows отрапортует об успешо установленном оборудовании, отсоединяем телефон от кабеля, но пока не включаем
2. SEtool2Lite инсталляции не требует, так что просто распечатайте содержимое архива в папку, где это программа у Вас будет постоянно "жить"
3. Распечатываем архив halmer.zip (также желательно недалеко, например, в C:\HALMER). Можно прямо тут же создать текстовый файл скрипта для заливки этих двух файлов через SEtool, назвав его, например, "halmer-setool.txt" Содержание файла следующее:
Кстати, ни к чему испытывать судьбу и писать название папки по-русски или по-китайски...
4. Запускаем SEtool. Выбираем наш телефон в списке (Phone Type). Ниже этого списка напротив поля "MISC files" жмём кнопку с троеточием и указываем текстовый файл скрипта (halmer-setool.txt). Затем - справа кнопку "Write SCRIPT". Снизу начинает бежать полоска прогресса, зажимаем "С" и, не отпуская, втыкаем кабель, ждём, пока SEtool обнаружит подключённый телефон, только потом отпускаем "С". Слева в окне программы появится информация о подключённом телефоне, в том числе версия прошивки, версия CID, "цвет телефона" (должен быть RED), IMEI и т.д. Ниже этого строчка с текущим статусом - не вздумайте отключать телефон, пока этот статус не будет "READY" (при этом последние строчки журнала работы программы должны быть "Phone detached" и "Elapsed:...secs.")
5. Отсоединяем телефон от кабеля, включаем, топаем в Параметры -> Общие -> Защита -> Сертификаты -> Сертификаты Java и видим там в числе прочих наш сертификат Halmer. Наводим на него курсор, жмём "Показать" и затем "Состояние". Убеждаемся, что выбрано "Активен", если нет - выбираем
6. EQHalmer также не требует инсталляции - распечатываем архив в папку типа C:\Program Files\Sony Ericsson\EQHalmer и запускаем EQHalmer.exe, в консоли вводим латинскую a и жмём Enter. Отныне программа готова к использованию
7. Находим валяющуюся у нас на компе жертву, например, Jimm.jar - тыкаем в него правой кнопкой мыши и видим в контекстном меню строчку Halmer. Жмём - в папке появляется файл Jimm.jad
8. Сохраняем оба эти файла куда-нибудь на телефон (например, в папку other на карте памяти), затем с самого телефона заходим в эту папку ("Прочее") и ищем именно Jimm.jad (расширение в списке файлов телефон не покажет, придётся навести на предполагаемый файл и нажать Функции -> Информация. После того, как нашли, жмём "Установить"
9. Идём в папку, куда установили этот Jimm (Игры или Приложения), наводим курсор на него - Функции -> Полномочия и выставляем нужные нам для этого приложения полномочия (если ставите "Без Запроса", возможно в самый первый раз телефон всё-таки спросит Вас, разрешить ли приложению действие, но больше одного раза не должен)
10. Папки С:\SEFLASH и C:\HALMER можно удалить - файлы из них больше не нужны
Дауж пока поставлю оффигею.......... не скачать ничё!
скока ж нада написать шоб скачать єто всё?
Сообщение от модератора CoSYAcK:
При написании нескольких сообщений подряд используйте кнопку , иначе Ваши действия мы будем расценивать как накрутку счётчика сообщений
Зарегистрирован: 13.11.2006 Сообщения: 790 Откуда: С-Пб Модель телефона: w810/710/610, D2
Добавлено: 16 Фев 2008 21:02 Заголовок сообщения:
Всё делается элементарно. Распаковывается папка на диск С и подписывается нужное приложение в 2 клика. _________________ Пожалуйста, соблюдайте порядок и чистоту на форуме!
Зарегистрирован: 19.10.2006 Сообщения: 19 Откуда: Волгоград Модель телефона: SE K750i
Добавлено: 17 Мар 2008 17:43 Заголовок сообщения:
Во время заливки сертификата, прога SEtool2Lite выдает вот такой вот результат:
Цитата:
ChipID:8040,EMP protocol:0301
PHONE IS BROWN
FLASH CID detected:49
skipping empty loader...
phone pre-boot failed,possible RECOVERY needed.
Elapsed:4 secs.
READY
И ни какие строчки типа "Phone detached" и "Elapsed:...secs." не появляются!
В результате чего сертификат не заливается на тел!
Кстати, на моем телефоне вообще нет папки Параметры -> Общие -> Защита
В чем может быть проблема?
В моем телефоне папка с сертификатами имеет путь:
параметры/связь/парам.интернет/защита/сертификаты java
Надо, наверное, просто код скрипта для заливки переделать.
Тел у тебя BROWN, а не RED, как у всех!
Последний SE Tool2 lite (1.11) работает только с CID52. Надо качать версию 1.0.8 _________________ SE K750+K790+W850+Z610+DS970+HPM-82
Зарегистрирован: 19.10.2006 Сообщения: 19 Откуда: Волгоград Модель телефона: SE K750i
Добавлено: 18 Мар 2008 09:23 Заголовок сообщения:
Vicser
Так у меня и есть SE Tool2 lite версии 1.08!
Вот результат идентификации с помощью этой проги:
Цитата:
welcome to setool2 lite edition v 1.08
supported DB2010/DB2012 CID49/50/51/52, DB2020 CID49/51/52
Loaded 51 flash descriptors
ChipID:8040,EMP protocol:0301
PHONE IS BROWN
FLASH CID detected:49
Speed:115200
Flash ID check:200D
Flash props sent ok
OTP LOCKED:1 CID:49 PAF:1 IMEI:35255801516257 CERT:BROWN
FLASH CID:49 COLOR:BROWN
Помогите пожалуйста!!!
Залил сертификат Халмера в телефон. Заливаю в телефон оба файла *.jar и *.jad. При установке с телефона у меня устанавливается только с *.jar , при установке с *.jad выдает ошибку.
Зарегистрирован: 20.09.2007 Сообщения: 369 Откуда: г. Миасс, Челябинская обл. Модель телефона: SE W850i +patches +acoustic +camdriver
Добавлено: 22 Мар 2008 20:16 Заголовок сообщения:
laconic
по Вашему описанию невозможно что-то определённое сказать - проверьте скрипт, которым заливали сертификат на лишние пробелы (например, в конце строк), подключите телефон к компьютеру в режиме передачи файлов и проверьте антивирусником, проведите также дефрагментацию памяти телефона и флэшки...
CoSYAcK
Все сделал, как сказали. Проверил на вирусы, дефрагментацию провел, но всё равно не пашет.
Может я чего неправильно делаю???
В компе на необходимый файл давлю правой мыши, дальше халмер. Появляется *.jad файл. Кидаю оба файла в телефон и, как сказано в инструкции, устанавливю с JAR. но телефон начинает ругаться "ошибка при выполнении операции". Устанавливается с JAR только Lyric Show Player.
Есть другие варианты по устранению этой проблемы?
CoSYAcK
Телефон SE k800i. Он у меня недавно, до этого был NOKIA 6233, поэтому, стыдно признаться, не знаю гд прошивку смотреть. Вроде бы *>*<<*<* дальше кажись "Служебная информация" "Инф. о ПО", но там столько всего понаписано. Скажите, что именно надо выписать?
Зарегистрирован: 20.09.2007 Сообщения: 369 Откуда: г. Миасс, Челябинская обл. Модель телефона: SE W850i +patches +acoustic +camdriver
Добавлено: 26 Мар 2008 14:07 Заголовок сообщения:
laconic
ну а дальше - Инф. о ПО
в первой строчке как-раз и есть версия прошивки
её также можно посмотреть в Параметры - Услуга обновления - Версия ПО (вторая строчка)
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы