Re: Был ли у кого опыт удачной замены флеш-памяти на Asus A500KL
#16
Цитата:
Сообщение от Serg55
Как не примечательно , но к чему им быть "полными" на Qualcomm?
|
Ну не зря же eMMC под Qualcomm-ом разбиты на 3 аппаратных рездела. В одном из "мелких" разделов кастомный PBL там может храниться, а во втором "мелком" может храниться RPMB. RPMB, при этом может быть смонтирован как диск "внутри" аппарата (в той же папке /dev/block/...), я сам не раз сливал образы (другое дело, что ничего интересного там не нашел, лишь "разряженные" бинарные данные, равно как и их точного предназначения, упоминали лишь, что RPMB предназначен для DRM), тогда как раздел PBL всегда НЕ доступен (ни на чтение, ни на запсь, его "внутри" "вообще нет", или надо загрузчики/ядро переделывать). Так оно, конечно, безопаснее, но в исследованиях мешает. Вопрос не раз обсуждался еще "с давних времен", образы тоже выкладывали изредка. И где-то у меня даже есть "образчики" 2-3-летней давности. У меня не раз "горели руки" добраться туда и "поизучать", но уж очень сложно и трудоемко (VVE писал загрузчики для слива PBL под некоторые устройства), готового инструментария нет, а выпаивать ради такого - это неправильно. Отсутствие кода в разделе "для PBL" (из-за различной нумерации возникает путаница что есть ROM0-ROM1-ROM2 или ROM1-ROM2-ROM3) может говорить лишь о том, что он ЕСТЬ где-то в масочном ПЗУ процессора, ибо иначе банально неоткуда стартовать и "нечем показывать 9008". Выбор "какой PBL грузить" идет, видимо во время старта. Если есть на еММС - грузится он, нет, или ТестПоинт активен - грузится масочный. Либо грузится всегда масочный и сам ищет запускает второй PBL с eMMC при его наличии (соотв НЕ грузит при активном Тестпоинте).
Аналогично, на MTK там обычно лежит кастомный PreLoader, тогда как в маске есть референсный (или аварийный), который можно активировать тестпоинтом. но на МТК гораздо проще, поскольку есть чудесный SP Flash Tool и иной оригинальный инструментарий, тестпоинты, обычно, известны, тогда как Qualcomm "замуровался" со своей "безопаностью" "по самое нехочу".