Декомпиляция прошивки фотика, возможно ли это?

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
ilusha175
Вымогатель припоя
Сообщения: 592
Зарегистрирован: Вс фев 24, 2013 17:50:51
Контактная информация:

Декомпиляция прошивки фотика, возможно ли это?

Сообщение ilusha175 »

Вот хочу попробовать декомпилировать прошивку фотика(NIKON COOLPIX S8000), для того чтобы изменить качество кодирования видео и увеличить разрешение съемки видео до 1920х1080. Возможно ли такое?
Можно откуда нибудь достать исходный код и изменить его и скомпилировать в прошивку.
Или не получится?
_______________________________________________
З,Ы Если не там написал то перенесите куда нужно
Реклама
cahek80
Держит паяльник хвостом
Сообщения: 903
Зарегистрирован: Сб сен 11, 2010 17:32:42

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение cahek80 »

небольшой вопрос - мощности железа хватит?
Не нужно дергать спящего тигра за усы! Не высыпается 3-ий день!
Реклама
Аватара пользователя
ilusha175
Вымогатель припоя
Сообщения: 592
Зарегистрирован: Вс фев 24, 2013 17:50:51
Контактная информация:

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение ilusha175 »

cahek80 писал(а):...хватит?
А по твоему 4 ядра и 8 гигов оперативки это маломощный компьютер?
Хватит конечно!
Аватара пользователя
ArtDen
Мучитель микросхем
Сообщения: 462
Зарегистрирован: Пн фев 22, 2010 09:12:34
Контактная информация:

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение ArtDen »

ilusha175 писал(а):Или не получится? :chmoked:
Получится. Декомпилируй. Мы в тебя верим :-)
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
ilusha175
Вымогатель припоя
Сообщения: 592
Зарегистрирован: Вс фев 24, 2013 17:50:51
Контактная информация:

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение ilusha175 »

ArtDen писал(а): ....Декомпилируй. Мы в тебя верим :-)
Ты лучше дельное предложи а то так зря тему поганишь
Реклама
Аватара пользователя
Андрей Бедов
Друг Кота
Сообщения: 37346
Зарегистрирован: Чт авг 30, 2012 20:24:40
Откуда: Нижний Новгород

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение Андрей Бедов »

Спрашивали про мощность железа фотоаппарата, а не компьютера.
Задохнется проц у фотика при таком разрешении видео.
Реклама
Аватара пользователя
ilusha175
Вымогатель припоя
Сообщения: 592
Зарегистрирован: Вс фев 24, 2013 17:50:51
Контактная информация:

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение ilusha175 »

Андрей Бедов писал(а):....Задохнется проц у фотика при таком разрешении видео.
Не, фотик без глюков, выяснил что используется только 75-85% мощности ЦП его
Я сначала с немного начну - 10 кадров в сек, потом если будет все в порядке то подниму до 60i
Просто я слышал от знакомых что у них какой-то чудак смог поднять разрешение видео у фотика с 640х480 до 1440х800(23.97р), вот и подумал что у меня может тоже получится
Аватара пользователя
Рязанцев Владислав
Мудрый кот
Сообщения: 1781
Зарегистрирован: Пн июн 24, 2013 23:00:42
Откуда: Казахстан

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение Рязанцев Владислав »

А теперь представьте. Считать с матрицы и обработать 60 кадров 1920х1080. Core i5 такого не сможет, не то что какой-то фотик. Его процессор загружен на 100%, поверьте.
Изображение
Ваши хотелки за ваши деньги
Аватара пользователя
ArtDen
Мучитель микросхем
Сообщения: 462
Зарегистрирован: Пн фев 22, 2010 09:12:34
Контактная информация:

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение ArtDen »

ilusha175 писал(а):Ты лучше дельное предложи а то так зря тему поганишь
Ты же написал, что хочешь декомпилировать прошивку. Пробуй. В чем проблема-то? Ты опиши что не понятно и на каком этапе декомпиляции ты остановился. Мы поможем если что :-)
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
Аватара пользователя
ilusha175
Вымогатель припоя
Сообщения: 592
Зарегистрирован: Вс фев 24, 2013 17:50:51
Контактная информация:

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение ilusha175 »

Я программу для этого дела найти не могу, гугл отдыхает уже :cry:
По моему это на ассемблере прошивка написана
Аватара пользователя
ilusha175
Вымогатель припоя
Сообщения: 592
Зарегистрирован: Вс фев 24, 2013 17:50:51
Контактная информация:

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение ilusha175 »

Походу не знает никто....
Аватара пользователя
ilusha175
Вымогатель припоя
Сообщения: 592
Зарегистрирован: Вс фев 24, 2013 17:50:51
Контактная информация:

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение ilusha175 »

Можно ли декомпилировать с помощью HEX кода или нет?
Аватара пользователя
wss60
Потрогал лапой паяльник
Сообщения: 350
Зарегистрирован: Пт сен 10, 2010 20:48:01
Откуда: Минск

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение wss60 »

Хоть бы написали, какой контроллер стоит…
А так IDA в помощь…
Аватара пользователя
Pavel_1978
Опытный кот
Сообщения: 830
Зарегистрирован: Пт ноя 16, 2007 11:21:37

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение Pavel_1978 »

