Что нового

Возможно ли записать заводской бутлоадер в EMMC?

  • Автор темы Orif
  • Дата начала

Orif

.
.
1/1/05
2 618
416
42
имеется Samsung SM-T231 c уваленной памятью. Можно ли на основе pit файла записать заводскую прошивку или бутлоадер напрямую в emmc?
 
Добрый день - работаем на данным вопросом. Если есть скайп обращайтесь the.noname
 
Добрый день - работаем на данным вопросом. Если есть скайп обращайтесь the.noname

Александр? Было бы вообще супер если не только булоадер...а всю сервисную прошивку... выбрали пит и прошивку с бутом csc. и прошили как обычный живой аппарат. :icq20:
 
Последнее редактирование:
[off]а в атф разве нет этого?[/off]
 
ошибаетесь ... наверное... вот то, что там есть, хотя я ни использовал ни разу эту плюшку
 

Вложения

Какой конфигурации ? Через день дам нашу версию для тестов
 
И так - для тех , кому охота потестить глюки и недоработки ))) Велкам

купить чтобы получить доступ к скрытому контенту.


В папке Program Files\Z3X\EASYJTAG\Direct_eMMC_ODIN.exe , запускаем - играемся
 

Вложения

И так - для тех , кому охота потестить глюки и недоработки ))) Велкам

купить чтобы получить доступ к скрытому контенту.


В папке Program Files\Z3X\EASYJTAG\Direct_eMMC_ODIN.exe , запускаем - играемся

запись разделов в Easy Jtag (boot, User area) и прошивка Direct Odin emmc это одно и тоже?
 
запись разделов в Easy Jtag (boot, User area) и прошивка Direct Odin emmc это одно и тоже?

Нет -
Direct ODIN пишет TAR.MD5 (заводские файлы) в eMMC при помощи интерфейса Easy-JTAG ( кстати если подключить SD, то на выходе получится SD для подъема BOOT )
Samsung ODIN пишет TAR.MD5 (заводские файлы) в телефон с помощью USB шнурка и ABOOT/SBOOT телефона
Easy JTAG пишет и читает BIN файлы.
 
!!!На тесте!!! Samsung I9300 ( с проблемой: нет коннекта по USB). В даунлоад входит.
Для чистоты теста форматнул emmc в Easy Jtag. Конфигурацию оставил:
Лог коннекта
Looking for EasyJTAG box...
EasyJTAG API v.1903
Setting IO Levels to 2.8V
OpenUSB returned=0
Power Controller returned=0
EasyJTAG Box Serial=микки маус
EasyJTAG Box Firmware=01.52
eMMC Init returned=0
eMMC NAME = VTU00M
eMMC Blocks Count ROM1 = 2873098240
eMMC Blocks Count ROM2 = 2097152
eMMC Blocks Count ROM3 = 131072
eMMC Init completed.
Looking for EasyJTAG box...
EasyJTAG API v.1903
Setting IO Levels to 2800mV
OpenUSB returned=0
Power Controller returned=0
EasyJTAG Box Serial=микки маус
EasyJTAG Box Firmware=01.52
eMMC Init returned=0
eMMC NAME = VTU00M
eMMC Blocks Count ROM1 = 2873098240
eMMC Blocks Count ROM2 = 2097152
eMMC Blocks Count ROM3 = 131072
eMMC Init completed.

ошибка при нажатии Write EMMC

resize_2.jpg

интерфейс: Рядом с окном выбора PIT нет "PIT"
 

Вложения

  • 307 КБ Просмотры: 43
Последнее редактирование:
!!!На тесте!!! Samsung I9300 ( с проблемой: нет коннекта по USB). В даунлоад входит.
Для чистоты теста форматнул emmc в Easy Jtag. Конфигурацию оставил:
Лог коннекта
Looking for EasyJTAG box...
EasyJTAG API v.1903
Setting IO Levels to 2.8V
OpenUSB returned=0
Power Controller returned=0
EasyJTAG Box Serial=микки маус
EasyJTAG Box Firmware=01.52
eMMC Init returned=0
eMMC NAME = VTU00M
eMMC Blocks Count ROM1 = 2873098240
eMMC Blocks Count ROM2 = 2097152
eMMC Blocks Count ROM3 = 131072
eMMC Init completed.
Looking for EasyJTAG box...
EasyJTAG API v.1903
Setting IO Levels to 2800mV
OpenUSB returned=0
Power Controller returned=0
EasyJTAG Box Serial=микки маус
EasyJTAG Box Firmware=01.52
eMMC Init returned=0
eMMC NAME = VTU00M
eMMC Blocks Count ROM1 = 2873098240
eMMC Blocks Count ROM2 = 2097152
eMMC Blocks Count ROM3 = 131072
eMMC Init completed.

ошибка при нажатии Write EMMC

Посмотреть вложение 228712

интерфейс: Рядом с окном выбора PIT нет "PIT"



Поправил вылет - можно тестировать дальше.
 

Вложения

