| Estudio | Дата: Пятница, 09.02.2024, 04:08 | Сообщение # 1 |
 Лейтенант
Группа: Администраторы
Сообщений: 79
Репутация: 0
Статус: Offline
| DJ Java Decompiler
DJ Java Decompiler - это удобная программа для ПК, которая позволяет извлекать исходный код из файлов формата CLASS и преобразовывать их в файлы JAVA. Это отличный инструмент для тех, кто хочет изучить "внутренности" Java программы. После установки, программа автоматически связывает файлы CLASS с собой.
Чтобы получить и просмотреть исходный код Java программы, необходимо распаковать JAR-файл с помощью программы, такой как WinRar, и дважды щелкнуть на одном из файлов класса.
Файл будет декомпилирован и открыт в DJ Java Decompiler в виде исходного текста. В настройках программы можно включить функцию "автоматического преобразования строк Юникода в обычные русскоязычные строки" (в меню Настройки -> Настройки декомпилятора -> установите флажок "Преобразовывать строки Юникода в строки ANSI").
Также можно включить опцию отображения не только исходного кода Java, но и ассемблерного кода с значениями байтов. В режиме "Тупой" (в меню Настройки -> Настройки декомпилятора -> выберите опцию "Дизассемблер (байткоды)"), вы увидите значения байтов в файле. В режиме "Покруче" (в меню Настройки -> Настройки декомпилятора -> выберите опцию "Декомпилятор (исходный код)") и установите флажок "Генерировать инструкции JVM в виде комментариев", вы сможете увидеть, какие байты соответствуют каким командам в файле.
Затем, с помощью любого шестнадцатеричного редактора, вы можете изменить эти байты на нужные вам значения. Например, вы можете попробовать изменить разрешение экрана в мобильной игре, найдя и изменяя две константы 132х176 на 240х320, и посмотреть, что произойдет. Программа также может быть использована для других целей.
В целом, DJ Java Decompiler является очень полезной программой. Ранее она была бесплатной (Freeware), но автор решил сделать ее платной и старался удалить старые бесплатные версии из интернета.
Тем не менее, удалось найти одну бесплатную копию программы, которая не требует никаких кодов и отлично работает!
|
|
| |