Jump to content
Old Phone Forum
  • Login

    You are currently not logged in to the forum.

    To comment, upload files, subscribe to answers - you need to login.

Прошивание/снятие дампа/создание блоков/dif-файлы


Recommended Posts

Инструкции по снятию дампа и прошиванию :

Внимание ! Все операции с телефоном, описанные в данных инструкциях, вы проводите на свой страх и риск.

Ни авторы , ни Администрация не несут ответственности за последствия ваших неумелых действий

 

Снятие дампа с телефона :

--------------------

[*]Убедитесь, что аккумулятор на телефоне заряжен не менее чем на половину;

[*]Подключаем прошивочный кабель (см. тут или тут) к компьютеру, а затем к выключенному телефону;

[*]Для снятия дампа нам потребуется программа OneNAND_Downloader_v12_Dump_Fixed;

[*]Запускаем вышеуказанное ПО, в настройках Serial Port выбираем COM-порт к которому подключен кабель

(если кабель USB, то виртуальный COM-порт), а также скорость передачи данных :

для COM-кабеля до 115200 Кбит/c , для USB – до 921600 Кбит/c ;

[*]Нажимаем кнопку START в программе, внизу появится сообщение :

** Wait for Connect Request from Mobile...

** (POWER ON the PHONE!)

Кратковременно нажимаем на красную Вкл./Выкл. кнопку телефона, начнется процесс посылки загрузчика

( степень завершенности будет отражена на прогрессбаре ) ;

[*]В поле программы NOR Flash Operation выбираем Dump…,

( в открывшемся окне необходимо указать все сектора для дампа – кнопка Select all ),

затем нажимаем START и после того, как будет определена директория для сохранения,

начнется процесс к которому мы и стремились;

[*]Ждем... По окончании нажимаем Exit, отсоединяем телефон от кабеля,

снимаем на несколько секунд батарею и затем вновь ставим на место.

Включаем телефон

 

Прошиваем телефон :

----------------------

[*] Первые пять пунктов из предыдущей инструкции полностью аналогичны для настоящей,

единственное отличие – это использование другой программы, а именно :

OneNAND_Downloader_v15_Lite_For_PNX5230_tfs4_v16_Dump_Fixed.rar

[*] Над полосой прогрессбара имеется три радио-кнопки: BIN, TFS, BIN + TFS.

На данном этапе мы ставим переключатель на BIN;

[*] В области Files to Download нажимаем на кнопку BIN... и выбираем файл прошивки с диска ,

путь должен отобразиться в соответствующем поле ;

[*] Считаем контрольную сумму – CRC CheckSum и начинаем процесс прошивки DOWNLOAD;

[*] Ждем... После успешного завершения загрузки жмем Stop, закрываем программу – Exit

и так же, как и в случае со снятием дампа, отсоединяем телефон от кабеля,

снимаем на несколько секунд батарею и затем вновь ставим на место .

[*] Включаем телефон.

 

Примечание: если не хочется каждый раз, после прошивки, передергивать батарею,

можно перед началом загрузки отметить в программе опцию Power-ON after download, и тогда

по окончании процесса прошивки телефон включится автоматически .

  • Like 10
Всё ещё будет...
Link to comment
Share on other sites

авторы : dimastyj и Pako777

Создание и прошивка блоков :

 

Создание блоков при помощи программы MakeDifXK_v1.1 от Вадима и их прошивки :

 

скачать программу: http://OldPh.one/ipb.html?act=Attach&am...st&id=56532

 

[*] Блок – это измененный участок кода, создаваемый путем сравнения двух прошивок:

исходной и модифицированной.

[*] Запускаем программу - Выбираем файл исходной прошивки - затем пропатченную прошивку ...

указываем каталог для сохранения блоков. Все достаточно просто.

Базовый адрес выставляем как 0x20000000, а размер блока 128 Кб.

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

Нажимаем кнопку Поехали ;

[*] В зависимости от того, сколько изменений в прошивке, столько будет создано и блоков.

Они будут сохранены в каталог, который вы указали в программе в виде файла с именем *.dat,

где перед расширением будет указан адрес, с которого и следует прошивать этот блок.

Если вы выбрали возможность создания блоков отмены, то они будут находиться в той же папке

