Автор Тема: [N-Gage] Замена речи в Worms World Party  (Прочитано 954 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн lupus

  • Пользователь
  • Сообщений: 3812
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
[N-Gage] Замена речи в Worms World Party
« Ответ #30 : 11 Октябрь 2024, 20:53:37 »
О, супер. А где нашёл?

Оффлайн HayaoYokogawa

  • Пользователь
  • Сообщений: 2048
  • Пол: Мужской
  • большой и толстый розовый динозавр
    • Просмотр профиля
[N-Gage] Замена речи в Worms World Party
« Ответ #31 : 11 Октябрь 2024, 21:38:07 »
О, супер. А где нашёл?
Раздербанил worms-world-party.sis с просторов интернета, зашел в дискорд-таки по mophun, там нашел скрипт для поиска ключей, по хэшу начал искать в MophunGameLoader.dll, что шел вместе с игрой и получил ключ  :)
Потыкал и гаговскую версию, там типа ключ selectorKey, но им гаговская версия не декриптнулась.  :neznayu: Да и фиг с ней.
Теперь другая проблема - как это обратно закомпрессить и обратно зашифровать, ибо симбиановский загрузчик в таком виде (родной по крайней мере) в этом виде похаченный файл не жрет.
Звуки подменил, все-таки они несжатые там лежат, но пришлось добить разницу нулями (благо русские реплики после сжатия меньше получились, чем родные), но вот проверить пока нечем и негде.

Оффлайн lupus

  • Пользователь
  • Сообщений: 3812
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
[N-Gage] Замена речи в Worms World Party
« Ответ #32 : 11 Октябрь 2024, 22:06:45 »
Ключ декриптовки не подойдёт для обратного шифрования. Только патчить лоадер, чтобы игнорировал потребность в криптовании.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4416
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
[N-Gage] Замена речи в Worms World Party
« Ответ #33 : 11 Октябрь 2024, 22:43:13 »
там нашел скрипт для поиска ключей
Поделись тут аттачом, на будущее?

Оффлайн HayaoYokogawa

  • Пользователь
  • Сообщений: 2048
  • Пол: Мужской
  • большой и толстый розовый динозавр
    • Просмотр профиля
Re: [N-Gage] Замена речи в Worms World Party
« Ответ #34 : 12 Октябрь 2024, 10:32:19 »
Поделись тут аттачом, на будущее?
Да ради бога. Без хэша ключа только бесполезен.

Использование:
python decomp.py файл-в-котором-ищем-ключ хэш-ключа

Оффлайн lupus

  • Пользователь
  • Сообщений: 3812
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
[N-Gage] Замена речи в Worms World Party
« Ответ #35 : 12 Октябрь 2024, 21:50:40 »
Получается, теперь все ключи есть. Отлично!
Если бы ещё кто-то сумел симбовские лоадеры пропатчить на работу с декриптованными/декомпрессированными играми, можно было бы и в сторону переводов начать копать.

Оффлайн HayaoYokogawa

  • Пользователь
  • Сообщений: 2048
  • Пол: Мужской
  • большой и толстый розовый динозавр
    • Просмотр профиля
[N-Gage] Замена речи в Worms World Party
« Ответ #36 : 13 Октябрь 2024, 11:04:11 »
Если бы ещё кто-то сумел симбовские лоадеры пропатчить на работу с декриптованными/декомпрессированными играми, можно было бы и в сторону переводов начать копать.
Я пытался свой похаченный образ запустить на WinMobile - ругнулся на плохой сертификат  :neznayu:
А патчить разве что кто-нибудь от скуки будет. У меня мозгов нету - не знаю даже, с какой стороны к этому вопросу подступиться  :lol:
Ну и ладно, в принципе. Подумаю, что можно сделать с версией для гаги.
У меня еще была странная мысль попробовать накидать-создать папки как в версии для n-gage, чтоб проверить мысль о том, будет ли он оттуда что-нибудь подтягивать (ну очень хочется музыку вернуть взад в этой версии), но это очень маловероятно  :neznayu:

Добавлено позже:
В SDK валялся файл mocert.exe - он, собственно, и готовит файл как надо, но он пытается пробиться к серверам Mophun для подписания пакета и что-то там проверяет в файле.  :neznayu:
« Последнее редактирование: 13 Октябрь 2024, 11:38:53 от HayaoYokogawa »

Оффлайн lupus

  • Пользователь
  • Сообщений: 3812
  • Пол: Мужской
  • man with no face
    • ВКонтакте
    • Просмотр профиля
[N-Gage] Замена речи в Worms World Party
« Ответ #37 : 13 Октябрь 2024, 12:45:06 »
Сертификаты под каждую конкретную игру разработчикам выдавал почивший ныне синергеникс. Не уверен, что получится этим путём пойти.
Эмулятор от туксалити умеет игнорировать отсутствие подписи, реверсить его и смотреть, что там запатчено.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4416
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
[N-Gage] Замена речи в Worms World Party
« Ответ #38 : 17 Октябрь 2024, 00:49:47 »
Без хэша ключа только бесполезен.
Мда, а я то уж подумал...

Раздербанил worms-world-party.sis с просторов интернета, зашел в дискорд-таки по mophun, там нашел скрипт для поиска ключей, по хэшу начал искать в MophunGameLoader.dll, что шел вместе с игрой и получил ключ
Вот это куда более ценная информация.
« Последнее редактирование: 17 Октябрь 2024, 00:57:15 от Yoti »

Оффлайн HayaoYokogawa

  • Пользователь
  • Сообщений: 2048
  • Пол: Мужской
  • большой и толстый розовый динозавр
    • Просмотр профиля
[N-Gage] Замена речи в Worms World Party
« Ответ #39 : 17 Октябрь 2024, 07:05:09 »
Вот это куда более ценная информация.
Она ценная, когда есть хэш ключа. Без него толку нет.

Могу лишь добавить, что в своих тщетных попытках заставить игру шевелиться в раздербаненном виде выяснил, что у MPN что в зашифрованном, что расшифрованном и распакованном виде практически полностью совпадают заголовки и длиной, и содержанием. Как это может помочь - хз; к тому же, я думаю, это было известно и до меня.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4416
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
[N-Gage] Замена речи в Worms World Party
« Ответ #40 : 17 Октябрь 2024, 18:34:44 »
Она ценная, когда есть хэш ключа. Без него толку нет.
Имея на руках декриптор, длину ключа и зная файл для поиска оного без проблем делается брутфорсер безо всяких хэшей.