Цитата:
Сообщение от TheDrive
Успел погонять только ResearchDownload разных версий, пока возился с китайским A7100. Сделал - отдал, больше нет аппарата на Spreadtrum в наличии для тестов и копания. Бесит невозможность слить все разделы с NAND с помощью вкладки Active Read Flash. Читает только NVRAM с соотв адресов (адресация там тоже не прямая, а через Ж, каждый раздел в своем сегменте). Думаю, почти уверен, что FDL загрузчик блокирует чтение из "нежелательных" адресов. Утилита ничего не говорит сначала, видимо, честно пытается послать команды на чтение соотв блоков, а ее "посылают" и она вываливается с ошибкой. Явно нужно искать исходники FDL чтобы этот идиотский затык устранить (ну или патчить как-то существующие бинарные FDL). Долго копался на FTP, неск разных девов, там много чего есть, но в китайских дебрях найти что либо оч непросто, тормозит тоже сильно, качает еле-еле. Исходников FDL не нашел, возможно они скрыты в недрах каких-то аррхивов, Девы шлют свои "поделки" Спреду, видимо на анализ, одобрение, поиск глюков, но сырцы выкладывают не часто.
Получив нормальную возможность чтения-записи устройства вокруг всей этой пользовательской мишуры можно чинить любое китайское Г на SPD почти с пол пинка. Была бы годная проша. И можно будет забыть все эти "страшные стоны", когда люди шьют "боксом" заведомо исправный фулл (с прелоудером), а оно окирпичивается и высасывает все нервы на пустом месте.
|
Не все так однозначно. Сорцы FDL есть на гитхабе. Но без полного SDK и девборда - это пустая трата времени. И да - принципы SPD основаны на жесткой привязке FDL к конкретному железу. Включая оперативку.
Нехитрым патчем можно читать память. Но, она будет фрагментирована. Собрать из этого что-то малость нереально.
Собрать под конкретный девайс, даже под пятак-другой - вполне реально. Но вот остальные будет валить.
"Хорошо пропатчив" fdl - можно вполне побить прошивку при его загрузке в память