Полный текст

Samsung SGH-C100: реверс-инжиниринг через забытые map-файлыПлатформа Skyworks на ядре ARM7TDMI — классика 2003 года, на которой работал «народный» C100. Обычно ковыряние старых дампов напоминает чтение матрицы, но в этот раз вендор оставил «подарок»: вместе с бинарниками шли map-файлы линкера. Это меняет правила игры.Наличие отладочных символов позволяет автоматически восстановить имена функций, карту памяти и структуру глобальных переменных. Больше не нужно гадать над смещениями — прошивка превратилась в читаемый проект. В открытый доступ выложена готовая база IDA Pro для создания модов и патчей.Изучим внутренности культового телефона.