Наконец-то патчим db2010 CID49 через Setool2 Lite
Добавлено: 12 авг 2007, 11:12:13
Господин the_laser (автор SETool`a) выпустил облегченную версию своего продукта.
Ограничения:
- Работает только с CID49 DB2010, DB2012
- Unlock/Repair и Recovery функции не поддерживаются
- UFS интерфейс отключен
- Параметры сохранить нельзя (Например порт)
Других ограничений нет.
Инструкция:
1. Выбираем интерфейс
- USB аналог DCU-60.
- UFS не поддерживается (отключен).
- COMx - порт (для сервиснных кабелей)
2. Выбераем модель телефона, это важно.
3. Затем выбераем желаемую операцию.
Пункты меню:
Identify – Кнопка, при нажатии на которую выводится информацию о подключенном телефоне к SETool2. Может использоваться для проверки связи, определения типа сертификатов, версии ПО и языкового пакета, сетевых блокировках и т.д
Read GDFS - Кнопка для чтения GDFS из телефона в файл. Файл сохраняется в каталоге SETool2 как *.bin
Write GDFS - Кнопка записи GDFS файла в телефон. Файл с расширение *.bin
Загружаемый файл выбирается в окно программы MISC files:
При новой записи GDFS, Вам, скорее всего понадобиться воспользоваться функцией Unlock / Repair (в этой версии отключено! )
Read FLASH - Кнопка чтения программного обеспечения из телефона в файл.
Опции чтения устанавливаются в полях Read setup:
Опция "read SSW":
Если читать флеш без галки Read SSW, то на выходе будет просто бинарный файл.
Если галку отметить - будет файл, который можно будет потом залить назад в телефон, то есть, позволяет конвертировать считанные данные в формат прошивки.
Установите эту опцию, если планируете в дальнейшем загружать полученные файлы в телефон.
Start address:
Начальный адрес, с которого начнется чтения флэши телефона.
Length:
Размер считываемого файла.
Адреса флешей зависят от моделей.
Все числовые значения указываются в шестнадцатеричной форме
По окончании считывания и преобразования, в корневом каталоге программы появится файл вида: read_start_address_length_ваш_IMEI.ssw или read_start_address_length_ваш_IMEI.bin
FLASH - Прошивка телефона с возможностью загрузки пакета.
- Если какой-нибудь файл выбран в "firmware upgrade pack", сетул при прошивке будет пытаться обработать его как SFA.
- Eсли что-то выбрано в "misc", оно будет использоваться как "пакет".
- Eсли что-то в "restore file" - будет использоваться как REST.
Write SCRIPT - Является наиболее мощным и полезный инструмент для пользователей.
- Во-первых, он может обрабатывать. VKP скрипты, просто выберите "anyfile.vkp" в "Misc. edit"и нажмите "Write SCRIPT".
- Во-вторых, она может обрабатывать "script" файл. "script" файл обычно текстовый файл, содержащий следующие команды:
Список команд для написания скрипта, примеры:
1. Команда:
readpkg:/dir/in/phone
Примеры:
readpkg:/tpa/user - создать файл для переноса на другой телефон (so-called customizing)
readpkg:/systewap/profile/ - создание резервной копии GPRS/MMS/Browser установок в файл pkg_imei.pkg запись обратно производиться командой writepkg:/pkg_imei.pkg
readpkg:/phone/dir - чтение пакета настроек (customization pack) в zip файл
2. Команда:
writepkg: packageonpc
Примеры:
writepkg:c:packagek600emea1.pkg - запись предварительно созданного файла резервной копии обратно в телефон
writepkg:test.pkg - запись пакета из test.pkg
writepkg:/package.zip - запись пакета package.zip в телефон
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
chdir:/ - сменить директорию на корневую
chdir:/tpa - сменить директорию на /tpa
6. Команда:
readdir:/starting/dir/in/phone
Примеры:
readdir:/tpa/user/ - чтение всех данных в директорию ph_out SЕtool`a
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:fileonpc,/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/custocustomize.xml - чтение файла customize.xml
readfile:/tpa/preset/systelanguage/ru.lng - чтение файла ru.lng
12. Команда:
gdfsread:BBBBUUUU
Примеры:
gdfsread:00000013 - чтение GDFS блок 0 unit 0x13. Переменная пишется как готовый файл
13. Команда:
gdfsreadbinary:BBBBUUUU
Примеры:
gdfsreadbinary:00000013 - чтение GDFS блок 0 unit 0x13. Переменная пишется как бинарный файл
14. Команда:
gdfswrite:BBBBUUUUDDDDDDDD…..
Примеры:
gdfswrite:00020CBF31323334 - запись GDFS блок 2 unit 0xcbf bytes 0x31323334 (ascii 1234)
Как вы знаете, для телефонов с CID49 требуются REST файлы. Уже есть некоторые готовые REST файлы, а также программа для создание REST файлов. В папке drivers вы найдете драйвера для FTDI и USB (DCU-60)
------------------------------------------
Файлы package в формате zip-архивов.
Это файл, содержащий набор файлов для файлсистемы телефона, предназначены для относительно быстрого бакапа и восстановления файлсистемы и прочих вкусных вещей.
По большому счету, это просто архив с файлами. Package используется только для файлсистемы телефона.
Для чего сделана поддержка zip как EMMA. Заливаем прошивку, потом заливаем как раз небольшой zip архив с "кустомизацией" (ну там всякие музыки, картинки, ссылки с меню, и тд). Раньше мы на них просто "ложили", заливая только сертификаты и файл кустомизации, а иногда хорошо бы залить все, тогда получим полную копию родного тела. В конце концов, можно самим придумать пакет со своими картинками и мелодиями.
пример:
· K600i_CDA102375_1_EMEA_1.zip
Существует два пути записи package файлов телефон.
1. Запись, через команду скрипта, в которой прописана команда writepkg:/package.zip, где
package.zip - имя пакетного файла предназначенного для записи в телефон
Загружаем подготовленный скрипт в формате *txt в поле [MISC files]. Затем нажимаем кнопку [Write GDFS]
2. Запись непосредственно файла package.zip как файла прошивки.
Загружаем подготовленный package.zip файл в поле [MISC files]. Затем нажимаем кнопку [Flash]
Прочитать пакет настроек из телефона в zip файл можно только посредством подготовленного скрипта в формате *txt
Читает package команда readpkg:/phone/dir/
Перевод: Mobilefree.ru
Установка патчей на w810i:
1. Запускаем setool2lt.exe в MISC files выбираем наш патч
2. Затем нажимаем Write SCRIPT и подключаем телефон с зажатой клавишей “C”
3. При появлении сообщения:
DETACH CABLE FROM PHONE.
REMOVE BATTERY FROM PHONE, THEN INSERT IT BACK
THEN PRESS "READY"
Отключаем телефон от кабеля, передергиваем батарею, нажимаем “READY” и подключаем телефон снова.
4. При появлении информационного окна, Нажимаете Yes если хотите откатить патч, если установить нажимаете No.
5. Все ждем окончания заливки патча, передергиваем батарею, включает телефон и наслаждаемся!
Программу качаем ТуТ
Все работает, проверил на своем теле!(w810i)
Если кто не в курсе, то вот список платформ что поддерживает эта версия SETool
DB2010: K510, K750, W300, W550, W600, W700, W810, Z530, Z550
DB2012: K320
Взято Отсюда спасибо MobileFree!
Ограничения:
- Работает только с CID49 DB2010, DB2012
- Unlock/Repair и Recovery функции не поддерживаются
- UFS интерфейс отключен
- Параметры сохранить нельзя (Например порт)
Других ограничений нет.
Инструкция:
1. Выбираем интерфейс
- USB аналог DCU-60.
- UFS не поддерживается (отключен).
- COMx - порт (для сервиснных кабелей)
2. Выбераем модель телефона, это важно.
3. Затем выбераем желаемую операцию.
Пункты меню:
Identify – Кнопка, при нажатии на которую выводится информацию о подключенном телефоне к SETool2. Может использоваться для проверки связи, определения типа сертификатов, версии ПО и языкового пакета, сетевых блокировках и т.д
Read GDFS - Кнопка для чтения GDFS из телефона в файл. Файл сохраняется в каталоге SETool2 как *.bin
Write GDFS - Кнопка записи GDFS файла в телефон. Файл с расширение *.bin
Загружаемый файл выбирается в окно программы MISC files:
При новой записи GDFS, Вам, скорее всего понадобиться воспользоваться функцией Unlock / Repair (в этой версии отключено! )
Read FLASH - Кнопка чтения программного обеспечения из телефона в файл.
Опции чтения устанавливаются в полях Read setup:
Опция "read SSW":
Если читать флеш без галки Read SSW, то на выходе будет просто бинарный файл.
Если галку отметить - будет файл, который можно будет потом залить назад в телефон, то есть, позволяет конвертировать считанные данные в формат прошивки.
Установите эту опцию, если планируете в дальнейшем загружать полученные файлы в телефон.
Start address:
Начальный адрес, с которого начнется чтения флэши телефона.
Length:
Размер считываемого файла.
Адреса флешей зависят от моделей.
Все числовые значения указываются в шестнадцатеричной форме
По окончании считывания и преобразования, в корневом каталоге программы появится файл вида: read_start_address_length_ваш_IMEI.ssw или read_start_address_length_ваш_IMEI.bin
FLASH - Прошивка телефона с возможностью загрузки пакета.
- Если какой-нибудь файл выбран в "firmware upgrade pack", сетул при прошивке будет пытаться обработать его как SFA.
- Eсли что-то выбрано в "misc", оно будет использоваться как "пакет".
- Eсли что-то в "restore file" - будет использоваться как REST.
Write SCRIPT - Является наиболее мощным и полезный инструмент для пользователей.
- Во-первых, он может обрабатывать. VKP скрипты, просто выберите "anyfile.vkp" в "Misc. edit"и нажмите "Write SCRIPT".
- Во-вторых, она может обрабатывать "script" файл. "script" файл обычно текстовый файл, содержащий следующие команды:
Список команд для написания скрипта, примеры:
1. Команда:
readpkg:/dir/in/phone
Примеры:
readpkg:/tpa/user - создать файл для переноса на другой телефон (so-called customizing)
readpkg:/systewap/profile/ - создание резервной копии GPRS/MMS/Browser установок в файл pkg_imei.pkg запись обратно производиться командой writepkg:/pkg_imei.pkg
readpkg:/phone/dir - чтение пакета настроек (customization pack) в zip файл
2. Команда:
writepkg: packageonpc
Примеры:
writepkg:c:packagek600emea1.pkg - запись предварительно созданного файла резервной копии обратно в телефон
writepkg:test.pkg - запись пакета из test.pkg
writepkg:/package.zip - запись пакета package.zip в телефон
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
chdir:/ - сменить директорию на корневую
chdir:/tpa - сменить директорию на /tpa
6. Команда:
readdir:/starting/dir/in/phone
Примеры:
readdir:/tpa/user/ - чтение всех данных в директорию ph_out SЕtool`a
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:fileonpc,/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/custocustomize.xml - чтение файла customize.xml
readfile:/tpa/preset/systelanguage/ru.lng - чтение файла ru.lng
12. Команда:
gdfsread:BBBBUUUU
Примеры:
gdfsread:00000013 - чтение GDFS блок 0 unit 0x13. Переменная пишется как готовый файл
13. Команда:
gdfsreadbinary:BBBBUUUU
Примеры:
gdfsreadbinary:00000013 - чтение GDFS блок 0 unit 0x13. Переменная пишется как бинарный файл
14. Команда:
gdfswrite:BBBBUUUUDDDDDDDD…..
Примеры:
gdfswrite:00020CBF31323334 - запись GDFS блок 2 unit 0xcbf bytes 0x31323334 (ascii 1234)
Как вы знаете, для телефонов с CID49 требуются REST файлы. Уже есть некоторые готовые REST файлы, а также программа для создание REST файлов. В папке drivers вы найдете драйвера для FTDI и USB (DCU-60)
------------------------------------------
Файлы package в формате zip-архивов.
Это файл, содержащий набор файлов для файлсистемы телефона, предназначены для относительно быстрого бакапа и восстановления файлсистемы и прочих вкусных вещей.
По большому счету, это просто архив с файлами. Package используется только для файлсистемы телефона.
Для чего сделана поддержка zip как EMMA. Заливаем прошивку, потом заливаем как раз небольшой zip архив с "кустомизацией" (ну там всякие музыки, картинки, ссылки с меню, и тд). Раньше мы на них просто "ложили", заливая только сертификаты и файл кустомизации, а иногда хорошо бы залить все, тогда получим полную копию родного тела. В конце концов, можно самим придумать пакет со своими картинками и мелодиями.
пример:
· K600i_CDA102375_1_EMEA_1.zip
Существует два пути записи package файлов телефон.
1. Запись, через команду скрипта, в которой прописана команда writepkg:/package.zip, где
package.zip - имя пакетного файла предназначенного для записи в телефон
Загружаем подготовленный скрипт в формате *txt в поле [MISC files]. Затем нажимаем кнопку [Write GDFS]
2. Запись непосредственно файла package.zip как файла прошивки.
Загружаем подготовленный package.zip файл в поле [MISC files]. Затем нажимаем кнопку [Flash]
Прочитать пакет настроек из телефона в zip файл можно только посредством подготовленного скрипта в формате *txt
Читает package команда readpkg:/phone/dir/
Перевод: Mobilefree.ru
Установка патчей на w810i:
1. Запускаем setool2lt.exe в MISC files выбираем наш патч
2. Затем нажимаем Write SCRIPT и подключаем телефон с зажатой клавишей “C”
3. При появлении сообщения:
DETACH CABLE FROM PHONE.
REMOVE BATTERY FROM PHONE, THEN INSERT IT BACK
THEN PRESS "READY"
Отключаем телефон от кабеля, передергиваем батарею, нажимаем “READY” и подключаем телефон снова.
4. При появлении информационного окна, Нажимаете Yes если хотите откатить патч, если установить нажимаете No.
5. Все ждем окончания заливки патча, передергиваем батарею, включает телефон и наслаждаемся!
Программу качаем ТуТ
Все работает, проверил на своем теле!(w810i)
Если кто не в курсе, то вот список платформ что поддерживает эта версия SETool
DB2010: K510, K750, W300, W550, W600, W700, W810, Z530, Z550
DB2012: K320
Взято Отсюда спасибо MobileFree!