Главная/Установка сертификата Halmer'а на телефоны SE K750i, SE W800i, SE W810i

Внимание! Все действия над телефоном описанные в данном разделе вы делаете на свой страх и риск. Автор сайта не несет никакой ответственности за все ваши действия и не дает ни каких гарантий. Вы должны также понимать, что выполнение действий описанных ниже, лишает вас гарантии продавца и изготовителя. Будьте предельно внимательны, выполняйте инструкции точно и неукоснительно, так как ошибочные действия приведут к неработоспособности телефона!!!

Перед действиями описанными ниже обязательно зарядите аккуммулятор на 100%, сохраните на компьютер нужные данные с телефона(контакты телефонной книги, пин-коды, пароли, звуковые файлы, графические файлы, дистрибутивы программ, текстовые файлы, вебстраницы, закладки и другую ценную для вас информацию).

Внимание! Перед какими либо действиями выясните прошивку своего телефона и его CID. Программа Setool2lite выложеная здесь предназначена для телефонов Sony Ericsson четвертого поколения с "CID49".

Чтобы узнать версию прошивки нужно в режиме ожидания набрать: ">*<<*<*" и зайти в раздел "Служебная инф.", далее в "Инф. о ПО" в самом верху и будет написана версия вашей прошивки:

R4DB005
prgCXC1250516_GENERIC_HN R4DB005

EROM: R3A005
prgCXC1250416_EROM_DB2010_HELEN_FOTA_FL
AFLA_SIBLEY...


Перед использованием программы Setool2lite настоятельно рекомендую изучить Инструкцию к программе.

Перед установкой сертификата у вас на компьютере должны быть файлы:
Программа setool2lite.rar(3.72kb)
Архив - halmer_sertificate.rar(786b), с уже написаным мной скриптом - read_customize.txt, самим сертификатом Халмера - halmer.cer и фрагментом кода - fragment_kod.txt