EasyJTAG Box Firmware=01.52
eMMC Init returned=0
eMMC NAME = VTU00M
eMMC Blocks Count ROM1 = 2873098240
eMMC Blocks Count ROM2 = 2097152
eMMC Blocks Count ROM3 = 131072
eMMC Init completed.
Создание GPT-разметки
Распаковка файла sboot.bin и добавление в образ
ODIN: Filesize 887040 Blocks 1732
ODIN: Misalign 256 Bytes
ODIN: FIX Filesize 887296 Blocks 1733
ODIN: Now misalign is 0 Bytes
ODIN: Writing ROM1sboot.bin - 0x000006C5 blocks to eMMC offset 000006C6
Done writing partition...
Распаковка файла sboot.bin и добавление в образ
ODIN: Filesize 887040 Blocks 1732
ODIN: Misalign 256 Bytes
ODIN: FIX Filesize 887296 Blocks 1733
ODIN: Now misalign is 0 Bytes
ODIN: Writing ROM1sboot.bin - 0x000006C5 blocks to eMMC offset 000006C6
Done writing partition...
Распаковка файла tz.img и добавление в образ
ODIN: Filesize 159744 Blocks 312
ODIN: Writing ROM0 tz.img - 0x00000138 blocks to eMMC offset 00002000
Done writing partition...
Распаковка файла tz.img и добавление в образ
ODIN: Filesize 159744 Blocks 312
ODIN: Writing ROM0 tz.img - 0x00000138 blocks to eMMC offset 00002000
Done writing partition...
Распаковка файла param.bin и добавление в образ
ODIN: Filesize 778240 Blocks 1520
ODIN: Writing ROM0 param.bin - 0x000005F0 blocks to eMMC offset 0001C000
Done writing partition...
Распаковка файла param.bin и добавление в образ
ODIN: Filesize 778240 Blocks 1520
ODIN: Writing ROM0 param.bin - 0x000005F0 blocks to eMMC offset 0001C000
Done writing partition...
Распаковка файла boot.img и добавление в образ
ODIN: Filesize 6015232 Blocks 11748
ODIN: Misalign 256 Bytes
ODIN: FIX Filesize 6015488 Blocks 11749
ODIN: Now misalign is 0 Bytes
ODIN: Writing ROM0 boot.img - 0x00002DE5 blocks to eMMC offset 0002C000
Done writing partition...
Распаковка файла recovery.img и добавление в образ
ODIN: Filesize 7504128 Blocks 14656
ODIN: Misalign 256 Bytes
ODIN: FIX Filesize 7504384 Blocks 14657
ODIN: Now misalign is 0 Bytes
ODIN: Writing ROM0 recovery.img - 0x00003941 blocks to eMMC offset 0022C000
Done writing partition...
Распаковка файла modem.bin и добавление в образ
ODIN: Filesize 12583424 Blocks 24577
ODIN: Writing ROM0 modem.bin - 0x00006001 blocks to eMMC offset 0052C000
Done writing partition...
Распаковка файла cache.img и добавление в образ
ODIN: Filesize 123228512 Blocks 240680
ODIN: Misalign 352 Bytes
ODIN: FIX Filesize 123228672 Blocks 240681
ODIN: Now misalign is 0 Bytes
ODIN: Writing ROM0 cache.img - 0x0003AC29 blocks to eMMC offset 00644000
Done writing partition...
Распаковка файла system.img и добавление в образ
ODIN: Filesize 1290218344 Blocks 2519957
ODIN: Misalign 360 Bytes
ODIN: FIX Filesize 1290218496 Blocks 2519958
ODIN: Now misalign is 0 Bytes
ODIN: Writing ROM0 system.img - 0x00267396 blocks to eMMC offset 00648000
Done writing partition...
Распаковка файла hidden.img и добавление в образ
ODIN: Filesize 109781344 Blocks 214416
ODIN: Misalign 352 Bytes
ODIN: FIX Filesize 109781504 Blocks 214417
ODIN: Now misalign is 0 Bytes
ODIN: Writing ROM0 hidden.img - 0x00034591 blocks to eMMC offset 00000000
Done writing partition...
Всё готово
 
Результаты тестов: ТА прошился без ошибок....лог выше...в итоге не включается. Завтра попробую просто бут файлы прошить. Оболочка теряет коннект с emmc если не пользоваться ей около минуты...надо по новой переподключать.
1. Завтра попробую прошиться со всеми выбраннами галочками
p.s. тестю пока нет клиентов...поэтому пишу с запозданием
 
Последнее редактирование:
Результаты тестов: ТА прошился без ошибок....лог выше...в итоге не включается. Завтра попробую просто бут файлы прошить. Оболочка теряет коннект с emmc если не пользоваться ей около минуты...надо по новой переподключать.
1. Завтра попробую прошиться со всеми выбраннами галочками
p.s. тестю пока нет клиентов...поэтому пишу с запозданием

attachment.php



Ну собственно у аппарата своя специфика. Пробуем следующую версию в аттаче.
Поправил адресацию ROM2 , повторную запись некоторых частей , добавлена кнопка Stop.
Вылеты очень интересны - сам Easy-JTAG не вылетает ?
 

Вложения

attachment.php



Ну собственно у аппарата своя специфика. Пробуем следующую версию в аттаче.
Поправил адресацию ROM2 , повторную запись некоторых частей , добавлена кнопка Stop.
Вылеты очень интересны - сам Easy-JTAG не вылетает ?

вылетов нет. но через минуту простоя....пропадает коннект....check emmc уже не видет микросхему
1. Прошивка невозможна без pit файла
2. Можно сделать универсальные pit файлы под конкретный процессор?
 
Pit файл не под процессор, а для переразметки памяти. Вот смотрю и применения практического пока не вижу в данном модуле, другой вопрос был бы модуль чтобы вычитывал разметку и допустим самособранный cwm зашить можно было не отпаивая тушку проверить к примеру...
Есть редкие аппараты Fujitsu, Sharp где данная опция была бы незаменима...
Не для всех аппаратов есть root, на некоторых залочен boot, есть например у меня Coolpad непонятно с каким кодом и прошивкой не сносится и adb не включить и т.д.
Пока руки не доходят, но распаивать его буду всё равно я так думаю, сливать фулл, искать адреса и лить уже кастомное рекавери напрямую, автоматизация бы была отличным вариантом.
 
Назад
Верх Низ