Новости:

Форум Infotex WeaponMod

Тема: Baofeng DM-32  (Прочитано 366360 раз)

Оффлайн antness Сегодня в 05:18:24 (#480)

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Я воспользовался Ghidra для реверс-инжиниринга прошивки, извлечённой из флэш-памяти. В ней оказалось больше информации по сравнению с обновлённой версией прошивки. Я установил базовый адрес и начал анализировать код, сверяясь с технической документацией на чип. Сначала всё шло отлично — мне удалось успешно восстановить несколько функций.

Однако сейчас во многих функциях вызовы других функций (func) указывают на адреса в IRAM. Это, вероятно, означает, что часть часто используемых функций во время выполнения загружается в IRAM. Я не знаю, кто именно отвечает за этот процесс (возможно, загрузчик — bootloader?), а также не могу определить исходное расположение этого кода. Сейчас я совершенно не представляю, как двигаться дальше.  :bo:

Существует ли способ извлечь bootrom?
Буду очень признателен за ваши советы и рекомендации!

  • « Последнее редактирование: Сегодня в 05:28:08 от antness »

Оффлайн Koshak Сегодня в 05:38:17 (#481)

  • Отпусти меня чудо халфа
  • КотЭ
  • Ветеран
  • *
  • Сообщений: 3276
  • Карма: +296/-16
    • Просмотр профиля
    • Infotex Мир Хобби
Как то нужно сдампить IRAM и добавить в Ghidra...
Софт от Zastone не дампит IRAM Baofeng  /:(

У кошки четыре ноги: вход, выход, земля и питание

Оффлайн antness Сегодня в 05:59:27 (#482)

  • Новичок
  • *
  • Сообщений: 8
  • Карма: +1/-0
  • Здесь может быть Ваша подпись
    • Просмотр профиля
Как то нужно сдампить IRAM и добавить в Ghidra...
Софт от Zastone не дампит IRAM Baofeng  /:(

Может ли UV008 ADJ экспортировать IRAM HR C7000 и почему я показываю ERROR: Communication