OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация (https://out-club.ru/board/forumdisplay.php?f=271)
-   -   Исследование механизма работы ПО MMCS (https://out-club.ru/board/showthread.php?t=37735)

Althouse 26.03.2014 12:41

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1656849)
TIMEZone - кому-то еще надо? Делать? или все и так понятно всем и не стоит тратить время?

Если возможно - да

MadLord 26.03.2014 13:17

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1656849)
TIMEZone - кому-то еще надо? Делать? или все и так понятно всем и не стоит тратить время?

ну и до кучи мультизону для DVD :)

vadimus_ca 26.03.2014 14:44

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1656849)
TIMEZone - кому-то еще надо? Делать? или все и так понятно всем и не стоит тратить время?

Cделай, пожалуйста.

Добавлено через 1 минуту
Цитата:

Сообщение от AS21 (Сообщение 1656849)
Я это делаю пока только в ручную через CFF

Что такое CFF?

Добавлено через 2 минуты
Цитата:

Сообщение от AS21 (Сообщение 1656849)
выгрузить один раз все модули

Поштучно?

AS21 26.03.2014 15:40

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1656960)
Что такое CFF?

CFF Explorer

Цитата:

Сообщение от vadimus_ca (Сообщение 1656960)
Поштучно?

Их всего 89

Добавлено через 43 секунды
Цитата:

Сообщение от vadimus_ca (Сообщение 1656960)
Cделай, пожалуйста.

Ок - взял на заметку

vadimus_ca 26.03.2014 15:48

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1657001)
Их всего 89

Умножаем на 4(J/N/R/E) и еще на несколько разных версий каждого...

В общем, если это не очень сложно перебрать по списку - сделай, пожалуйста.

AS21 26.03.2014 15:51

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1657007)
В общем, если это не очень сложно перебрать по списку - сделай, пожалуйста.

А зачем тебе столько сразу?
Хорошо - сделаю, но по-позже
Сейчас пытаюсь в decompress кирилицу сделать

vadimus_ca 26.03.2014 16:47

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1657009)
А зачем тебе столько сразу?

Есть куча региональных особенностей, которые хотелось бы скорректировать/заимствовать у других.
Для J - ФМ диапазон, камеры, часовой пояс, DVD
Для R - TMC
Для N - RDS

В общем, полезно иметь полностью развернутую файловую систему по каждому из регионов...

AS21 27.03.2014 01:46

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1657044)
В общем, полезно иметь полностью развернутую файловую систему по каждому из регионов...

версия 158 - можно выгружать как отдельно так и массово
Если массово - становишься на раздел файл или модуль, в меню нажимаешь все тоже самое, как и для идиночки

vadimus_ca 27.03.2014 01:53

Re: Исследование механизма работы ПО MMCS
 
Ура!

Добавлено через 3 минуты
А можно после каждого файла ОК не ждать? :)

MadLord 27.03.2014 07:18

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от AS21 (Сообщение 1656849)
т.е ты хочешь:
1) пометить нужный модуль
2) проанализировать таблицу импорта (создать перечень)
3) ВСЕ ЭТО экспортировать
Я это делаю пока только в ручную через CFF
- выгружаю модуль, анализирую в CFF, и выгружаю по одному нужные модули
- надо не забывать каждый раз анализировать таблицу импорта по каждому модулю

я щас чисто порассуждаю, а ты сильно не пинай...
зачем выгружать модуль сразу на диск?...модули небольшие, можно выгружать в память (кстати, туда же можно сразу саму информацию по DUMP всех модулей)...я вот в своей проге заголовки лоадингов загружаю в память, там их модифицирую и потом на винт сливаю....
далее, прога readpe умеет смотреть таблицу импорта....исходники данной проги есть, можно взять из них эту функцию и смотреть таблицу импорта модуля, который выгружен в память, прямо самому, без всяких CFF....

AS21 27.03.2014 10:24

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1657353)
А можно после каждого файла ОК не ждать?

Так было изначально
Но я заметил, что не во всех модулях мой алгоритм восстанавливает полностью секцию релок
Это предупреждение - что модуль, может быть не совсем рабочим именно по причине релокации

Цитата:

Сообщение от MadLord (Сообщение 1657366)
туда же можно сразу саму информацию по DUMP всех модулей

Я когда пробовал побольше оставлять в памяти - а потом выгружать на HDD - терялась через раз часть инфы

Цитата:

Сообщение от MadLord (Сообщение 1657366)
прога readpe умеет смотреть таблицу импорта

Таблица импорта имеет структуру, как и таблица релок, стандарт отркрытый
Разбираться можно - работы много, а результат сомнительный
CFF - это одновременно и проверка и возможность посмотреть в HEX вьюере начало конец секции или просто по адресам секцию
Кстати - если кто увидит отдельно или код или сам HEX вьюер - выложите
В планах:
- сделать как в loadingview


Цитата:

Сообщение от MadLord (Сообщение 1657366)
ты сильно не пинай..

А здесь могу и обидиться, я наоборот рад любой подсказке или идее, не важно какая она
Мы же все заинтересованы в создании интструмента для себя, а не для сдачи его по быстрее дяде под заказ
Удобство и целесообразность - вот единственные критерии

Добавлено через 4 минуты
Цитата:

Сообщение от vadimus_ca (Сообщение 1657353)
Ура!

Спасибо
Проверь плз. compress/decompress на WinCe 3 - есть сомнения, что я подключил правльный архиватор для WinCe 3

MadLord 27.03.2014 11:13

Re: Исследование механизма работы ПО MMCS
 
Вложений: 1
Цитата:

Сообщение от AS21 (Сообщение 1657456)
Я когда пробовал побольше оставлять в памяти - а потом выгружать на HDD - терялась через раз часть инфы

:what: очень странно...

В общем, встречайте...новая версия моей проги (вроде как из требований только .NET Framework 4)..кратко:
- переписал с С++ на С#
- добавил возможность смены версии модуля
- добавил Simple mode, чтобы не заморачиваться с названиями нужных модулей
пробуйте, пинайте )))....

AS21 27.03.2014 11:34

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1657484)
пробуйте, пинайте )))....

Вначале предлагаю определиться с терминологией
А то вначале уже запутался:
1) модуль - это файлы типа *.dll *.exe в прошивке и он разбирается на секции ивсе составляющие PEFormat на этапе любой модернизции loading.kwi
2) файл - это файл, который в прошивке находится целиком, без раскладки его на секции. Расширение может быть любое (как dll, exe, bmp ит.д.) на этапе любой модернизции loading.kwi
3) В заголовке loading.kwi - есть адреса и названия блоков, составных частей loading.kwi - это BOOT, OS, ScreenData - мое предложение - "unite"
Согласен на другое, более удачное, кроме "модуль"
Остальные термины - по необходимости в процессе

MadLord 27.03.2014 11:44

Re: Исследование механизма работы ПО MMCS
 
Вложений: 1
Цитата:

Сообщение от AS21 (Сообщение 1657505)
Вначале предлагаю определиться с терминологией
.....
3) В заголовке loading.kwi - есть адреса и названия блоков, составных частей loading.kwi - это BOOT, OS, ScreenData - мое предложение - "unite"
Согласен на другое, более удачное, кроме "модуль"
Остальные термины - по необходимости в процессе

согласен, теперь блоки....

AS21 27.03.2014 11:59

Re: Исследование механизма работы ПО MMCS
 
Цитата:

Сообщение от MadLord (Сообщение 1657513)
теперь блоки....

Поправь в Help - я тоже самое сделаю
"блок", в английском "unit"


Текущее время: 17:02. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2025, WWW.OUT-CLUB.RU