0 / 0 / 0
Регистрация: 29.12.2017
Сообщений: 9
|
|
1 | |
Редактирование прошивки29.12.2017, 17:41. Показов 7761. Ответов 7
Метки нет Все метки)
(
Доброго Господа... ОООчень много разделов не знаю в какой написать.. так что направте в нудный раздел или посоветуите..
Иеннтся прошивка для скалера, хотел бы переписать пару слов в меню.. Открываю Hex Editor Neo редактором, нахожу нужный мне текст Ну например 53 49 47 4E 41 4C - SIGNAL . Редактирую под свои сохраняю. но после этого файл не прошивается! длинна слова такая же. Посоветуйте как сохранить. Может какой то загрузочный редактор или компилятор нужен?? исходный
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
29.12.2017, 17:41 | |
Ответы с готовыми решениями:
7
2 прошивки в одной Объединение бутлоадера и прошивки Реверсинг прошивки PIC16F726 Простое переписывание прошивки |
631 / 142 / 58
Регистрация: 08.04.2015
Сообщений: 365
|
|
29.12.2017, 18:09 | 2 |
99% прошивок хранят свои контрольные суммы. Для успешного редактирования надо знать место хранения и алгоритм расчёта КС.
0
|
0 / 0 / 0
Регистрация: 29.12.2017
Сообщений: 9
|
|
29.12.2017, 19:04 [ТС] | 3 |
Спасиб за ответ.... Значит это не легкая процедура ((
0
|
C++/Delphi/Asm/Py/PHP
|
|
29.12.2017, 21:39 | 4 |
Но и не факт, что шибко тяжёлая. В качестве контрольной суммы может быть проверка, что сумма всех байтов = 0. Просто просуммируйте все байты прошивки и проверьте результат. Если получится 0, постарайтесь заменить ещё какой-нибудь байт, малозначащий (может, последний?), чтобы сумма была = 0.
0
|
0 / 0 / 0
Регистрация: 29.12.2017
Сообщений: 9
|
|
30.12.2017, 13:21 [ТС] | 5 |
Гениальные люди здесь!!! спасибо Евгений!!! к как это проще это можно сделать ?? (просуммировать)
0
|
0 / 0 / 0
Регистрация: 29.12.2017
Сообщений: 9
|
|
30.12.2017, 13:30 [ТС] | 6 |
просто как пример загрузил похожую прошивку
0
|
1156 / 635 / 108
Регистрация: 15.05.2012
Сообщений: 3,876
|
|
30.12.2017, 16:19 | 7 |
Запустите в симуляторе протеус. Он сам скажет где и что надо подрихтовать. Либо лапками. Суммируете по модулю 256 все байты строки прошивки кроме последнего. Вычитаете из 256 получившуюся сумму и вставляете этот байт последним в строку. Усё.
0
|
0 / 0 / 0
Регистрация: 29.12.2017
Сообщений: 9
|
|
30.12.2017, 16:53 [ТС] | 8 |
Спасиб, никогда не работал в данном симуляторе но слышал, ща качну буду разбираться
0
|
30.12.2017, 16:53 | |
Помогаю со студенческими работами здесь
8
Чтение прошивки из C8051f022 проблема прошивки atmega32a Mega8 - порядок прошивки Помогите с отладкой прошивки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |