asus zb500kl исправить разметку из edl-mode?
#1
Не было модема и имея в настройках о телефоне писал asus_x00ad (zb500kl), под АКБ на наклейке asus_x00bd (zb500kg), подумав что проблема в не родной прошивке (а не в родной наклейке))) залил ему по фастбут прошивку zb500kg. Апарат упал в 9006 порт с кучей дисков требуюющих себя форматировать. Методом тыка нашел ему тест-поинт замкнув кандер возле МС памяти, нашел в сети сборку для восстановления загрузчика из edl-режима. По фастбут залил ему прошивку уже zb500kl, но раздел userdata не дошивается и следовательно аппарат не загружается ругаясь на разметку пользовательского раздела. Форматирование средствами фастбут, стокового и кастомного рекавери не проходят, twrp обьем внутренней памяти определяет как 0мб. Есть мысль прошить из edl раздел userdata.img подредактировав скрипт rawprogram.xml
Код:
<?xml version="1.0" ?>
<data>
<!--NOTE: This is an ** Autogenerated file **-->
<!--NOTE: Sector size is 512bytes-->
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="NON-HLOS.bin" label="modem" num_partition_sectors="172032" physical_partition_number="0" size_in_KB="86016.0" sparse="false" start_byte_hex="0x4000000" start_sector="131072" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="sbl1.mbn" label="sbl1" num_partition_sectors="2560" physical_partition_number="0" size_in_KB="1280.0" sparse="false" start_byte_hex="0xc002400" start_sector="393234" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="rpm.mbn" label="rpm" num_partition_sectors="1024" physical_partition_number="0" size_in_KB="512.0" sparse="false" start_byte_hex="0xc282400" start_sector="398354" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="tz.mbn" label="tz" num_partition_sectors="4096" physical_partition_number="0" size_in_KB="2048.0" sparse="false" start_byte_hex="0xc382400" start_sector="400402" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="hyp.mbn" label="hyp" num_partition_sectors="1024" physical_partition_number="0" size_in_KB="512.0" sparse="false" start_byte_hex="0xc782400" start_sector="408594" />
<program SECTOR_SIZE_IN_BYTES="512" file_sector_offset="0" filename="emmc_appsboot.mbn" label="aboot" num_partition_sectors="10240" physical_partition_number="0" size_in_KB="5120.0" sparse="false" start_byte_hex="0x1018c000" start_sector="527456"
</data>/>
добавив в него строку для прошивки пользовательского раздела,но проблема в том что не знаю какие адреса там задавать, пробовал сравнивать разметку с a6000, a6010, redmi2, но она не подходит.
Топорный вариант со снятием и непосредственной прошивкой памяти уж оставлю как крайнюю меру.