Как редактировать .class-файл

Как изменить скомпилированный .class-файл: правка строк и чисел без перекомпиляции или декомпиляция в Java, изменение кода и возврат класса в JAR.

Короткий путь: правка констант без декомпиляции

Шаг 1: Сначала прочитайте логику

Шаг 2: Декомпилируйте класс в Java-исходник

Шаг 3: Отредактируйте Java-исходник

Шаг 4: Перекомпилируйте

Шаг 5: Замените класс внутри JAR

Если JAR подписан

Правка байткода (без декомпиляции)

Итог