JT-Форум: J2ME контент

Форумы сайта

Новые сообщения · Участники · Правила форума · Поиск · RSS
реклама
  • Страница 1 из 1
  • 1
DJ Java Decompiler - инструмент
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), но автор решил сделать ее платной и старался удалить старые бесплатные версии из интернета.

Тем не менее, удалось найти одну бесплатную копию программы, которая не требует никаких кодов и отлично работает!


  • Страница 1 из 1
  • 1
Поиск:

Java-Top.Ru © 2012-2022

Используются технологии uCoz