Как пользоваться плагином QUALCOMM eMMC MBR/EBR Partitioning plugin
источник
Что-бы запустить это плагин, проделайте следующее:
- Запустите программу RIFF Box JTAG Manager
- Выберите подходящего Производителя/Модель DLL (или что-то одно)
- Перейдите во вкладку "Useful Plugins"
- Выберите "eMMC Partition Table (MBR,EBR) Fullflash Image processing tool"
eMMC_plugin.jpg
- Нажмите "Activate Plugin"
activate_plugin.jpg
- Теперь Вы запустили плагин. Выберите тип читабельных имен разделов, которые Вы хотите использовать:
assign_names.jpg

Есть два способа работы этого плагина:

Как загрузить структуру разделов

Как загрузить структуру разделов:
- откройте образ файла прошивки
- нажмите "Load Image from file"

load_image.jpg

В этом примере, мы использовали частичный образ флэш-памяти. (256MB от HTC Desire HD)
Мы сейчас видим, структуру разделов:

part_structure.jpg

У нас есть список разделов в настоящее время, и мы можем увидеть много информации - названия разделов (если назначены) начальный адрес, размер, и если раздел является активным или нет. Активный раздел это загрузочный раздел в телефоне, и он отвечает за порядок загрузки. В данной модели, эти загрузочные разделы:
Код:
- DBL (Initial Boot)
- OSBL (Radio Boot)
- SPL (HBOOT)
[свернуть]

Как сохранить структуру разделов в один файл

Как сохранить структуру разделов в один файл, для использования с чистыми чипами:
Нажмите правой кнопкой мыши на любом из разделов что-бы попасть в контекстное меню:

right_click_menu.jpg

Выберите "Save only eMMC Re-partition info". Так вы сохраните "partition table", которую можно использовать позже для пустых (стертых или новых) eMMC чипов.
Замечание
- сохраняйте этот файл только с исправных образов fullflash.
[свернуть]

Как проверить пустые разделы

Как проверить пустые разделы:
Для сокращения времени прошивки телефона, Вы можете проверить есть ли пустые разделы, их пропуск сократит необходимое время. Или - в случае когда Вы анализируете образ прошивки с неисправного телефона, Вы увидите когда какие-нибудь разделы пустые.
После того как Вы выбрали образ прошивки, нажмите кнопку "Check for Blank". Образ прошивки будет проанализирован и показан результат в виде лога в том-же окне:

blank_partitions.jpg
[свернуть]

Как сохранить один или все разделы в отдельные файлы

Как сохранить один или все разделы в отдельные файлы:

Нажмите правой кнопкой мыши на любом из разделов для появления контекстного меню. Выберите опцию которую хотите использовать.

right_click_menu.jpg

Если вы выбрали сохранение всех разделов в отдельные файлы, надо указать префикс имени файла(ов). Это поможет Вам в будущем, когда вы захотите совместить их с файлами других моделей:

prefix_1.jpg

Файлы будут сохранены в следующей формате имени:
Префикс_стартовый_адрес_раздел_название.bin
Например:
HTC_Desire_HD_000005FC0000_P73_WLAN.bin
[свернуть]

Как заменить один раздел внутри полной прошивки или отдельной части и сохранить как новый файл

Как заменить один раздел внутри полной прошивки или отдельной части и сохранить как новый файл:
Нажмите правой кнопкой мыши на любом из разделов что-бы попасть в контекстное меню. Выберите "Inject Data from file into the "selected" partition"

right_click_menu.jpg

В появившемся окне, выберите необходимый файл. В этом примере, мы будем использовать HBOOT для HTC Desire S, из пакета ROM.zip:

inject_data.jpg

Как вы видите, можно использовать функцию фильтра открытия двух файлов.
- Binary files (*.bin)
- Any Files (*.*)
Этим способом, вы можете сделать образ прошивки из пакета RUU *.zip. Для примера у Вас есть модель которая официально не поддерживается, но вы можете подключить его с помощью JTAG или USB кабеля. Предположим что в телефоне только поврежден/стерт HBOOT, вы можете сделать полностью исправный образ прошивки.
Вы можете сохранить новый образ используя два способа:
- Сохранить как *riffpbin (сжатый образ прошивки)
- Сохранить как FullImage
[свернуть]

Как разметить новую или стертую память eMMC

Как заново разметить новую или стертую eMMC, на любом из поддерживаемых процессоров:
Некоторые чипы памяти eMMC могут быть повреждены - во многих случаях они нуждаются в замене. Самые известные eMMC чипы это M4G2DE - можете сами в этом убедиться, набрав их маркировку в поисковике Google, результаты поиска в большинстве будут о проблеме. Этот чип eMMC был широко использован в первое время, в основном фирмой HTC устанавливался - HTC Desire S, HTC Desire Z, другие. Как только вы замените этот поврежденный чип, Вы должны выполнить две операции:
- Re-Partitioning
- Repair boot areas and security

Для Re-partition eMMC чипа, загрузите образ из прошивки full flash, или из ранее сохраненного partitioning файла, и просто нажмите "Re-Partition eMMC":

re-partition.jpg
[свернуть]

Как восстановить "кирпич" или частично поврежденное устройство на платформе поддерживаемых CPU

Как восстановить "кирпич" или частично поврежденное устройство на платформе поддерживаемых CPU

В зависимости от модели телефона и платформы, существуют различные списки разделов, которые будут восстановлены. В принципе, их можно разделить на несколько групп. В этом руководстве, рассматриваются следующие модели HTC Android:
HTC на основе MSM7230, MSM8255, MSM8255T, MSM8655, MSM8655T: (SnapDragon S2)
Boot разделы: (Обязательно)
- DBL
- OSBL
- SPL (HBOOT)
Android разделы: (Не обязательно)
- Recovery
- Boot
Security, calibration и hw_config info: (Надо прошить только если больше ничего не помогает, или в случае когда чистая/стертая eMMC)
- HTC
- MISC
- WLAN
- SPLASH1

HTC на основе MSM8260, MSM8660, APQ8060 и производные (SnapDragon S3)
Boot разделы: (Обязательно)
- DBL (SBL1)
- SBL2
- SBL3
- RPM
- TZ
- HBOOT
Android разделы: (Не обязательно)
- Recovery
- Boot
Security, calibration и hw_config info: (Надо прошить только если больше ничего не помогает, или в случае когда чистая/стертая eMMC)
- P5D (PGFS)
- ID
- WLAN
- P76_MISC
- HTC
- SPLASH1

Для этого загрузите образ исправной прошивки, или образ сделанный из кусков разделов и файлов из RUU пакета.
Выберите нужные разделы двойным щелчком мыши по разделу списка:

boot_selected.jpg

Как вы видите, выбранные разделы помечаются символом "+". Теперь нажмите кнопку "Flash Selected" и дождитесь завершения операции. Предполагая, что только загрузочные разделы были повреждены, после чего вы сможете ввести телефон в режим hboot и обновить ROM телефона с помощью RUU прошивки.
[свернуть]
______________________________
ПРАВИЛА нашего форума
Последний раз редактировалось Sergey; 07.09.2012 в 11:21. Причина: обновлен FAQ