Вопрос [Решено] [JNI] [C++] Получение обуфнутого LaunchWrapper

Пользователь
Пользователь
Статус
Оффлайн
Регистрация
26 Май 2019
Сообщения
207
Реакции
39
Здарова.
Сейчас изучаю jni, и пытаюсь что-то делать, и вроде работает на ванилле, но проблема теперь с Forge.
Я так понял, что на ванилке можно напрямую вызывать env->FindClass("tut_main_class"); и оно всё найдёт, но для forge нужно найти launchwrapper/LaunchClassLoader чтобы я мог работать с forge'овскими классами.
Так вот. Проблема в том, что на проекте где я тыкаю, там напрямую путь "net/minecraft/launchwrapper/LaunchClassLoader" не существует. Он под обуфом.
Теперь сам вопрос:
Как мне найти этот обуфнутый класс? Допустим через рекаф можно-ли по каким-то определённым стрингам найти, либо у него есть какое-то стандартизированное название класса под обуфом?
Проект GribLand
 
Здарова.
Сейчас изучаю jni, и пытаюсь что-то делать, и вроде работает на ванилле, но проблема теперь с Forge.
Я так понял, что на ванилке можно напрямую вызывать env->FindClass("tut_main_class"); и оно всё найдёт, но для forge нужно найти launchwrapper/LaunchClassLoader чтобы я мог работать с forge'овскими классами.
Так вот. Проблема в том, что на проекте где я тыкаю, там напрямую путь "net/minecraft/launchwrapper/LaunchClassLoader" не существует. Он под обуфом.
Теперь сам вопрос:
Как мне найти этот обуфнутый класс? Допустим через рекаф можно-ли по каким-то определённым стрингам найти, либо у него есть какое-то стандартизированное название класса под обуфом?
Проект GribLand
Посмотреть вложение 297878Посмотреть вложение 297879

Тут нету обф
 

Вложения

  • изображение_2025-02-05_214347970.png
    изображение_2025-02-05_214347970.png
    88.2 KB · Просмотры: 88
  • изображение_2025-02-05_214354578.png
    изображение_2025-02-05_214354578.png
    35.4 KB · Просмотры: 76
Назад
Сверху Снизу