Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Восстановление поврежденного дампа - разбираемся вместе.

Восстановление поврежденного дампа - разбираемся вместе. 09 апр 2013 20:47 #1

  • Nialon
  • Nialon аватар
  • Вне сайта
  • Модератор
  • Сообщений: 1126
  • Спасибо получено: 177
  • Репутация: 76
maksick пишет:
Я не слишком наглый что взял на себя смелость по созданию данной темки? Предлагаю сюда перенести весь разговор по поводу восстановления поврежденных дампов, т.к. тема актуальная, мне и думаю многим другим она очень интересна на данный момент)

AndyVK, неа, все не так.
Данные Ros идут целыми блоками и размер для них жестко прописан. =)
Так что тут банальное копирование.
Ми-ми-ми, копилки:
WMR238388850662, WMZ297893563637, WME379358321676
Последнее редактирование: 11 апр 2013 21:59 от Nialon.
Администратор запретил публиковать записи гостям.

[Инструкция] Как вылечить мою приставку? 09 апр 2013 21:13 #2

  • e2e4
  • e2e4 аватар
  • Вне сайта
  • Ветеран
  • Сообщений: 197
  • Спасибо получено: 31
  • Репутация: 10
Nialon пишет:
AndyVK, неа, все не так.
Данные Ros идут целыми блоками и размер для них жестко прописан. =)
Так что тут банальное копирование.
Ros ы у каждой модели свои или это зависит от версии прошивки?
Администратор запретил публиковать записи гостям.

[Инструкция] Как вылечить мою приставку? 09 апр 2013 21:40 #3

  • AndyVK
  • AndyVK аватар
  • Вне сайта
  • Профессор
  • Сообщений: 37
  • Спасибо получено: 7
  • Репутация: 3
Nialon пишет:
AndyVK, неа, все не так.
Данные Ros идут целыми блоками и размер для них жестко прописан. =)
Так что тут банальное копирование.

Ты не понял. Я говорю, что к примеру Ros0 идет с офсета 0с0000 по 7BFFFF, но в начале Ros0 c 0C0000 по С046F идет таблица распределения (ты же когда Flow Rebuilder-ом прошивку разбираешь он папки ROS0 и ROS1 разбирает на файлы, откуда он их берет как думаешь? Из этой таблицы). И я говорил про то если ты из берешь ros1 из одной прошивки (рабочей к примеру) и подставляешь в ros0 другой (битой) с теми же версиями, если ros0 на ros0 менять с одинаковыми версиями, то таблицу менять не надо. Так что банальное копирование только в случае когда меняешь рос0 на рос0 и рос1 на рос1. С одинаковыми версиями росов естественно. Это я все про случай когда оригинальные дампы восстанавливаешь.
Последнее редактирование: 09 апр 2013 21:48 от AndyVK.
Администратор запретил публиковать записи гостям.

[Инструкция] Как вылечить мою приставку? 09 апр 2013 21:45 #4

  • AndyVK
  • AndyVK аватар
  • Вне сайта
  • Профессор
  • Сообщений: 37
  • Спасибо получено: 7
  • Репутация: 3
e2e4 пишет:
Nialon пишет:
AndyVK, неа, все не так.
Данные Ros идут целыми блоками и размер для них жестко прописан. =)
Так что тут банальное копирование.
Ros ы у каждой модели свои или это зависит от версии прошивки?
от прошивки... я брал сравнивал в разных дампах... у одной был рос0 -4.21 у второй рос1- 4.21 - они идентичны
Последнее редактирование: 09 апр 2013 21:58 от AndyVK.
Администратор запретил публиковать записи гостям.

[Инструкция] Как вылечить мою приставку? 09 апр 2013 21:58 #5

  • AndyVK
  • AndyVK аватар
  • Вне сайта
  • Профессор
  • Сообщений: 37
  • Спасибо получено: 7
  • Репутация: 3
AndyVK пишет:
Nialon пишет:
AndyVK, неа, все не так.
Данные Ros идут целыми блоками и размер для них жестко прописан. =)
Так что тут банальное копирование.

Ты не понял. Я говорю, что к примеру Ros0 идет с офсета 0с0000 по 7BFFFF, но в начале Ros0 c 0C0000 по С046F идет таблица распределения (ты же когда Flow Rebuilder-ом прошивку разбираешь он папки ROS0 и ROS1 разбирает на файлы, откуда он их берет как думаешь? Из этой таблицы). И я говорил про то если ты из берешь ros1 из одной прошивки (рабочей к примеру) и подставляешь в ros0 другой (битой) с теми же версиями, если ros0 на ros0 менять с одинаковыми версиями, то таблицу менять не надо. Так что банальное копирование только в случае когда меняешь рос0 на рос0 и рос1 на рос1. С одинаковыми версиями росов естественно. Это я все про случай когда оригинальные дампы восстанавливаешь.


