Что нового

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

  • Автор темы Orif
  • Дата начала
имеется Samsung SM-T231 c уваленной памятью. Можно ли на основе pit файла записать заводскую прошивку или бутлоадер напрямую в emmc?
 

NoName®

Z3x Team
.
23/5/06
853
429
Добрый день - работаем на данным вопросом. Если есть скайп обращайтесь the.noname
 
Добрый день - работаем на данным вопросом. Если есть скайп обращайтесь the.noname

Александр? Было бы вообще супер если не только булоадер...а всю сервисную прошивку... выбрали пит и прошивку с бутом csc. и прошили как обычный живой аппарат. :icq20:
 
Последнее редактирование:

NoName®

Z3x Team
.
23/5/06
853
429
Какой конфигурации ? Через день дам нашу версию для тестов
 

NoName®

Z3x Team
.
23/5/06
853
429
И так - для тех , кому охота потестить глюки и недоработки ))) Велкам

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


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

Вложения

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

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


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

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

NoName®

Z3x Team
.
23/5/06
853
429
запись разделов в 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
Последнее редактирование:

NoName®

Z3x Team
.
23/5/06
853
429
!!!На тесте!!! 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. тестю пока нет клиентов...поэтому пишу с запозданием
 
Последнее редактирование:

NoName®

Z3x Team
.
23/5/06
853
429
Результаты тестов: ТА прошился без ошибок....лог выше...в итоге не включается. Завтра попробую просто бут файлы прошить. Оболочка теряет коннект с emmc если не пользоваться ей около минуты...надо по новой переподключать.
1. Завтра попробую прошиться со всеми выбраннами галочками
p.s. тестю пока нет клиентов...поэтому пишу с запозданием

attachment.php



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

Вложения

attachment.php



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

вылетов нет. но через минуту простоя....пропадает коннект....check emmc уже не видет микросхему
1. Прошивка невозможна без pit файла
2. Можно сделать универсальные pit файлы под конкретный процессор?
 

Mumang

.
22/9/08
1 883
546
40
Санкт-Петербург
Pit файл не под процессор, а для переразметки памяти. Вот смотрю и применения практического пока не вижу в данном модуле, другой вопрос был бы модуль чтобы вычитывал разметку и допустим самособранный cwm зашить можно было не отпаивая тушку проверить к примеру...
Есть редкие аппараты Fujitsu, Sharp где данная опция была бы незаменима...
Не для всех аппаратов есть root, на некоторых залочен boot, есть например у меня Coolpad непонятно с каким кодом и прошивкой не сносится и adb не включить и т.д.
Пока руки не доходят, но распаивать его буду всё равно я так думаю, сливать фулл, искать адреса и лить уже кастомное рекавери напрямую, автоматизация бы была отличным вариантом.
 
Верх Низ