Как отредактировать файлы прошивки
там каракули какие то. в блокноте так же открывается. существует какой нибудь более читабельный вариант?
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