Как декомпилировать bin прошивку
Перейти к содержимому

Как декомпилировать bin прошивку

Как отредактировать файлы прошивки

там каракули какие то. в блокноте так же открывается. существует какой нибудь более читабельный вариант?

dima555
( 29.09.18 21:38:40 MSK ) автор топика
Ответ на: Как отредактировать файлы прошивки от dima555 29.09.18 21:38:40 MSK

Re: Как отредактировать файлы прошивки

Тебе каракули не видны? Сделай яркость монитора ярче, я всегда так делаю.

anonymous
( 29.09.18 21:53:43 MSK )

Полностью опиши задачу, которую ты должен сделать, пожалуйста.

anonymous
( 29.09.18 21:54:48 MSK )
Ответ на: комментарий от anonymous 29.09.18 21:54:48 MSK

есть подозрение что прошивка на мой асик манит налево. хочу узнать куда

dima555
( 29.09.18 22:11:48 MSK ) автор топика
Ответ на: комментарий от dima555 29.09.18 22:11:48 MSK
anonymous
( 29.09.18 22:41:11 MSK )
Ответ на: Как отредактировать файлы прошивки от dima555 29.09.18 21:38:40 MSK

Ах, каракули. А ты думал там литературный текст будет? Изучай ассемблер и инструментарий для реверс инжиниринга, если тебе «очень надо».

slovazap ★★★★★
( 29.09.18 23:50:16 MSK )

i-rinat ★★★★★
( 30.09.18 17:24:21 MSK )

Для таких вопросов есть 4пда.

time_LORd ★
( 30.09.18 17:26:24 MSK )
Ответ на: Как отредактировать файлы прошивки от dima555 29.09.18 21:38:40 MSK

Файл бинарный, открывать его надо в hex редакторе, ну а текст читать по 8-ричной таблице символов.

torvn77 ★★★★★
( 30.09.18 17:28:29 MSK )

Про то, как монтировать JFFS2, товарищ на ЛОРе даже FAQ выкладывал, пользуйся поиском.

hobbit ★★★★★
( 30.09.18 17:30:57 MSK )

О, о, я смотрю профи собрались. dtb надо декомпилировать dtc. Это Device Tree Blob. Он тебе не расскажет ничего про то, куда прошивка ходит так как это просто конфиг ядра. .jffs2 — образ файловой системы jffs2. Его можно посмотреть если включить виртуальный флеш и туда записать, ну или qemu. hex-редакторами долго будешь искать. К тому же оно сжатое и текстовых строк не будет видно.

slapin ★★★★★
( 30.09.18 17:33:58 MSK )
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.

Похожие темы

  • Форум Как отредактировать squashfs в прошивке (2015)
  • Форум Прошивка Cisco (2023)
  • Форум Парни помогите нужно отредактировать прошивку на телек (2008)
  • Форум Отредактировать *.torrent (2007)
  • Форум Возможно ли установить прошивку .bin? (2014)
  • Форум Посчитать контрольную сумму прошивки (2009)
  • Форум Как отредактировать аудио книгу? (2011)
  • Форум Чем можно отредактировать посскриптфайл (ххх.ps)? (1999)
  • Форум Отредактировать PDF (2019)
  • Форум собранная прошивка OpenWRT и роутер Comfast (2019)

Как декомпилировать bin прошивку

Часовой пояс: UTC + 3 часа

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y

Работоспособность сайта проверена в браузерах:
IE8.0, Opera 9.0, Netscape Navigator 7.0, Mozilla Firefox 5.0
Адаптирован для работы при разрешениях экрана от 1280х1024 и выше.
При меньших разрешениях возможно появление горизонтальной прокрутки.
По всем вопросам обращайтесь к Коту: kot@radiokot.ru
©2005-2023

Как декомпилировать bin прошивку

Подскажите, возможно декомпилировать фулл для дальнейшего редактирования?
Это делается дизассемблером с большими головниками. Реально, для начинающего, бесполезное занятие.

14.07.2010, 09:57
Может быть у кого-то есть подобный опыт и он сможет поделится?
14.07.2010, 10:06

Может быть у кого-то есть подобный опыт и он сможет поделится?
Прошивки не декомпилируются потому что написаны изначально на C-языке.
При компиляции создаётся ROM.elf, а он уже компилируется в BIN-образ для прошивки в телефон в коммандах ARM-языка конкретного процессора.

Про идею декомпиляции можно забыть, она не выполнима.

Пользуйтесь «Поиском в разделах», были темы, уже обсуждалось не раз.

14.07.2010, 10:30

вообще-то декомпиляция не зависит от того на каком языке была написана программа, и вполне выполнима.
невозможна только декомпиляция в изначальный текст исходника.
можно вообще декомпилировать только кусок кода, слегка его подправить и залить обратно (тут единственное ограничение — размер куска не должен быть больше выдранного)

14.07.2010, 10:34
nlo_j77, Есть практический опыт или это мысли в слух?
14.07.2010, 10:38

опыт есть, но не на китайцах 🙂
на машинах правил прошивки, в основном на 68k процессорах
————————————————
Добавлено позже:
вообще, чтобы поправить прошивку нужно досконально знать процессор, все порты устройства, карту памяти ну и много ещё всего.
что это геморройно — правильно написано выше!

14.07.2010, 10:44

вообще-то декомпиляция не зависит от того на каком языке была написана программа
Прошивка — это не программа, это загрузочный образ ОС собранной по правилам linux.

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

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

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

Говоря просто — это утопия, толка не будет.
Это не Samsung и не SE где более-менее стандарты придерживются в прошивках.

14.07.2010, 10:47
Есть смысл пытатся связатся с прозводителем на счет исходников или это дохлый номер?
14.07.2010, 10:55

Прошивка — это не программа, это загрузочный образ ОС собранной по правилам linux.

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

Любой код, который чем-нибудь выполняется является программой, а декомпиляция не обязательно должна быть в язык С, перевод бинарного файла в мнемоники комманд ассемблера, то есть в удобочитаемый текст, тоже декомпиляция

14.07.2010, 11:04

Есть смысл пытатся связатся с прозводителем на счет исходников или это дохлый номер?

Исходники прошивок вам простому смертному никто не даст, насчет всего остального можно найти в интернете, потратить пару лет на доскональное изучение системы команд конкретного процессора, если учесть что процессоры меняются с периодичностью в три месяца, то как говорится к пенсии вы напишите свою первую простейшую прошивку, при условии владениями языками программирования (школьный курс не считается).

офф. анекдот в тему: половина пользователей персональных компьютеров считают себя хакерами, оставшаяся половина считают себя программистами.

14.07.2010, 11:16

перевод бинарного файла в мнемоники комманд ассемблера, то есть в удобочитаемый текст, тоже декомпиляция
Это дизассмеблинг, он мало чего даст для ARM-процов.
Устанете изучать. 🙂

Чтобы далеко не ходить
— прога для дизассемблинга IDA v5.6 PRO(есть поддержка ARM-процессоров)
— ARM Help Center (http://infocenter.arm.com/help/index.jsp) — описание языка и архитектуры

14.07.2010, 12:58

Это дизассмеблинг, он мало чего даст для ARM-процов.
Устанете изучать. 🙂

Как декомпилировать bin прошивку

Наши партнеры

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».

Продолжая пользоваться сайтом, вы соглашаетесь с условиями использования файлов cookie

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *