Re: Дампы и emmc pinout для Lenovo
#15
Немного инфы по дампам MTK:
В MTK используется прямая адресация доступа к памяти Flash. Т.е. открываем scat файл.
пример:
Код:
PRELOADER 0x0
{
}
DSP_BL 0x40000
{
}
MBR 0x600000
{
}
EBR1 0x604000
{
}
__NODL_PMT 0x608000
{
}
__NODL_NVRAM 0xa08000
{
}
__NODL_SECCFG 0xf08000
{
}
UBOOT 0xf28000
{
}
BOOTIMG 0xf88000
{
}
RECOVERY 0x1588000
{
}
SEC_RO 0x1b88000
{
}
__NODL_MISC 0x2188000
{
}
LOGO 0x21e8000
{
}
__NODL_EXPDB 0x24e8000
{
}
ANDROID 0x26e8000
{
}
CACHE 0x227e8000
{
}
USRDATA 0x2efe8000
{
}
__NODL_FAT 0x629e8000
{
}
__NODL_BMTPOOL 0xFFFF00a8
{
}
мы видим адреса, которые соответствуют адресации Flash по принципу:
Boot1 - PRELOADER 0x0
Boot2
RPMB - DSP_BL 0x40000
ROM1 - MBR 0x600000 и дальше
это выглядит так:
Код:
EMMC ROM2 (Boot Раздел 1) Емкость: 2048 kB
EMMC ROM2 (Boot Раздел 2) Емкость: 2048 kB
EMMC RPMB (Replay Protected Memory Block) Capacity: 2048 kB
EMMC ROM1 (Main User Data) Capacity: 3776 MB
т.е. можно за 15 минут набросать программку которая из scat прошивки будет делать Boot1 и ROM1
хотя серьезной надобности в этом нет, т.к. все разделы вливаются через Flashtool с отмеченными галочками.