Показать сообщение отдельно
Старый 21.03.2016, 20:50   #6
JayDi
 
Аватар для JayDi
 
Регистрация: 24.02.2007
Адрес: Россия, Москва
Сообщений: 792
Поблагодарил: 177
Поблагодарили 1,853 раз за 461 сообщений
Репа: 1059
Цитата:
Сообщение от TheDrive Посмотреть сообщение
Успел погонять только ResearchDownload разных версий, пока возился с китайским A7100. Сделал - отдал, больше нет аппарата на Spreadtrum в наличии для тестов и копания. Бесит невозможность слить все разделы с NAND с помощью вкладки Active Read Flash. Читает только NVRAM с соотв адресов (адресация там тоже не прямая, а через Ж, каждый раздел в своем сегменте). Думаю, почти уверен, что FDL загрузчик блокирует чтение из "нежелательных" адресов. Утилита ничего не говорит сначала, видимо, честно пытается послать команды на чтение соотв блоков, а ее "посылают" и она вываливается с ошибкой. Явно нужно искать исходники FDL чтобы этот идиотский затык устранить (ну или патчить как-то существующие бинарные FDL). Долго копался на FTP, неск разных девов, там много чего есть, но в китайских дебрях найти что либо оч непросто, тормозит тоже сильно, качает еле-еле. Исходников FDL не нашел, возможно они скрыты в недрах каких-то аррхивов, Девы шлют свои "поделки" Спреду, видимо на анализ, одобрение, поиск глюков, но сырцы выкладывают не часто.
Получив нормальную возможность чтения-записи устройства вокруг всей этой пользовательской мишуры можно чинить любое китайское Г на SPD почти с пол пинка. Была бы годная проша. И можно будет забыть все эти "страшные стоны", когда люди шьют "боксом" заведомо исправный фулл (с прелоудером), а оно окирпичивается и высасывает все нервы на пустом месте.
Не все так однозначно. Сорцы FDL есть на гитхабе. Но без полного SDK и девборда - это пустая трата времени. И да - принципы SPD основаны на жесткой привязке FDL к конкретному железу. Включая оперативку.
Нехитрым патчем можно читать память. Но, она будет фрагментирована. Собрать из этого что-то малость нереально.
Собрать под конкретный девайс, даже под пятак-другой - вполне реально. Но вот остальные будет валить.
"Хорошо пропатчив" fdl - можно вполне побить прошивку при его загрузке в память
JayDi вне форума   Ответить с цитированием Вверх
Следующие 3 пользователей поблагодарили JayDi за это сообщение:
azis29 (22.03.2016), fedja (21.03.2016), slavkinj (22.03.2016)