ilusha175 писал(а):Я программу для этого дела найти не могу, гугл отдыхает уже :cry:
По моему это на ассемблере прошивка написана
Ты не поверишь!
Но даже если ты считаешь прошивку, кстати ты не сказал , а что именно декомпилировать ты будещь??, то это будет бональный массив HEX. Который декомпилятор сможет представить в виде ассемблерра под конкретный процессор.
Вообще то на чем бы не была программа она в конечном итоге превращается в набор инструкций процессора - ассемблер))
Аватара пользователя
ArtDen
Мучитель микросхем
Сообщения: 462
Зарегистрирован: Пн фев 22, 2010 09:12:34
Контактная информация:

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение ArtDen »

ilusha175 писал(а):Я программу для этого дела найти не могу, гугл отдыхает уже :cry:
Т.е. ты хочешь декомпилировать прошивку, но не можешь найти для этого программу? Ну тогда у тебя ничего не получится. Мы в тебя перестали верить :o
http://ufa-darts.ru/ - приходи играть в дартс в Уфе
Alkul
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение Alkul »

Pavel_1978 писал(а):Вообще то на чем бы не была программа она в конечном итоге превращается в набор инструкций процессора - ассемблер))
Строго говоря, процессор "понимает" только машинные коды, это даже не ассемблер, это уровень еще более низкий. А ассемблер - это мнемоническая запись инструкций процессора. Символьная запись mov точно также не будет понята процессором, как и инструкция if :)
ilusha175 писал(а):Вот хочу попробовать декомпилировать прошивку фотика(NIKON COOLPIX S8000)
Возможно ли такое?
Или не получится?
У того, кто в состоянии это сделать, таких вопросов не возникнет.
А коль скоро Вы задаетесь этими вопросами, да еще нетвердо знаете, "на чем написана прошивка", то именно у Вас
ilusha175 писал(а):не получится
Smen
Грызет канифоль
Сообщения: 256
Зарегистрирован: Вт окт 08, 2013 07:38:59
Откуда: СПб

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение Smen »

ilusha175 писал(а):зря тему поганишь
Тема из разряда: "Хочу сконструировать самолёт, но имею только 9 классов образования. Получится ли у меня?"
Поэтому, собственно ответ на сабж: "Получится, но для этого придётся много учиться".
:)
Аватара пользователя
Gisteresis
Друг Кота
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение Gisteresis »

Alkul писал(а):Строго говоря, процессор "понимает" только машинные коды, это даже не ассемблер, это уровень еще более низкий. А ассемблер - это мнемоническая запись инструкций процессора. Символьная запись mov точно также не будет понята процессором, как и инструкция if :)
Ассемблер и есть мнемоническое представление команд процессора. Каждой команде соответствует код инструкции. Зная это можно даже в HEXе править код. Мнемонические представления просто для человека более читабельны. Команда if - это высокоуровневый язык и разные компиляторы разложат эту команду на разные мнемонические конструкции ассемблера. То есть это блок кода а не инструкция процессора.

Уже предлагали IDA, но она больше под ПК заточена. Есть специализированные дебаггеры под МК. Сам не пользовался.
Производитель наверняка заблокировал считывание прошивки, но даже если вы сумеете ее считать, допустим!
Вы не представляете сколько там править, а по большей части не править а для начала понять саму программу искать ее куски и тому подобный геморой. Для начала можете попробовать взломать что нибудь например SoftIce'ом, поймете, что почем.

Есть фирмы специализирующиеся на вытаскивании программ из заблокированных МК, и восстановлении программы. Думаю что это на порядок сложнее чем программу для ПК взломать.
Но я не сказал, что это невозможно!

Будут конкретные вопросы по декомпиляции, попробую помочь.
Alkul
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение Alkul »

Gisteresis писал(а):
Alkul писал(а):А ассемблер - это мнемоническая запись инструкций процессора.
Ассемблер и есть мнемоническое представление команд процессора.
А я что написал?
Gisteresis писал(а):Каждой команде соответствует код инструкции. Зная это можно даже в HEXе править код.
Ну-ну. Запись в ассемблерном листинге AVR-программы записывается как ASCII-строка

Код: Выделить всё

0x6E, 0x65, 0x67, 0x20, 0x52,0x31,0x36
Предложите эту последовательность микроконтроллеру. Как он её обработает? Да никак. Ему это ничего не говорит.
Потому что на самом деле эта инструкция в памяти программ записывается как Самас "последняя" точка существования ассемблерного листинга - это ASCII-файл на входе компилятора. На выходе компилятора мы имеем HEX-файл, который и "зашивается" в память программ. И там уже не ассемблерные мнемоники, а машинные коды инструкций.
Аватара пользователя
Gisteresis
Друг Кота
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Re: Декомпиляция прошивки фотика, возможно ли это?

Сообщение Gisteresis »

Alkul писал(а):...
Ну да все верно. Просто у меня по ветке создалось впечатление, что для многих участников ветки, что HEX, что ассемблер, что машинные инструкции... все одно и тоже. Хотел пояснить. Извиняюсь если непонятно написал.
Ответить

Вернуться в «Разные вопросы по МК»