Распаковываем архивы:

  • 1. Распаковываем архив с программой Setool2lite с помощью архиватора WinRaR. Если архиватор WinRaR(1.22mb) не установлен на компьютере, сначала скачайте и установите данный архиватор.
  • 2. Распаковываем архив halmer_sertificate.rar

  • Работа с телефоном:

    Перед началом работы с программой:

  • 1. · Убедитесь, что аккумулятор телефона полностью заряжен!
  • 2. · Выключите телефон
  • · Выньте аккумулятор и сим-карту
  • · Выньте карту памяти, если есть
  • · Вставьте аккумулятор обратно !
  • Что понадобится для работы программы с телефоном?

    Идентификация телефона.

  • 1. Для работы программы с телефоном потребуется кабель Sony Ericsson DCU-60 (он обычно идёт в комплекте с телефоном) или аналог. Но сначала нужно убедиться в работоспособности кабеля (для этого запускаем  программу setool2lt.exe, нажимаем Identify в программе и подключаем выключенный телефон с зажатой клавишей «С». Если телефон определится программой, то кабель работоспособен и подходит для выполнения сервисных операций)
  • 2. Также потребуется установить прошивочный драйвер USB Flash Driver.
    USB Flash Driver находится в архиве с программой Setool2lite, в папке: setool2lite/drivers/usb_flash_driver. Имя файла: gg-setup.exe

    Инструкция по установке:

  • 1.) Выключите телефон
  • 2.) Зажмите клавишу «С» и вставьте кабель в телефон
  • 3.) Когда компьютер найдёт новое устройство, то запустите и установите программу gg-setup.exe. Откажитесь от поиска драйвера в сети интернет и произведите автоматическую установку драйвера. При необходимости укажите путь к драйверам.

  • Чтение на компьютер "родного" файла customize.xml вашего телефона.

    Выполните подготовку телефона к работе с программой:

  • 1. Выберите порт (если кабель DCU-60 или аналог, то USB), скорость
  • 2. Очистите старые пути нажатием кнопки Clear. Выберите модель телефона
  • 3. В поле Misc files выберите файл скрипта, в нашем случае это: read_customize.txt
  • 4. Нажмите Write script
  • 5. Когда в окне с лога появится сообщение:
    DETACH CABLE FROM PHONE.
    REMOVE BATTERY FROM PHONE, THEN INSERT IT BACK
    THEN PRESS "READY"

    , то выньте кабель, выньте аккумулятор, вставьте аккумулятор обратно, вставьте кабель и нажмите READY.
  • 6. Далее в окне лога появится сообщение:
    Phone detached
    Elapsed:XX secs.

    Значит, операция чтения файла customize.xml закончена, теперь можно отсоединить телефон от компьютера.
    Файл сохранился в папке ph_out которая находиться в каталоге программы Setool2lite. Обратите внимание, что сохранилась также структура папок телефона. То есть файл находиться в tpa/preset/custom/customize.xml

    Ниже приведен лог программы при проведении данной операции:

    welcome to setool2 lite,DB2010/DB2012 CID49 edition v 1.01
    Loaded 51 flash descriptors
    ChipID:8040,EMP protocol:0301
    PHONE IS RED RETAIL PRODUCT
    FLASH CID detected:49
    Speed:921600
    OTP LOCKED:1 CID:49 PAF:1 IMEI:35233701803955 CERT:RED
    PATCH:061204 1529 HAN_DB2010_MEM_PATCHER_R2A007_CXC9876543210 0
    LDR:060718 0842 LIE_DB2010_FLASHLOADER_R2A003_CXC1326738
    Flash ID check:2019
    Flash props sent ok
     
    DETACH CABLE FROM PHONE.
    REMOVE BATTERY FROM PHONE, THEN INSERT IT BACK
    THEN PRESS "READY"
     
    ChipID:8040,EMP protocol:0301
    PHONE IS RED RETAIL PRODUCT
    FLASH CID detected:49
    Speed:921600
    Trying to launch embedded bootloader...
    Embedded flashloader:
    COMPACT_ID_LOADER_CRIPPLED_SETOOL2_R2
    Flash ID check:2019
    Flash props sent ok
    FOUND: R4DB005_CXC1250316_GENERIC_HN
    Restore from:R4DB005_CXC1250316_GENERIC_HN
    CSloader version:
    SETOOL2 LITE  COMPACT_SEMC_FS_LOADER (FAT V26)
    loader startup: executed
    loader filesystem startup: executed
    loader GDFS startup: executed
    Will execute script now.
    Reading file /tpa/preset/custom/customize.xml
    Success
    Phone detached
    Elapsed:81 secs.


  • Редактирование файла customize.xml

    Будте внимательны при проведении данной операции.

    Нас сейчас интересует файл customize.xml. Это родной файл кустомизации вашего телефона. Настоятельно рекомендую сделать его резервную копию, сохранив также структуру папок. То есть сохраните папку tpa с вложенными папками и файлом в другом месте.

    Нам необходимо отредактировать файл customize.xml и залить обратно уже обновленный файл.

    Я сделал это в обычном блокноте. В наш файл в нужное место необходимо вставить фрагмент кода:


    <certificate>
                <name>Halmer</name>
                <type>x509</type>
                <storage>java-3p</storage>
                <datafile>halmer.cer</datafile>
            </certificate>

    Текстовый файл с фрагментом этого кода находится также в архиве halmer_sertificate.rar, это  файл - fragment_kod.txt


    Ниже вы видите фрагмент моего "родного" customize.xml до редактирования:

    ...<allowed-language>zs</allowed-language>
            <allowed-language>zt</allowed-language>
            <allowed-language>zu</allowed-language>
        </info>
        <clock>
            <date>2007-08-16</date>
        </clock>
        <security>
            <settings>
                <wtls-warning-dialog>true</wtls-warning-dialog>
            </settings>
            <certificate>
                <name>VeriSign WTLS</name>
                <type>wtls</type>
                <storage>trusted</storage>
                <datafile>Verisign_Class_3_CA_WTLS.wcrt</datafile>
            </certificate>
            <certificate>
                <name>Baltimore WTLS</name>
                <type>wtls</type>
                <storage>trusted</storage>
                <datafile>GTE_Cybe_Trust_Root_WTLS.wcrt</datafile>
            </certificate>
            <certificate>
                <name>Entrust WTLS</name>
                <type>wtls</type>
                <storage>trusted</storage>
                <datafile>Entrust.net_WTLS_Root_Certificate.wcrt</datafile>
            </certificate>...

    На разделении фрагментов разным цветом и необходимо вставить нужный фрагмент кода, то есть вам необходимо вставить фрагмент кода непосредственно перед <certificate>
                <name...
    отмеченным красным цветом.

    То есть в итоге у вас должно получиться:

    ...<allowed-language>zs</allowed-language>
            <allowed-language>zt</allowed-language>
            <allowed-language>zu</allowed-language>
        </info>
        <clock>
            <date>2007-08-16</date>
        </clock>
        <security>
            <settings>
                <wtls-warning-dialog>true</wtls-warning-dialog>
            </settings>
            <certificate>
                <name>Halmer</name>
                <type>x509</type>
                <storage>java-3p</storage>
                <datafile>halmer.cer</datafile>
            </certificate>
    <certificate>
                <name>VeriSign WTLS</name>
                <type>wtls</type>
                <storage>trusted</storage>
                <datafile>Verisign_Class_3_CA_WTLS.wcrt</datafile>
            </certificate>
            <certificate>
                <name>Baltimore WTLS</name>
                <type>wtls</type>
                <storage>trusted</storage>
                <datafile>GTE_Cybe_Trust_Root_WTLS.wcrt</datafile>
            </certificate>
            <certificate>
                <name>Entrust WTLS</name>
                <type>wtls</type>
                <storage>trusted</storage>
                <datafile>Entrust.net_WTLS_Root_Certificate.wcrt</datafile>
            </certificate>...

    Сохраните отредактированный файл customize.xml.


    Подготовка пакета для заливки в телефон.

    Скопируйте файл halmer.cer в папку с отредактированным customize.xml.
    То есть у вас должно получиться что файлы customize.xml и halmer.cer лежат в папке custom, та лежит в папке preset, и эта соответственно в папке tpa.

    Запакуйте в zip-архив папку tpa со всеми находящимися внутри нее папками и файлами.


    Все готово к заливке сертификата в телефон.


    Заливка сертификата.

    Выполните подготовку телефона к работе с программой:

  • 1. Выберите порт (если кабель DCU-60 или аналог, то USB), скорость
  • 2. Очистите старые пути нажатием кнопки Clear. Выберите модель телефона
  • 3. В поле Misc files выберите файл пакета (созданный нами zip-архив - tpa)
  • 4. Нажмите Flash
    5. Когда в окне с логом появится сообщение:
    DETACH CABLE FROM PHONE.
    REMOVE BATTERY FROM PHONE, THEN INSERT IT BACK
    THEN PRESS "READY"

    , то выньте кабель, выньте аккумулятор, вставьте аккумулятор обратно, вставьте кабель и нажмите READY.
  • 6. Далее в логе появится сообщение:
    Phone detached
    Elapsed:XX secs.

    Значит, операция заливки сертификата закончена, теперь можно отсоединить телефон от компьютера.
    Здесь приведен лог программы при данной операции.


  • Master-reset

    Теперь чтобы сертификат начал действовать необходимо сделать "master-reset" телефона. Заходим в: Меню >> Параметры >> вкладка Общие >> Общий сброс >> Общий сброс >> Выбрать(приведено на примере SE W810i).

    Не забудьте предварительно сделать резервную копию данных телефона, так как будут стерты все настройки, телефонная книга, программы, звуки, изображения и другие файлы. То есть телефон вернется к тому состоянию как был в магазине(возможно удаление контента записанного в телефон продавцом телефона).

    После выполнения операции "Общий сброс" зайдите  Меню >> Параметры >> Связь >> Парам.Интернета >> Защита >> Сертиф.Java.

    Среди списка сертификатов вы должны будете также увидеть сертификат Halmer.

    Выделите его и нажмите Показать. Нажмите Состоян. Сертификат должен быть Активен. Если это не так, сделайте его таковым.


    Установка приложений

    Теперь вы можете устанавливать подписанные сертификатом приложения в ваш телефон. Установка приложений подписанных сертификатом производиться только через jad файл. Для этого поместите в одну директорию подписанные файлы jar и jad(например в папку Прочее вашего телефона. И запустите файл jad. Или запустите установку подписанного приложения по файлу jad из интернета используя встроенный браузер телефона. Как самому подписывать приложения используя установленную на компьютере программу, я расскажу в следующей статье. Пока вы можете скачать программу для подписывания приложений в архиве RAR здесь(958kb). В архиве вы также найдете FAQ по пользованию программой.

    Чтобы приложение не задавало запросов на чтение, запись данных и на выполнение других действий(ради этого мы и устанавливали сертификат и подписывали приложения) вы должны выставить каждому приложению подписанному сертификатом, его Полномочия. Это можно сделать выделив интересующее вас приложение и нажав: Функции >> Полномочия.


    Здесь можно узнать как устанавливать патчи на ваш телефон , тем самым существенно улучшая его характеристики.


    Перейти на мой WAP сайт: karera.kiw.ru
    На Главную
    karera2007.narod.ru 2007 © Отправить мне e-mail
    Rambler's Top100 Рейтинг@Mail.ru    Рейтинг мобильных сайтов  W@B-City

    Hosted by uCoz