Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Деобфускация и последующая декомпиляция модов

Я тут сделал небольшой набор для декомпиляции (деобфускация в комплекте) "в один клик". Если кому нужно, то вот: нажми меня.
Объём в распакованном состоянии: 80,0 МБ (83 937 833 байт)
Объём в упакованном состоянии: 9,48 МБ (9 950 982 байт)
MD5 хеш: DD8FD71673C5B12C2A4ECDA5A852C132
Инструкция простая:
  1. Закидываем наш мод в папку 'class'.
  2. Запускаем файл 'Reverse_<версия Minecraft, для которой предназначен мод>.bat'.
  3. Ждём завершения процесса.
  4. Получаем исходники в папке 'src'.
Скрипты есть для следующих версий Minecraft:
  • 1.4.7
  • 1.5.2
  • 1.6.2
  • 1.6.4
  • 1.7.2
P.S. В Batch смыслю совсем чуть-чуть, так что в консоли будет выводиться море всякого хлама.
P.P.S. Одновременно декомпилировать можно только 1 мод.
Сделай 1.7.10, ибо слепил свой мод на 1.7.10 и как это странно бы не звучало, отформатировал весь хард, исходники на гит я не выкладывал(зажал), и вот поплатился.
 
Есть такой вопрос: как решить проблему с отсутствующими методами, которые требует интерфейс?
Если их добавляю, то потом получаю краш "java.lang.AbstractMethodError".
 
Нужно и интерфейс декомпилить. Из-за этой байды собственно собрать например Builcraft по частям почти невозможно :(
 
При установке Forge SRC сталкиваюсь с тем, что он не может закачать
minecraft_server.jar. Как это исправить?
 

Вложения:

  • servbug.png
    servbug.png
    Размер файла
    20,6 КБ
    Просмотров
    28
Нужно и интерфейс декомпилить. Из-за этой байды собственно собрать например Builcraft по частям почти невозможно :(
Почему же можно, накатать патч через асм :D. Или через наше великое извращение, кракатао. Кстати часто обновляется, часто что то пишут фиксят.
 
Почему же можно, накатать патч через асм :D. Или через наше великое извращение, кракатао. Кстати часто обновляется, часто что то пишут фиксят.
Я таки смог собрать билдкрафт по частям, в 1.7.10 они таки починили реобфускатор, теперь достаточно просто суперклассов.
А накатывать патч через асм это пипец ад, и того не стоит.
 
о ужас... я все... завязываю с декомпиляцией модов...
red power Mechanical чудесный код...
 
чуваки я вам щас AАмерику открою dj java decompiler 3.12 crack (декомпилить джарники и класс файлы)
даже если они обфусцированы стрингером
 
Я тут сделал небольшой набор для декомпиляции (деобфускация в комплекте) "в один клик". Если кому нужно, то вот: нажми меня.
Объём в распакованном состоянии: 80,0 МБ (83 937 833 байт)
Объём в упакованном состоянии: 9,48 МБ (9 950 982 байт)
MD5 хеш: DD8FD71673C5B12C2A4ECDA5A852C132
Инструкция простая:
  1. Закидываем наш мод в папку 'class'.
  2. Запускаем файл 'Reverse_<версия Minecraft, для которой предназначен мод>.bat'.
  3. Ждём завершения процесса.
  4. Получаем исходники в папке 'src'.
Скрипты есть для следующих версий Minecraft:
  • 1.4.7
  • 1.5.2
  • 1.6.2
  • 1.6.4
  • 1.7.2
P.S. В Batch смыслю совсем чуть-чуть, так что в консоли будет выводиться море всякого хлама.
P.P.S. Одновременно декомпилировать можно только 1 мод.
Сделай пожалуйста и для 1.7.10 .
 
Замени в папке runtime/mcp/1.7.2 этими файлами https://yadi.sk/d/fSdSi7mwpvpBp
и попробуй декомпилировать 1.7.10 батником 1.7.2
Должно сработать!
VS3dykardxM.jpg
 
Можете сделать под 1.8 и 1.9? пожалуйста.
 
Декомпилировал Rei's Minimap, сразу же собираю, захожу в игру, нажимаю M (меню) и там все настройки хаотично разбросаны и значения не соответствуют своим параметрам. Что не так с декомпилом ReiMinimap.java?
 

Поделиться этой страницей

Назад
Верх