с тем же адресным именем но с приставкой cancel, т.е. *_cancel.dat;

[*] Для прошивки блока мы полностью воспользуемся предыдущей инструкцией, за исключением третьего пункта,

а именно, в области Files to Download нажимаем на кнопку BIN... и выбираем файл блока с диска,

путь должен отобразиться в соответствующем поле. Ставим галочку Start NOR Addr(hex) :

и пишем адрес нашего блока, т.е. его имя без расширения .dat.

...далее все действия аналогичны.

Примечание: не забывайте, что если при сравнении прошивок получилось несколько блоков,

то необходимо их залить все, прежде чем включать телефон.

========================

Создание блоков при помощи программы CLAB от Pako777 и их прошивки:

 

Ветка программы -> CLAB - установка патчей в прошивку, формирование патч-блоков

Скачать саму программу -> CLAB ;

Краткое описание работы с программой ...

 

[*] перед созданием блоков необходимо удостовериться, что в опциях программы:

Конфигурация - Настройка проекта - Патчи - "префикс имени файла при создании CLA-блоков" стоит 2 ,

а в "длина блока (Кб)" - 128 (данные настройки действительны для телефона Samsung G600 )

[*] в процессе работы с программой в списке патчей выделяем галочкой нужные для применения(отката) патчи.

После этого нажимаем кнопку ПРИМЕНИТЬ (с зеленой стрелкой), либо ОТМЕНИТЬ(с красной стрелкой).

В появившемся окне читаем отчет о работе.

[*] по окончании работы для создания файл-блоков жмем кнопку "CLA", читаем отчет о работе

и запоминаем директорию, в которой данные файлы сохранились (

по умолчанию, %директория_проекта%\CLA_Block).

Именем файл-блока будет являться адрес, с которого следует прошивать этот блок, а расширение *.cla.

[*] в зависимости от того, сколько изменений в прошивке, столько будет создано и блоков.

Если установлена опция :

Конфигурация - Настройка проекта - Патчи -"создавать файл отката при установке\отмене патча",

то блоки отмены будут находиться в той же папке с тем же адресным именем, но с приставкой cancel

( т.е. *_cancel.cla )

[*]для прошивки блока мы полностью воспользуемся предыдущей инструкцией ( за исключением третьего пункта )

а именно : в области Files to Download нажимаем на кнопку BIN... и выбираем файл блока с диска ,

путь должен отобразиться в соответствующем поле. Ставим галочку Start NOR Addr(hex) : и пишем адрес

нашего блока , т.е. его имя без расширения .cla.

А далее все действия аналогичны. Прошиваем телефон :

Примечание: если получилось несколько блоков, то необходимо их залить все ,

прежде чем включать телефон.

=======================

 

Создание dif-файлов :

 

*** Описание создания dif-файлов при помощи программы CLAB от Pako777 и их прошивки :

 

[*] В процессе работы с программой в списке патчей выделяем галочкой нужные для применения (отката) патчи.

После этого нажимаем кнопку ПРИМЕНИТЬ (с зеленой стрелкой) , либо ОТМЕНИТЬ (с красной стрелкой) .

В появившемся окне читаем отчет о работе .

[*] По окончании работы для создания dif-файла жмем кнопку "DIF", читаем отчет о работе и запоминаем директорию ,

в которой данный файл сохранился (по умолчанию , %директория_проекта%\CLA_Block )

Именем dif-файла будет являться дата_время создания файла (в формате ДДММГГ_ЧЧММСС), расширение .dif.

[*] Если установлена опция :

Конфигурация - Настройка проекта -Патчи -"создавать файл отката при установке\отмене патча",

то dif-файл отмены будет находиться в той же папке с тем же именем, но с приставкой cancel , т.е. *_cancel.dif

 

Прошивка dif-файлов :

 

[*] Для прошивки dif-файла мы воспользуемся OpenSFD_0729 - http://OldPh.one/ipb.html?act=Attach&am...st&id=71269

Тема по работе с OpenSFD - http://OldPh.one/index.php?showtopic=37694

Примечание : процесс работы с OpenSFD такой же , как и раньше с sghfd - по аналогии...

Только теперь уже в программе OpenSFD выбирать надо Е200/G600/...etc

  • Like 11
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



×
×
  • Create New...