GSM Форум - GSMForum.SU  

Вернуться   GSM Форум - GSMForum.SU > Мобильные телефоны > Китайские телефоны на базе процессоров MTK, ADI, SPD, AGER, TI и SKY > Китайские телефоны - для новичков

Китайские телефоны - для новичков Раздел для недавно зарегистрировавшихся пользователей. Настройка, русификация, ремонт и т.п.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 14.07.2010, 09:30   #1
nlo_j77
Новичок
 
Регистрация: 23.12.2008
Сообщений: 5
Поблагодарил: 0
Поблагодарили один раз в одном сообщении
Репа: 0
вообще-то декомпиляция не зависит от того на каком языке была написана программа, и вполне выполнима.
невозможна только декомпиляция в изначальный текст исходника.
можно вообще декомпилировать только кусок кода, слегка его подправить и залить обратно (тут единственное ограничение - размер куска не должен быть больше выдранного)
nlo_j77 вне форума   Ответить с цитированием Вверх
Старый 14.07.2010, 09:34   #2
LastDies
Новичок
 
Регистрация: 29.06.2010
Сообщений: 4
Поблагодарил: 0
Поблагодарили 0 раз за 0 сообщений
Репа: 0
nlo_j77, Есть практический опыт или это мысли в слух?
LastDies вне форума   Ответить с цитированием Вверх
Старый 14.07.2010, 09:44   #3
WhiteE
Пользователь
 
Аватар для WhiteE
 
Регистрация: 15.08.2006
Адрес: MTK_ROMINFO
Сообщений: 3,027
Поблагодарил: 449
Поблагодарили 2,485 раз за 1,034 сообщений
Репа: 201
Цитата:
Сообщение от nlo_j77 Посмотреть сообщение
вообще-то декомпиляция не зависит от того на каком языке была написана программа
Прошивка - это не программа, это загрузочный образ ОС собранной по правилам linux.

Декомпиляция - это получение исходного текста на языке высокого уровня(С-язык) из языка низкого уровня(ARM).

Промотр BIN-пошивки в виде ARM-комманд, это не декомпиляция.

Цитата:
можно вообще декомпилировать только кусок кода, слегка его подправить и залить обратно
В этом и проблема, когда разберёшься в одной прошивке что за код и зачем уже появится новая версия
прошивки с изменениями в которой будет половина пересортирована в BIN-образе.

Говоря просто - это утопия, толка не будет.
Это не Samsung и не SE где более-менее стандарты придерживются в прошивках.
__________________
[URL="http://www.gsmforum.su/showthread.php?t=25523"]Инструкция. Как сделать кабель для прошивки китайского телефона.[/URL]
[URL="http://www.gsmforum.su/showthread.php?t=47750"]Инструкция. Как искать прошивку для китайского телефона.[/URL]
___________
[URL="http://www.gsmforum.su/showthread.php?goto=newpost&t=56174"][B]ChinaResMan - программа для русификации китайских телефонов.[/URL][/B]
[B][COLOR=red]W[SIZE=1]&[/SIZE]W Group.[/COLOR][/B]
WhiteE вне форума   Ответить с цитированием Вверх
Старый 14.07.2010, 09:55   #4
nlo_j77
Новичок
 
Регистрация: 23.12.2008
Сообщений: 5
Поблагодарил: 0
Поблагодарили один раз в одном сообщении
Репа: 0
Цитата:
Сообщение от WhiteE Посмотреть сообщение
Прошивка - это не программа, это загрузочный образ ОС собранной по правилам linux.

Декомпиляция - это получение исходного текста на языке высокого уровня(С-язык) из языка низкого уровня(ARM).
Любой код, который чем-нибудь выполняется является программой, а декомпиляция не обязательно должна быть в язык С, перевод бинарного файла в мнемоники комманд ассемблера, то есть в удобочитаемый текст, тоже декомпиляция
nlo_j77 вне форума   Ответить с цитированием Вверх
Старый 14.07.2010, 10:16   #5
WhiteE
Пользователь
 
Аватар для WhiteE
 
Регистрация: 15.08.2006
Адрес: MTK_ROMINFO
Сообщений: 3,027
Поблагодарил: 449
Поблагодарили 2,485 раз за 1,034 сообщений
Репа: 201
Цитата:
Сообщение от nlo_j77 Посмотреть сообщение
перевод бинарного файла в мнемоники комманд ассемблера, то есть в удобочитаемый текст, тоже декомпиляция
Это дизассмеблинг, он мало чего даст для ARM-процов.
Устанете изучать.

Чтобы далеко не ходить
- прога для дизассемблинга IDA v5.6 PRO(есть поддержка ARM-процессоров)
- ARM Help Center - описание языка и архитектуры
__________________
[URL="http://www.gsmforum.su/showthread.php?t=25523"]Инструкция. Как сделать кабель для прошивки китайского телефона.[/URL]
[URL="http://www.gsmforum.su/showthread.php?t=47750"]Инструкция. Как искать прошивку для китайского телефона.[/URL]
___________
[URL="http://www.gsmforum.su/showthread.php?goto=newpost&t=56174"][B]ChinaResMan - программа для русификации китайских телефонов.[/URL][/B]
[B][COLOR=red]W[SIZE=1]&[/SIZE]W Group.[/COLOR][/B]
WhiteE вне форума   Ответить с цитированием Вверх
Старый 14.07.2010, 11:58   #6
KVladG
Пользователь
 
Регистрация: 08.12.2009
Адрес: г.Новосибирск
Сообщений: 194
Поблагодарил: 12
Поблагодарили 34 раз за 32 сообщений
Репа: 10
Цитата:
Сообщение от WhiteE Посмотреть сообщение
Это дизассмеблинг, он мало чего даст для ARM-процов.
Устанете изучать.

Чтобы далеко не ходить
- прога для дизассемблинга IDA v5.6 PRO(есть поддержка ARM-процессоров)
- ARM Help Center - описание языка и архитектуры
Дизассемблировал IDA-й для ARM процессоров, но для нормального анализа нужно знать:
1. Ассемблер ARM - процессоров, а здесь есть варианты,
2. Подробную документацию на данный процессор, т.к. ARM - это только ядро, а программа обращается к внешним устройствам. Их много: дисплей, клавиатура, сим-карты, приёмо-передатчики, уст-ва питания и зарядки, FM-приёмник, USB и т.д.
3. Нужно знать протоколы обмена с этими уст-вами.
Без этого работа становится бессмысленной.
KVladG вне форума   Ответить с цитированием Вверх
Старый 14.07.2010, 09:47   #7
LastDies
Новичок
 
Регистрация: 29.06.2010
Сообщений: 4
Поблагодарил: 0
Поблагодарили 0 раз за 0 сообщений
Репа: 0
Есть смысл пытатся связатся с прозводителем на счет исходников или это дохлый номер?
LastDies вне форума   Ответить с цитированием Вверх
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ремонт и Восстановление навигаторов blacka Программный ремонт 54 19.06.2025 18:23
Новости и обновления ПО Octopus LG varalex Octopus Box 260 12.03.2020 21:33
Описание всех прошивок PSP Пирожков Ремонт и тюнинг ПОРТАТИВНЫХ игровых приставок 8 09.01.2011 15:05
Мануалы на плееры RoverMedia Despedo Мануалы и схемы 0 28.05.2010 14:28
РЕДАКТИРОВАНИЕ ПРОШИВКИ TEXET ojierr Ремонт портативных MP3 и MP4 плееров 1 08.02.2009 09:21


Текущее время: 18:56. Часовой пояс GMT +3.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot