Электронная книга SP V17

Разбираем и анализируем электронные девайсы и гаджеты (а также собираем их обратно)

Moderator: Shaos

7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

прошил T7002_1.4.2 которую взял с офф сайта книга включилась)
теперь более задокументированная модель и прошивка для ковыряния)
меню поменялось не особо) аж 1 иконка))) 8)
ну дак что кто поможет поковырять прошивку может сменить иконки , шрифты , заставки , добавление форматов и прочее :wink: ????
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

бутлоадер лежит напрямую в образе с помощью иды можно спокойно дизассемблировать но я неочень хорошо знаю ассемблер
может кто поможет?
User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

7400 wrote:бутлоадер лежит напрямую в образе с помощью иды можно спокойно дизассемблировать но я неочень хорошо знаю ассемблер
может кто поможет?
а если ещё учесть, что он скорее всего на сях написан (если вообще не на плюсах)...
Я тут за главного - если что шлите мыло на me собака shaos точка net
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

а собственно какая разница на чем там написано? если учесть то что скорее всего компилятор преобразует код в ассемблерные команды процессора и потом в машинный код(ну скорее всего это делается сразу но не суть зная ассемблерные команды того или иного процессора можно изменять программы написанные на всех языках)
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

ну-ну...
User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

7400 wrote:а собственно какая разница на чем там написано? если учесть то что скорее всего компилятор преобразует код в ассемблерные команды процессора и потом в машинный код(ну скорее всего это делается сразу но не суть зная ассемблерные команды того или иного процессора можно изменять программы написанные на всех языках)
Всё так, но объемы исследуемого кода будут несоизмеримо больше и что-то в нём разумно поменять будет практически невозможно...
Я тут за главного - если что шлите мыло на me собака shaos точка net
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

для этого и пишутся плагины для иды про)
например один из плагинов преобразует ассемблер в си

я просто никогда подобного не делал и хочу попросить савета/помощи

а если поступить примерно так
готу грузиться с флешки если во время включения нажата допустим вверх
а на саму флешку монтировать лайв сд с осью для арм?

выдержка из википедии

Code: Select all

Поддержка Unix-подобными системами

Архитектура ARM поддерживается Unix и Unix-подобными ОС GNU/Linux, BSD, QNX, Plan 9, Inferno, Solaris, MacOS, iPhone OS, WebOS и Android.
[править]
Linux

Следующие дистрибутивы Linux поддерживают процессоры ARM:
ALT Linux[31]
Ångström
Chrome OS
Debian[32]
ELinOS[33]
Fedora[34]
Gentoo[35]
GoboLinux[36]
iPodLinux
Maemo
MeeGo
MontaVista[37]
Slackware[38]
T2 SDE[39]
Ubuntu[40][41]
webOS
Wind River Linux[42]
[править]
BSD

Следующие производные от BSD поддерживают процессоры ARM:
RISC iX (Acorn ARM2/ARM3-based systems only)
FreeBSD[43]
NetBSD[44]
OpenBSD[45]
iOS
[править]
Solaris
OpenSolaris[46]
[править]
Поддержка других операционных систем

Операционные системы, которые работают на ARM: ReactOS[47][48], FreeRTOS, Nucleus, Symbian OS, Windows CE, RISC OS, Windows 8[49], .NET Micro Framework
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

на флешку обычно монтируют файловую систему. openwrt.org в помощь, поиск там хорошо работает. один гик собирал ослика под дебианом на роутере.
User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Архитектура ARM поддерживается Unix и Unix-подобными ОС GNU/Linux
по-моему мы ходим кругами - не только в проце дело, но и в остальном железе - адреса озу, пзу, порты, контроллеры жидких кристаллов, клава и т.д. - ребята вполне могли свои драйвера написать не дав никому исходники - т.е. поставить просто официального дебияна например (у которого между прочим есть 3 разных сборки для разных армов) туда не получится...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

Ну как же вы не поймете, человек же хочет, пытается что-то сделать. А вы ему про адреса, про драйвера, нет бы написали программу, чтобы нажал кнопочку, а она все сделала. Развели тут понимаешь :wink:
7400
Maniac
Posts: 254
Joined: 14 Jul 2011 02:18
Location: Гомель

Post by 7400 »

Shaos wrote:
Архитектура ARM поддерживается Unix и Unix-подобными ОС GNU/Linux
по-моему мы ходим кругами - не только в проце дело, но и в остальном железе - адреса озу, пзу, порты, контроллеры жидких кристаллов, клава и т.д. - ребята вполне могли свои драйвера написать не дав никому исходники - т.е. поставить просто официального дебияна например (у которого между прочим есть 3 разных сборки для разных армов) туда не получится...
думаю рахобрать книжку и посмотреть что к какой ноге подключено не особо сложно
скачать исходники того же дебиана тоже

основной вопрос чем это чудо потом компилить.....IAR?