Сейчас на форуме: _MBK_, tyns777, UniSoft (+11 невидимых)

 eXeL@B —› Программирование —› Разшифровка bin прошивки
Посл.ответ Сообщение

Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 июня 2012 13:22
· Личное сообщение · #1

Доброго времени суток. Прошу прощения если пишу не в том разделе. У меня есть небольшая проблемка. Я хочу разобрать прошивку для телефона LG, прошивка у меня есть, в файле с расширением .bin. Я пробовал открыть различными НЕХ-редакторами: binedit, bineditor, ponyprog. Но они не очень хорошо расшифровывают, появляются непонятные символы. А я хочу увидеть исходник данной прошивки. Есть какие-то советы или предложения? Заранее спасибо.
Tелефон LG GW300, прошивка GW300AT-00-V10e-AME-XX-NOV-12-2009, если надо - залью на какой-то хост.




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 20 июня 2012 13:44 · Поправил: ZaZa
· Личное сообщение · #2

Доброго времени суток!
Я пробовал открыть файл с расширением EXE различными текстовыми редакторами: NOTEPAD, AkelPAD и т.д. Но они не очень хорошо расшифровывают, появляются непонятные символы. А я очень хочу увидеть исходник данного файла. Что мне делать?

Выложи, давай ссылку... Эта прошивка же для микроконтроллера (процессора), установленного в аппарате... Узнать бы его маркировку... Хотя можно попробовать глянуть в IDA...

ADDED: Кстати, тебе уже ответили на античате: --> Link <--
Не будет там исходного кода в привычном смысле. Максимум - ассемблерные инструкции под процессор, который используется в телефоне. Причем если процессор редкий, то придется либо писать свой дизассемблер, либо процессорный модуль к IDA.

-----
One death is a tragedy, one million is a statistic.




Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 июня 2012 14:07 · Поправил: Модератор
· Личное сообщение · #3

--> Link <--
Вот, держи, надеюсь поможет узнать
Да, и предложили обратится сюда, может тут помогут, вот я тут...
От модератора: Пользуйся кнопкой "Правка", не создавай сообщения подряд.




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 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.




Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 июня 2012 15:56 · Поправил: YZy
· Личное сообщение · #5

Code:
  1. HID_U_KBD_DELETE, HID_U_KBD_END, MBT_HID_STATE_DISCONNECTING

это относится к правым софт-клавишам, их там три

Теперь я знаю что там есть управление этими клавишами




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 20 июня 2012 16:08
· Личное сообщение · #6

YZy
Там есть все кнопки.... Там даже есть то, как располагаются файлы и их имена.... Вроде даже их содержимое. Особо не вдавался...
Дальше то что? Чего именно ты хочешь добиться?

-----
One death is a tragedy, one million is a statistic.




Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 июня 2012 16:11
· Личное сообщение · #7

Мне нужен полный исходник, с кодами, иконками, темами и т.д.
Через что ты открывал это? IDA?




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 20 июня 2012 16:16
· Личное сообщение · #8

YZy пишет:
Мне нужен полный исходник, с кодами, иконками, темами и т.д.

Да откуда ж ему взяться в прошивке-то? Это ж прошивка реального железа, а не какой-то интерпретируемый код типа питона или вижал бейсика, исходники только самостоятельно сможете получать путем дизассемблирования и анализа ручками, плюс потом эти результаты анализа нужно собрать в кучу каким-то компилирующим средством, чтоб получить другую прошивку. Для этого надо знать формат команд, архитектуру процессора, на котором выполняется прошивка, формат самой прошивки. Так что удачи вам.

-----
Stuck to the plan, always think that we would stand up, never ran.


| Сообщение посчитали полезным: ZaZa, TLN

Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 июня 2012 16:53
· Личное сообщение · #9

ARCHANGEL пишет:
Да откуда ж ему взяться в прошивке-то? Это ж прошивка реального железа, а не какой-то интерпретируемый код типа питона или вижал бейсика, исходники только самостоятельно сможете получать путем дизассемблирования и анализа ручками, плюс потом эти результаты анализа нужно собрать в кучу каким-то компилирующим средством, чтоб получить другую прошивку. Для этого надо знать формат команд, архитектуру процессора, на котором выполняется прошивка, формат самой прошивки. Так что удачи вам.

мда...мне предстоит длинный путь




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 20 июня 2012 16:53
· Личное сообщение · #10

YZy пишет:
мда...мне предстоит длинный путь
длиною в жизнь...

-----
One death is a tragedy, one million is a statistic.




Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 20 июня 2012 17:03
· Личное сообщение · #11

Так через что ты открывал это?




Ранг: 158.5 (ветеран), 219thx
Активность: 0.120.01
Статус: Участник

Создано: 20 июня 2012 17:09
· Личное сообщение · #12

Просто ВНИМАТЕЛЬНО просмотрел HEX-редактором...

-----
One death is a tragedy, one million is a statistic.




Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 25 июня 2012 17:30
· Личное сообщение · #13

YZy Судя по теме _http://4pda.ru/forum/showtopic=146069 не лечится оно прошивкой.
Попробуй поискать на других форумах по мобилам - может что найдешь.
Максимум что можно сделать - почистить память, тормоза на время исчезнут. Процессор там MediaTek, но памяти всего 10 Мб - ловить нечего.


 eXeL@B —› Программирование —› Разшифровка bin прошивки
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати