2015-12-08 6 views
0

У меня есть система ТВ-динамиков (http://www.philips.co.uk/c-p/HTL5140B_12/soundbar-speaker), которая имеет загружаемые обновления программного обеспечения.Как я могу искать и изменять переменную в обновлении прошивки (аудио аппаратное обеспечение)?

Одна из функций программного обеспечения контролирует 15-минутный таймер простоя, который переводит систему в режим ожидания, когда аудиовход не принимается. Это настоящая боль в заднице, так как это означает, что если вы приостановите телевизор в течение 15 минут по какой-либо причине, вам нужно снова включить устройство. Я хотел бы изменить это значение на 60 минут.

Обновление найдено здесь http://www.philips.co.uk/c-p/HTL5140B_12/soundbar-speaker/support является файлом 2.5mb .bin.

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

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

Благодаря

Стив

(Кстати, я знаю, что эта переменная используется в обновлении, как это было изменено с 30 до 15 за один раз)

ответ

1

Это более или менее невозможно, вы 'd придется перепроектировать все обновление и скомпилировать его снова после того, как вы «исправите» проблему. Декомпиляторы существуют, но по большей части они декомпилируют машинный код, с которым вы могли бы найти решение, если вы мазохист.

Есть несколько декомпиляторов, которые (плохо) записывают исходный код на C, но они совершенно бесполезны для больших файлов в моем опыте.

+0

Спасибо. Похоже, что это не стоит, но хотелось бы получить какое-то мнение. Похоже, прогулка по лаунджу - лучшее решение. – Steve555