Помогите разобраться со структурой прошивки. Просто ткните где можно почитать и т.п. Т.е. интересует не конкретно "зарусить какой-то телефон", а более глобально:
- я слил фулл
- открываю его в каком-нибудь hex-едиторе
как узнать начало блока данных, адреса начала ресурсов, где и что лежит и т.п.
Понимаю что есть куча программ для решения некоторых частных вопросов, я даже кое какие из них купил и правил фуллы.
А вот теперь хочу понять что там внутри на уровне "по адресу ххх содержится код процессора, далее длина блока, смещение блока, далее адрес начала выполняемой части" и т.п. Ну есть же структура PE файла с его заголовками, блоками, есть описания этих блоков типа .cli, .reloc, .idata, и т.п.
Значит, мне кажется, и у прошивок такое-же есть...
Пишут же люди софт для правки ресурсов, значит есть где-то документация, значит смогу и я разобраться.
С электроникой знаком, с микропроцессорной темой тоже (образование, первые годы работы), на английском читаю.
Простите за сумбур, но есть обрывки информации по форумам, а хочется структурной информации.