Возможности и ограничения программы
Ограничения:
Возможности:
1. Работает с CID49 DB2010, DB2012 :
Вы можете прошивать телефон, читать FLASH, читать GDFS и выполнять скрипты для GDFS, заливать патчи, выполнять скрипты записи/чтения/удаления файлов FS.
2. Работает с DB2020 (CID49/51/52):
Вы можете прошивать телефон, читать GDFS и выполнять скрипты для GDFS, выполнять скрипты заливки файлов FS. Для телефонов, построенных на платформе DB2020 невозможна заливка патчей, чтение FLASH, чтение файлов FS с помощью данной программы.
Область, в которой выводятся информационные сообщения и статус выполняемых операций с телефоном.
Область, в которой отображается информация о ходе текущего процесса.
Установка параметров используемого коммуникационного порта или устройства. Помним, что UFS-интерфейс в данной версии программы отключен. COM- порт используется для сервиснных кабелей.
Порт: |
Скорость: |
![]() |
![]() |
Выбор модели телефона, с которым будут производится операции.
Установки чтения памяти телефона (firmware).
Кнопка для записи программного обеспечения в телефон. Прошивка телефона с возможностью загрузки пакета.
Кнопка чтения программного обеспечения из телефона в файл. Опции чтения устанавливаются в опции "read SSW":
Если читать флеш без галки "Read SSW", то на выходе будет просто бинарный файл.
Если галку отметить - будет файл, который можно будет потом залить назад в телефон, то есть, позволяет конвертировать считанные данные в формат прошивки.
Установите эту опцию, если планируете в дальнейшем загружать полученные файлы в телефон.
Start address:
-Начальный адрес, с которого начнется чтение флэш телефона.
Length:
-Размер считываемого файла.
Адреса флешей зависят от моделей. Все числовые значения указываются в шестнадцатеричной форме По окончании считывания и преобразования, в корневом каталоге программы появится файл вида: read_start_address_length_ваш_IMEI.ssw или read_start_address_length_ваш_IMEI.bin полях Read setup.
Кнопка для чтения GDFS из телефона в файл. Файл сохраняется в каталоге SETool2 Lite как *.bin
Кнопка записи GDFS файла в телефон. Файл с расширение *.bin Загружаемый файл выбирается в окно программы MISC files: При новой записи GDFS, Вам, скорее всего понадобиться воспользоваться функцией Unlock / Repair (в этой версии отключено! )
Является наиболее мощным и полезным инструмент для пользователей.
Кнопка, при нажатии на которую выводится информацию о подключенном телефоне к SETool2 Lite. Может использоваться для проверки связи, определения типа сертификатов, версии ПО и языкового пакета, сетевых блокировках и т.д.
Кнопка для остановки текущей операции, выполняемой программой. Нажимать только в экстренных случаях, так как остановка процесса может привести к неработоспособности аппарата.
Кнопка закрытия программы.
Инструкция по установке:
1.) Выключите телефон 2.) Зажмите клавишу «С» и вставьте кабель в телефон 3.) Когда компьютер найдёт новое устройство, то укажите путь к драйверам.
Перед началом работы с
программой:
Выполните подготовку телефона к работе с программой:
Файлы в телефон (FS телефона) можно загрузить тремя способами:
Файлы в телефон можно загрузить в виде пакета, представляющего собой zip-архив (!), состоящий из папок и файлов. Файлы в нём должны быть расположены по тем же директориям, что и в FS. Т.е., например, иконки меню в FS находятся в директории tpa/preset/sustem/menu, значит и в архиве они (иконки) будут иметь ту же директорию.
Значит, для загрузки файлов в телефон создаём zip-архив (!), который состоит из папок tpa/preset/system/menu, а в папку menu ложим иконки. Главное знать, в какой директории должны находиться файлы!!!
Запись пакета может сделать тремя способами:
1 способ. Запись непосредственно
пакета menu.zip как файла прошивки.
Выполните подготовку телефона к работе с программой:
Операция аналогична предыдущей, но теперь файл заливается с помощью скрипта. Со списком команд для написания скрипта можно ознакомиться в разделе «Справочная информация». Для написания скрипта понадобится тектовый редактор, например Блокнот:
Выполните подготовку телефона к работе с программой:
Также программа позволяет записывать файлы не пакетами, а по отдельности с помощью скриптов.
Операция аналогична предыдущей. Со списком команд для написания скрипта можно ознакомиться в разделе «Справочная информация». Для написания скрипта понадобится текстовый редактор, например Блокнот:
Выполните подготовку телефона к работе с программой:
Программа даёт возможность прочитать данные из телефона.
Если читать FLASH без галки на Read SSW, то на выходе будет просто бинарный файл.
Если галку отметить - будет файл, который можно будет потом
залить
назад в телефон, то есть, позволяет конвертировать считанные данные в
формат прошивки. Установите эту опцию, если планируете в дальнейшем
загружать полученные файлы в телефон. Опции чтения устанавливаются в
полях Read setup.
Start address:
-Начальный адрес, с которого начнется чтения флэши телефона.
Length:
-Размер считываемого файла. Адреса флешей зависят от моделей. Все
числовые значения указываются в шестнадцатеричной форме. По окончании
считывания и преобразования, в корневом каталоге программы появится
файл вида: read_start_address_length_ваш_IMEI.ssw
или read_start_address_length_ваш_IMEI.bin
Для выполнения операции достаточно выбрать нужные параметры в Read
Setup, а также выполните подготовку телефона к работе с
программой и
нажмите READ FLASH. Если Вы захотите потом залить
полученный SSW-файл в
телефон, то это можно сделать аналогично прошивке телефона (читайте
далее).
Чтения GDFS из телефона в файл. Файл сохраняется в каталоге SETool2 Lite как *.bin . Потом этот файл можно записать обратно в телефон, пользуясь опцией Write GDFS.
Для этого выберите полученный при READ GDFS *.bin – файл в Misc files и нажмите Write GDFS.
Опция Write GDFS предназначена для записи GDFS-файла, полученного при READ GDFS! Запись «чужого», «чистого» GDFS в телефон потребует выполнения функции Unlock/Repair, которая в данной версии программы отключена, а для телефонов на DB2020 – это приговор, т.е. телефон не оживить!!!
Для чтения отдельных файлов из FS телефона потребуется написать скрипт. Файлы можно читать либо по отдельности, либо целыми папками. Здесь описано о чтении отдельного файла из телефона.
Команда для чтения файла из телефона выглядит так:
readfile:/file/file.xxx
где file.xxx – файл, который надо
прочитать из телефона.
Например, нам нужно скачать файл menu.ml из tpa/preset/system/menu.
Команда для чтения этого файла из телефона выглядит так:
readfile:/tpa/preset/system/menu/menu.ml
Чтение файла из телефона посредством скрипта аналогично записи
посредством скрипта, поэтому, о том, как выполнить скрипт читаем выше в
«Запись файла/файлов через команду
скрипта».
Файл сохранится в папке ph_out программы. В скрипт можно вписать неограниченное количество команд для чтения файлов.
Операция аналогична предыдущей, но отличается видом команды:
makepkg:/dir/in/phone
и в команду не вписывают название файлов, так как команда предназначена
для сохранения целых папок из телефона на компьютер. Также существует
другой способ чтения целых папок из телефона:
readdir:/starting/dir/in/phone
Здесь файлы сохранятся не в виде пакета, а просто в виде папок с
файлами, все данные сохранятся в ph_out.
Вы также
можете
считать карту
файловой системы, которая позволяет увидеть все директории, папки,
файлы файловой системы. Для этого нужно выполнить скрипт с командой:
listdirs:/
После выполнения скрипта, в окне лога Вы увидите карту файловой
системы. С другими командами
Вы сможете ознакомиться в разделе «Справочная
информация».
Для удаления файлов и целых директорий из FS телефона необходимо написать скрипт.
Прошить телефон можно по-любому: только MAIN, только FS, MAIN+FS. При прошивке FS и при полной прошивке (MAIN+FS) потребуется финализация.
Для прошивки телефона потребуются файлы прошивки.
MAIN имеет расширение *.mbn или *.bin, FS имеет расширение *.fbn или *.bin, главное, чтобы файл не был криптованным, т.е. имел расширение *.cry, *.dvt и др.
Файлы прошивки должны быть для Вашей модели телефона и для Вашего CID.
Прошивка файлов, не подходящих для Вашего телефона может привести к неработоспособности аппарата!
Процесс полной и частичной прошивки аналогичен. При полной прошивке Вы выбираете два файла MAIN и FS, а при частичной – только один из них.
Выполните подготовку телефона к работе с программой:
Процесс финализации телефона аналогичен записи файлов в телефон.
Для финализации понадобится пакет с файлами кустомизации,
которые должны будут прописаться в директорию tpa/preset/custom
файловой системы телефона. Пакет должен представлять собой zip-архив
c
файлами, который состоит из папок, а в папке custom
пакета должны
лежать файлы:
Обычно, архивы с кустомизацией уже полностью готовы к записи, так как они уже состоят из папок tpa/preset/custom и файлы находятся в нужной папке.
Запись пакета кустомизации аналогична записи файлов в телефон и выполняется двумя способами, т.е. записью пакета как прошивки или с помощью скрипта.
Важно! Нужно правильно выбрать пакет кустомизации для своего телефона. Для этого воспользуйтесь справочником языковых пакетов в разделе «Справочная информация» .
1способ. Запись непосредственно
файла custom.zip как файла
прошивки.
Начинаем процесс:
Выполните подготовку телефона к работе с программой:
Операция аналогична предыдущей, но теперь файл заливается с помощью скрипта.
Со списком команд можно ознакомиться в разделе «Справочная информация».
Для написания скрипта понадобится тектовый редактор, например Блокнот:
Допустим, наш пакет custom.zip
(тот же, что и в предыдущем способе) находится на диске E
в папке customz550, тогда команда будет выглядеть
так:
writepkg:e:\customz550\custom.zip
1. Выберите порт (если кабель DCU-60 или аналог, то USB), скорость 2. Очистите старые пути нажатием кнопки Clear. Выберите модель телефона 3. В поле Misc files выберите файл скрипта 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.
значит, операция заливки пакета закончена, теперь можно отсоединить телефон от компьютера. Т.е. при записи пакета файлы записались в директорию tpa/preset/system/menu файловой системы.
Данная функция применима только для телефонов, построенных на платформе DB2010 (CID49)!
1.) Патч должен иметь расширение *.vkp 2.) Выбирайте патч для Вашей версии прошивки и Вашей модели телефона
Это наименование чипсета в новых SEMC телефонах.
В списке
указаны
только те телефоны и платформы, с которыми работает SETool2
Lite 1.06.
DB2010
D750, K750, W700, W800, W550, W600, W810, W300, K310, K510, Z520, Z530,
Z550.
DB2012
K320.
DB2020
K550, K530, K610, K790, K800, K810, S500, T650, W580, W610, W660, W710,
W830, W850, W880, Z610, Z710.
Прошивка состоит из трёх частей:
CID: это число определяет версию защиты
присутствующую в телефоне.
Новые версии выходят время от времени при исключительных ситуациях для
предотвращения анлоков / прошивок / вмешательств с помощью инструментов
производства не Sony-Ericsson.
Текущие версии CID 29/36/37/49/51/52/ Основанные на платформе SE телефоны LG/Sharp используют ту же систему (но других версий).
OTP (единожды программируемая память) и EROM телефона могут быть защищены, различными версиями CID. Это происходит из-за того что OTP CID невозможно изменить. А EROM CID может меняться при прошивке. Понижение CID невозможно!
CDA: это число задаёт какую версию специфического программного обеспечения предположительно имеет телефон. Это позволяет в том числе программе SEUS (Sony Ericsson Update Service) знать каким языком/заточкой под оператора/частотными блокировками должен быть прошит телефон. Например, k750 без операторских штучек, используемый в Скандинавии будет CDA102337/12 в тоже время k750 c штучками от опсоса TELENOR будет CDA102338/62. Оба будут прошиты одинаковыми языками/словарями, но второй будет прошит ПО от TELENOR .
BLUE/BROWN/RED (ГОЛУБОЙ/КОРИЧНЕВЫЙ/КРАСНЫЙ): Этот цвет задаёт с каким телефоном мы имеем дело. Голубые телефоны собраны на фабрике но никогда не программируются ПО/GDFS/IMEI. Коричневые телефоны это телефоны разработчиков, для тестов. В них меньше ограничений, так как они используются для отладки/бета-тестирования. Что касается CID36, телефон может быть перешит в BROWN чтоб разблокировать его. Красные телефоны обычно те, что мы с вами и покупаем.
GDFS: Это «тайник» телефона, где хранятся все установки и настройки (там также хранится копия IMEI), телефонная книга, профили, ну и SIMlock - блокировка под конкретного оператора. В отличие от других производителей используется NVRAM.
IMEI: International Mobile Equipment Identity. 15-значное число которое включает в себя информацию о производителе/месте производства, модели, и серийный номер телефона. Модель и производитель занимают первые 8 цифр IMEI, известных как Type Allocation Code/TAC. Оставшаяся часть IMEI задаётся производителем, с контрольной цифрой в конце, которая никогда не передаётся. Эта цифра вычисляется по остатку IMEI. Стоит отметить, что в телефонах на платформе SE IMEI хранится в двух местах в OTP (единожды программируемой памяти) и в GDFS. IMEI который в GDFS обычно читается из OTP но это можно обойти функцией программы SETool "изменить" IMEI. Этот патч прошивки разрешает иметь различные IMEI в OTP и GDFS. В сеть передается IMEI из GDFS, поэтому его изменение может разблокировать телефоны блокированные для работы под определенного оператора. SEUS этим не проведешь, с другой стороны, стоит отметить, что смена IMEI является незаконной в большинстве стран.
Список
|
|
CHINA |
en/zs |
APAC 1 |
en/id/ms/tl/vi/zs |
CMCC |
en/ms/id |
AsianLatin1 |
en/zs |
AsianLatin2 |
en/tl/vi |
AsianLatin3 |
en/ms/id |
AsianLatin4 |
en/ms/id |
EUROPE_1(EU1) |
en/pt/es/fr |
EUROPE_2(EU2) |
en/fr/de/st/zu/tr |
EUROPE_3(EU3) |
en/da/nl/fr/de |
EUROPE_4(EU4) |
en/da/sv/no |
EUROPE_5(EU5) |
en/fr/de/it |
EMEA1 |
en/et/lv/lt/pl/ru/uk |
EMEA2 |
en/hr/cs/sr/sl/sk |
EMEA3 |
en/el/sq |
EMEA4 |
en/ro/hu/bg/ru |
EMEA5 |
en/ar/he/ru/fr/fa |
EMEA6 |
en/fr/ar/fa/ru |
EMEA7 |
en/tr/ru |
EMEA8 |
en/ru |
FR_1 |
ae/fr |
AMERICA_1(US1) |
ae/cf/xl |
AMERICA_2(US2) |
ae/bp/xl |
LAM_1 |
ae/bp/xl |
VFE1(Vodafone1) |
en/nl/el/pt/es/sv |
VFE2(Vodafone2) |
en/fr/de/it/ar/hu/tr |
VFE3(Vodafone3) |
fr/nl/en/de |
Orange Be |
en/fr/nl/de |
Список
|
|
Orange Ch |
en/fr/it/de |
Orange Generic |
en/fr/nl/da/ro/sk |
AMERICA_1(US1) |
ae/cf/xl |
AMERICA_2(US2) |
ae/bp/xl |
APAC 1 |
en/id/ms/tl/vi/zs |
BALTIC |
en/et/lt/lv/ru |
CENT_EUROPE |
en/cs/hu/pl/sk |
CHINA |
en/zs |
C_ASIA |
en/ar/ru/tr/uk |
EUROPE_1(EU1) |
en/pt/es/fr |
EUROPE_2(EU2) |
en/fr/de/st/zu/tr |
EUROPE_3(EU3) |
en/da/nl/fr/de |
EUROPE_4(EU4) |
en/da/sv/no |
EUROPE_5(EU5) |
en/fr/de/it |
FRANCE |
en/fr |
HONK_KONG |
en/zh |
MEDITERR |
en/bg/el/mk/ro/sq |
M EAST N AFR |
en/ar/fa/fr |
RUSSIA |
en/ru |
S_ASIA_LEVAN |
en/ar/fa/fr/he/ru |
TAIWAN |
en/zt |
THAI |
en/th |
TMOB INT B |
en/hu/hr/sk |
TMOB US |
ae/xl |
HONK_KONG |
en/zh |
THAI |
en/th |
TAIWAN |
en/zt |
Список команд для написания скриптов: |
|
Команда |
Примеры |
1. readpkg:/dir/in/phone |
readpkg:/tpa/user - создать файл для
переноса на другой
телефон (so-called customizing)
|
2. writepkg: \package\on\pc |
writepkg:c:\package\k600\emea1.pkg -
запись
предварительно созданного файла резервной копии обратно в телефон
|
3. makepkg:/dir/in/phone |
makepkg:/ifs - создает пакет из каталога /ifs как pkg_your_imei.pkg в текущем каталоге |
4. listdirs: |
listdirs: - показать все директории и файлы |
5. chdir:/dir/in/phone |
chdir:/ifs/security/tester - сменить
директорию на /tester
|
6. readdir:/starting/dir/in/phone |
readdir:/tpa/user/ - чтение всех данных в директорию ph_out Sеtool2 Lite |
7. mkdir:/dir/in/phone |
mkdir:/ifs/security/tester - создает директорию tester |
8. rmdir:/dir/in/phone |
rmdir:/ifs/security/tester - удаление директории (выполняется после удаления всех файлов в директории) |
9. delfile:/file/in/phone.ext |
delfile:/ifs/security/tester/test.txt - удалить файл test.txt |
10. wrfile:file\on\pc,/file/in/phone |
wrfile:cora.fps,/ifs/security/tester/test.txt - запись файла .\cora.fps в /ifs/security/tester/test.txt |
11. readfile:/file/in/phone.ext |
readfile:/tpa/preset/custom/customize.xml
- чтение файла customize.xml
|
12. gdfsread:BBBBUUUU |
gdfsread:00000013 - чтение GDFS блок 0 unit 0x13. Переменная пишется как готовый файл |
При написании инструкции были использованы материалы с форумов: Mobilefree (mobilefree.ru) Sony Ericsson Club (sony-ericsson.ru) SE-NSE (forums.se-nse.net) Также использована информация с предыдущих инструкций для флешера, но предназначенных для другой версии программы. by Homka (SE Club) Есть что добавить? Пишите на homa@borserg.ru