eXeL@B —› Программирование —› Разшифровка bin прошивки |
Посл.ответ | Сообщение |
|
Создано: 20 июня 2012 13:22 · Личное сообщение · #1 Доброго времени суток. Прошу прощения если пишу не в том разделе. У меня есть небольшая проблемка. Я хочу разобрать прошивку для телефона LG, прошивка у меня есть, в файле с расширением .bin. Я пробовал открыть различными НЕХ-редакторами: binedit, bineditor, ponyprog. Но они не очень хорошо расшифровывают, появляются непонятные символы. А я хочу увидеть исходник данной прошивки. Есть какие-то советы или предложения? Заранее спасибо. Tелефон LG GW300, прошивка GW300AT-00-V10e-AME-XX-NOV-12-2009, если надо - залью на какой-то хост. |
|
Создано: 20 июня 2012 13:44 · Поправил: ZaZa · Личное сообщение · #2 Доброго времени суток! Выложи, давай ссылку... Эта прошивка же для микроконтроллера (процессора), установленного в аппарате... Узнать бы его маркировку... Хотя можно попробовать глянуть в IDA... ADDED: Кстати, тебе уже ответили на античате: Не будет там исходного кода в привычном смысле. Максимум - ассемблерные инструкции под процессор, который используется в телефоне. Причем если процессор редкий, то придется либо писать свой дизассемблер, либо процессорный модуль к IDA. ----- One death is a tragedy, one million is a statistic. |
|
Создано: 20 июня 2012 14:07 · Поправил: Модератор · Личное сообщение · #3 Вот, держи, надеюсь поможет узнать Да, и предложили обратится сюда, может тут помогут, вот я тут... От модератора: Пользуйся кнопкой "Правка", не создавай сообщения подряд. |
|
Создано: 20 июня 2012 14:35 · Личное сообщение · #4 YZy пишет: Да, и предложили обратится сюда, может тут помогут, вот я тут... Ну это вряд ли... Попробовал открыть в IDA - результат нулевой... Хотя в самом файле встречаются текстовые строки довольно интересные: HID_U_KBD_DELETE, HID_U_KBD_END, MBT_HID_STATE_DISCONNECTING, Invalid Operation, Heap memory corrupted и т.д. Файл прошивки являет собой содержимое энергонезависимой памяти, в которой содержится его микропрограмма, а также файлы, необходимые для работы (иконки, темы и т.д.)... Формат неизвестен... Разбирать его - мало кто станет (да и не бесплатно это!) Стоит попробовать написать сюда: ----- One death is a tragedy, one million is a statistic. |
|
Создано: 20 июня 2012 15:56 · Поправил: YZy · Личное сообщение · #5 |
|
Создано: 20 июня 2012 16:08 · Личное сообщение · #6 |
|
Создано: 20 июня 2012 16:11 · Личное сообщение · #7 |
|
Создано: 20 июня 2012 16:16 · Личное сообщение · #8 YZy пишет: Мне нужен полный исходник, с кодами, иконками, темами и т.д. Да откуда ж ему взяться в прошивке-то? Это ж прошивка реального железа, а не какой-то интерпретируемый код типа питона или вижал бейсика, исходники только самостоятельно сможете получать путем дизассемблирования и анализа ручками, плюс потом эти результаты анализа нужно собрать в кучу каким-то компилирующим средством, чтоб получить другую прошивку. Для этого надо знать формат команд, архитектуру процессора, на котором выполняется прошивка, формат самой прошивки. Так что удачи вам. ----- Stuck to the plan, always think that we would stand up, never ran. | Сообщение посчитали полезным: ZaZa, TLN |
|
Создано: 20 июня 2012 16:53 · Личное сообщение · #9 ARCHANGEL пишет: Да откуда ж ему взяться в прошивке-то? Это ж прошивка реального железа, а не какой-то интерпретируемый код типа питона или вижал бейсика, исходники только самостоятельно сможете получать путем дизассемблирования и анализа ручками, плюс потом эти результаты анализа нужно собрать в кучу каким-то компилирующим средством, чтоб получить другую прошивку. Для этого надо знать формат команд, архитектуру процессора, на котором выполняется прошивка, формат самой прошивки. Так что удачи вам. мда...мне предстоит длинный путь |
|
Создано: 20 июня 2012 16:53 · Личное сообщение · #10 |
|
Создано: 20 июня 2012 17:03 · Личное сообщение · #11 |
|
Создано: 20 июня 2012 17:09 · Личное сообщение · #12 |
|
Создано: 25 июня 2012 17:30 · Личное сообщение · #13 |
eXeL@B —› Программирование —› Разшифровка bin прошивки |