Сообщение от
idc
Господа! Поделитесь инфой по сабж у свете таких рассуждений:
1. Похоже, все СДМА трубки собраны на чипах QUALCOMM. Это раз.
2. Ядро чипов - процессор ARM7TDMI.
3. Ассемблер для ARM7TDMI имеется, известен, спецификации оговорены и в общем доступе.
4. Формально телефоны (и прошивки к ним) "совместимы" на уровне бинарников, несовместимости могут возникать из-за: 1 - привязки к жестким идентификаторам (номерам чипов и.т.п), 2 - различий в использовании адресных пространств и портов ввода-вывода (из-за разного "навесного" оборудования и желания разработчиков).
Таким образом, анализ прошивок и их изменение (для добавления новых ф-ций и т.п.) задача хоть и кропотливая, но возможная и более простая, чем для ГСМ-телефонов /где каждый лепит, что хочет/. Извините, если говорю абсурдные вещи, я в СДМА "профан".
Отсюда вопрос: есть ли опыт в прошивкокопании, SDK на QUALCOMM, доки для начинающих. Интересует вопрос: как, имея бинарник прошивки ее дизасмить (где у нее точка входа, известно ли распределение паямти и т.п.). Порекомендуйте дизасм для ARM7TDMI.