Пардон наврал... еще раз перепроверил. Таблицы тоже одинковые даже если рос1 и рос0. У них значит не от начала файла отсчет идет, а от начала сегмента РОС. Так что можно спокойно рос-ы между собой менять, с соответствующими версиями естественно
Администратор запретил публиковать записи гостям.

[Инструкция] Как вылечить мою приставку? 09 апр 2013 22:19 #6

  • Nialon
  • Nialon аватар
  • Вне сайта
  • Модератор
  • Сообщений: 1126
  • Спасибо получено: 177
  • Репутация: 76
e2e4, да, это зависит от версии прошивки, включая сборку OFW или CFW (Rogero и т.д).

AndyVK, я тебя прекрасно понял. Аххх, как ты любишь замарачиваться. =)
Соотвествующие версии ни причем, везде где я смотрел - одни и те же смещения (да и это не проблема)
Ми-ми-ми, копилки:
WMR238388850662, WMZ297893563637, WME379358321676
Администратор запретил публиковать записи гостям.

[Инструкция] Как вылечить мою приставку? 09 апр 2013 23:32 #7

  • AndyVK
  • AndyVK аватар
  • Вне сайта
  • Профессор
  • Сообщений: 37
  • Спасибо получено: 7
  • Репутация: 3
Nialon пишет:
e2e4, да, это зависит от версии прошивки, включая сборку OFW или CFW (Rogero и т.д).

AndyVK, я тебя прекрасно понял. Аххх, как ты любишь замарачиваться. =)
Соотвествующие версии ни причем, везде где я смотрел - одни и те же смещения (да и это не проблема)



proof.jpg



Это не проблема, но офсеты внутри разных ROS-ов все равно разные :P

rghost.ru/45174853
Последнее редактирование: 09 апр 2013 23:36 от AndyVK.
Администратор запретил публиковать записи гостям.

[Инструкция] Как вылечить мою приставку? 10 апр 2013 00:02 #8

  • e2e4
  • e2e4 аватар
  • Вне сайта
  • Ветеран
  • Сообщений: 197
  • Спасибо получено: 31
  • Репутация: 10
ну так эти офсеты сменить не проблема, главное знать где и на что)(есть подозрение что они не только в рос 0-1)
вообще пора открыть новую тему непосредственно разбор дампа на составляющие
с подробным(или не очень) описанием каждой секции хотя бы базовая часть
а не засорять те что есть может и получиться корову к луне запустить
Последнее редактирование: 10 апр 2013 00:05 от e2e4.
Администратор запретил публиковать записи гостям.

[Инструкция] Как вылечить мою приставку? 10 апр 2013 01:00 #9

  • AndyVK
  • AndyVK аватар
  • Вне сайта
  • Профессор
  • Сообщений: 37
  • Спасибо получено: 7
  • Репутация: 3
e2e4 пишет:
ну так эти офсеты сменить не проблема, главное знать где и на что)(есть подозрение что они не только в рос 0-1)
вообще пора открыть новую тему непосредственно разбор дампа на составляющие
с подробным(или не очень) описанием каждой секции хотя бы базовая часть
а не засорять те что есть может и получиться корову к луне запустить
На счет темы не против - пущай гуру решают, я вообще новичок в консольном деле, просто имею другой схожий опыт... (асм, реверс и т.д.)
На счет офсетов - где, что и на что много ума не надо в принципе, там и так все понятно, я наглядно это на рисунке показал. Если тему с прошивкокопанием создадут, с удовольствием присоединюсь и надеюсь смогу чем-то помочь =)
Администратор запретил публиковать записи гостям.

[Инструкция] Как вылечить мою приставку? 10 апр 2013 01:03 #10

  • Nialon
  • Nialon аватар
  • Вне сайта
  • Модератор
  • Сообщений: 1126
  • Спасибо получено: 177
  • Репутация: 76
AndyVK, да я не против. Только не понял чем именно помочь?
С ros у меня никаких проблем )))) Твою картинку я проверил лично. Отличия понял.
Только я опять же, внутренняя структура мне ни к чему, я копирую целые блоки, включая таблицу.

Насчет прошивко копания согласен только в плане уникальных данных - ключи, как я подозреваю.
А остальное все уже сделали за нас в bwe validator-e. Отличная тулза.
Ми-ми-ми, копилки:
WMR238388850662, WMZ297893563637, WME379358321676
Администратор запретил публиковать записи гостям.
Модераторы: Nialon
Время создания страницы: 0.396 секунд
------------------------------------------------------------------------------------------------------------