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)

MadLord 18.03.2014 13:29

Re: Исследование механизма работы ПО MMCS
 
Вложений: 1
в связи с участившимися просьбами сделать лоадинг под ту или иную версию, потратил 3 дня на написание этой проги...
терминологию current и donor вроде сохранил...прога умеет изменять заголовок файла лоадинга, чтобы получить, например, русскую прошивку для японской головы...
пока бета-версия, так сказать....позволяет подменять описание любых модулей, хотя надо сделать именно для MLD модулей...
прошу пользоваться и проверять....

AS21 18.03.2014 13:42

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

Сообщение от MadLord (Сообщение 1650979)
прога умеет изменять заголовок файла лоадинга

В принципе JRemaker делает это тоже
Хорошая работа, а развивать ее будете под другие задачи?
Вопрос не праздный, не хочется дублировать друг друга...
Лучше идти параллельно, будет быстрее результат

MadLord 18.03.2014 14:11

Re: Исследование механизма работы ПО MMCS
 
нет, планов далее разбора заголовка нет...и так уже все написано holod`ом и Вами...добавлю только пару автоматический действий для облегчения модификации....
но если надо что-то помочь - обращайся ;)....

Добавлено через 58 секунд
ах, да...в основных планах - редактор misuc server...ковыряю пока его структуру...

AS21 18.03.2014 14:29

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

Сообщение от MadLord (Сообщение 1651014)
ах, да...в основных планах - редактор misuc server...ковыряю пока его структуру...

Очень хорошо, даже и не думал пока начинать
Если найдешь модули/файлы, которые влияют на это, и надо будет разбираться со структурой - говори подключусь
Вот если бы расковырять радио с его отображением частот, для полной адаптации, к примеру, японки под русский loading - было бы здорово
И вообще, вроде бы договаривались на ТЫ

MadLord 18.03.2014 14:37

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

Сообщение от AS21 (Сообщение 1651034)
Если найдешь модули/файлы, которые влияют на это, и надо будет разбираться со структурой - говори подключусь
...
И вообще, вроде бы договаривались на ТЫ

да не вопрос...из модулей, насколько я пока понял, только AVUnit.exe...пытаюсь дизассемблировать все, что относится к папке AVUNIT...в основных файлах папки разобрался, но полностью понять структуру сложно - информации по формату нигде нет, поэтому что-то придется пропустить "мимо ушей"....

AS21 18.03.2014 14:42

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

Сообщение от MadLord (Сообщение 1651048)
AVUNIT...в основных файлах

Я AVUNIT.exe начинаю заниматься сразу, после выкатывания новой версии
- цель:
разобрать до последней функции, но найти камеры, похоже все сидит в ней
заодно и радио и музыка зедсь

kidanov 18.03.2014 16:55

Re: Исследование механизма работы ПО MMCS
 
Кстати, в кодинге на Outlander III, есть активация камер, и можно активировать менюшки которые относятся к гибриду. Вот , что бы не повторятся https://out-club.ru/board/showpost.p...postcount=1096. Это я к тому, что есть сторонние факторы влияния. И еще, активация камер ни каких изменений не внесла.

vadimus_ca 18.03.2014 17:00

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

Сообщение от AS21 (Сообщение 1651052)
Я AVUNIT.exe начинаю заниматься сразу, после выкатывания новой версии
- цель:
разобрать до последней функции

включи в список нужных функций показ RDS и смену региона DVD.

Вопрос - можно ли пересобрать сам AVUNIT.exe, поменяя сами функции врнутри него?

Olluser 19.03.2014 07:59

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

Сообщение от vadimus_ca (Сообщение 1643155)
С моей N-05 шла забавная табличка, случайно нашел в коробке:

Если не секрет Где купил и за сколько?

MadLord 19.03.2014 08:10

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

Сообщение от vadimus_ca (Сообщение 1651224)
Вопрос - можно ли пересобрать сам AVUNIT.exe, поменяя сами функции врнутри него?

почему нет?....ресайз и релок, я так понимаю, в jRemaker есть...

кстати, по поводу дизассемблирования AVUNIT.exe вопросы (AS21, надеюсь прольешь свет):
1. правильно ли я понимаю, что при компиляции программы, вызовы функций из dll заменяются на переход по адресу памяти, куда загружена эта dll. И для того, чтобы понять, какие dll используются программой, надо: а) знать на какой адрес памяти осуществляется переход и б) знать по каким адресам памяти загружаются dll?...
2. читал, что сведения о dll хранятся в таблице импорта проги, но в AVUNIT.exe эта таблица пуста?....
3. дизассемблирование в IDA проблематично, т.к. декомпилятор Hex-Rays не поддерживает архитектуру SH4 - есть идеи? или остается копать сам ассемблер?...

AS21 19.03.2014 08:27

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

Сообщение от MadLord (Сообщение 1651573)
сведения о dll хранятся в таблице импорта проги, но в AVUNIT.exe эта таблица пуста?

Если делал Remaker от Holod - он выгружает не корректно тип процика, по-этому не видно таблицы, кстати из-за этого же не работает в IDA дизассемблер


Цитата:

Сообщение от MadLord (Сообщение 1651573)
дизассемблирование в IDA проблематично, т.к. декомпилятор Hex-Rays не поддерживает архитектуру SH4

Поддерживает, надо поставить в заголовке PE - правильный тип процика

MadLord 19.03.2014 08:32

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

Сообщение от AS21 (Сообщение 1651577)
Если делал Remaker от Holod - он выгружает не корректно тип процика, по-этому не видно таблицы, кстати из-за этого же не работает в IDA дизассемблер

нет, смотрел с помощью readpe, она поддерживает SH4...
Цитата:

Сообщение от AS21 (Сообщение 1651577)
Поддерживает, надо поставить в заголовке PE - правильный тип процика

я говорю не про дизассемблер (код ассемблера я смог получить), а про декомпилятор - это тот, что из ассемблера код на С воссоздает....

AS21 19.03.2014 08:32

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

Сообщение от vadimus_ca (Сообщение 1651224)
включи в список нужных функций показ RDS и смену региона DVD.

Я немного далек от этих функций:
- RDS - это пробки?
- смена региона DVD - ?
Если можно расшифруй

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

Сообщение от MadLord (Сообщение 1651579)
про декомпилятор - это тот, что из ассемблера код на С воссоздает....

Ассемблер SH4 - он сильно навороченный, кроме того я не заню ни одной проги, которая со 100% результатом код на С воссоздает

AS21 19.03.2014 08:49

Re: Исследование механизма работы ПО MMCS
 
Вложений: 1
Вот AVUnit.exe после JRemaker в IDA

MadLord 19.03.2014 09:17

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

Сообщение от AS21 (Сообщение 1651580)
кроме того я не заню ни одной проги, которая со 100% результатом код на С воссоздает

про 100% никто не говорит, но декомпилятор Hex-Rays вполне неплохо это делает для х86....
Цитата:

Сообщение от AS21 (Сообщение 1651595)
Вот AVUnit.exe после JRemaker в IDA

расскажи как загружаешь?...какие параметры выставляешь?....у меня вот такие настройки, при этом таблица импорта пуста...
Вложение 107938

AS21 19.03.2014 09:24

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

Сообщение от MadLord (Сообщение 1651612)
при этом таблица импорта пуста...

https://out-club.ru/board/showpost.p...&postcount=694

MadLord 19.03.2014 09:59

Re: Исследование механизма работы ПО MMCS
 
105-я версия умеет правильно модули выгружать?...что-то не нашел в описании как это сделать....есть только выгрузка всего boooff, а не файлов из него....

AS21 19.03.2014 10:36

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

Сообщение от MadLord (Сообщение 1651633)
105-я версия умеет правильно модули выгружать?.

140-я
Могу выложить - это она делает
Пока не работает:
- импорт новой module - т.е. если этого названия еще небыло
- редактор реестра
Или подожди день-два?

MadLord 19.03.2014 11:25

Re: Исследование механизма работы ПО MMCS
 
выложи, плиз...или мне на почту...надо ж как-то браться за IDA )))....

kidanov 19.03.2014 11:32

Re: Исследование механизма работы ПО MMCS
 
Давай выкладывай, пора уже с этой магнитолкой разобратся.

AS21 19.03.2014 14:12

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

Сообщение от MadLord (Сообщение 1651683)
выложи, плиз...

Цитата:

Сообщение от kidanov (Сообщение 1651684)
Давай выкладывай

вечером выложу, надо немного причесать

vadimus_ca 19.03.2014 17:57

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

Сообщение от AS21 (Сообщение 1651580)
- RDS - это пробки?
- смена региона DVD - ?

- RDS - это названия радиостанций, песен, исполнителей и т.д. Европейский AVUnit.exe это поддерживает, американский - нет.
- Да, регион DVD.

AS21 19.03.2014 18:24

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

Сообщение от vadimus_ca (Сообщение 1652048)
RDS - это названия радиостанций, песен, исполнителей и т.д. Европейский AVUnit.exe это поддерживает, американский - нет.

Придется попотеть, простой заменой AVUnit.exe - не получится - частоты
Цитата:

Сообщение от vadimus_ca (Сообщение 1652048)
регион DVD

Распиши что это такое. Я толком DVD - не пользовался

vadimus_ca 19.03.2014 18:32

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

Сообщение от AS21 (Сообщение 1652094)
Придется попотеть, простой заменой AVUnit.exe - не получится - частоты

Распиши что это такое. Я толком DVD - не пользовался

Частоты - не проблема, диапазон тот же, просто в Америке шаг сетки в два раза больше.

По ДВД:
http://ru.wikipedia.org/wiki/%D0%A0%...BA%D0%BE%D0%B2
Вкратце - в Америке код 1, в Европе и Японии 2, в Океании 4, Россия и Украина -5.

В отличие от компьютерных и бытовых ДВД приводов проверка на уровне софта, а не зашита в сам привод.
При англофикации японок код меняется с 2 на 1.

Еще раз напоминаю насчет часового пояса - можно ли установить значение, отсутствующее в списке? К примеру, для европейского лоадинга поставить GMT-5 или GMT+13. Понятное дело, что штатными средсвами их выбрать не получится.

AS21 19.03.2014 18:43

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

Сообщение от vadimus_ca (Сообщение 1652105)
для европейского лоадинга поставить GMT-5 или GMT+13

Можно, даже 306

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

Сообщение от vadimus_ca (Сообщение 1652105)
Вкратце - в Америке код 1, в Европе и Японии 2, в Океании 4, Россия и Украина -5.

На что это влияет?

vadimus_ca 19.03.2014 18:44

Re: Исследование механизма работы ПО MMCS
 
Где править? Как указывать дробные пояса?

AS21 19.03.2014 18:45

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

Сообщение от vadimus_ca (Сообщение 1652119)
Где править?

Давай завтра, а то я не выложу версию

vadimus_ca 19.03.2014 19:08

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

Сообщение от AS21 (Сообщение 1652117)

На что это влияет?

Диски для одного региона не проигрываются в другом.

Играются только родные или мультизонные.

AS21 19.03.2014 21:24

Re: Исследование механизма работы ПО MMCS
 
Думаю найдем это место как нашли TimeZone

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

Сообщение от vadimus_ca (Сообщение 1652119)
де править? Как указывать дробные пояса?

section00:
Ищем по «E2 20 23 43 63 19 73» до
«E2 FF E5 20 23 03 D3 0B» после (только Европа и русский)

vadimus_ca 19.03.2014 21:51

Re: Исследование механизма работы ПО MMCS
 
А не Европа и английский?

AS21 19.03.2014 21:52

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

Сообщение от AS21 (Сообщение 1652260)
Ищем по «E2 20 23 43 63 19 73» до

для всех

vadimus_ca 19.03.2014 21:54

Re: Исследование механизма работы ПО MMCS
 
OK, нашел. Что с ними делать?

AS21 19.03.2014 21:55

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

Сообщение от vadimus_ca (Сообщение 1652295)
OK, нашел. Что с ними делать?

Следующий байт - значение TimeZone по умолчанию
Система шестнадцатиричная

vadimus_ca 19.03.2014 21:57

Re: Исследование механизма работы ПО MMCS
 
Какой формат, есть какая-то таблица?

AS21 19.03.2014 22:01

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

Сообщение от vadimus_ca (Сообщение 1652298)
Какой формат, есть какая-то таблица?

Нет,
03 =>3-я
0A => 10-я
0С => 12-я
FF => 255-я - максимальное значение

vadimus_ca 19.03.2014 22:04

Re: Исследование механизма работы ПО MMCS
 
Это просто хекс.
Ничего не понял. Как указать UTC+5:30? UTC +12? UTC-5?

AS21 19.03.2014 22:06

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

Сообщение от vadimus_ca (Сообщение 1652306)
UTC+5:30?

Пришли такой loading, где такое есть


Цитата:

Сообщение от vadimus_ca (Сообщение 1652306)
UTC +12?

UTC +12 = => 12-я

vadimus_ca 19.03.2014 22:20

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

Сообщение от AS21 (Сообщение 1652310)
Пришли такой loading, где такое есть

Такого лоадинга у меня нет, это Индия.
Цитата:

Сообщение от AS21 (Сообщение 1652310)
UTC +12 = => 12-я

Но вот мой лоадинг 8002 где есть UTC-5 (мой часовой пояс):
http://1drv.ms/1ov2X76

AS21 19.03.2014 22:22

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

Сообщение от vadimus_ca (Сообщение 1652329)
Но вот мой лоадинг 8002 где есть UTC-5 (мой часовой пояс):

Так какой ты хочешь пояс по умолчанию?
если 5
т.е. UTC +5 = 05 => 5-й
Индию оставим индейцам, я не знаю как отоборазить половинку в место 1 байт

vadimus_ca 19.03.2014 22:24

Re: Исследование механизма работы ПО MMCS
 
Я хочу понять, как мой -5 там указан. И похоже я ошибся с поиском, E2202343631973 не находится. В общем - какое смещение для этого лоадинга?


Текущее время: 20:47. Часовой пояс 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