Декомпилятор Явы DJ Java Decompiler
Добавлено: Чт янв 10, 2008 8:24 pm
DJ Java Decompiler - прога для компа, позволяющая из CLASS файлов делать JAVA файлы. Таким образом, можно подсмотреть во внутренности какой либо java проги.
После установки - прога сама свяжет файлы CLASS с собой. Для получения и просмотра исходников какой либо ява-проги требуется распаковать ее jar например с помощью WinRarа, и двойным щелчком "запустить" один из class файлов. Он будет декомпилирован и открыт с DJ Java Decompiler в виде исходного текста. В опциях проги можно включить такие функций как "автоматическое превращение юникодовых строк типа #06df;#0dff... в нормальные русскоязычные строки". (В проге меню Settings->Decompiler settings-> поставить флажок Convert unicode strings into ANSI strings)
Также можно включить опцию отображения не ява-кода, а ассемблерного кода с значениями байтов (ТУПОЙ РЕЖИМ: В проге меню Settings->Decompiler settings-> поставить опцию вверху окна Disassembler (bytecodes), ПОКРУЧЕ РЕЖИМ (СРАЗУ И ЯВА, И АССЕМБЛЕРНЫЕ КОМАНДЫ): В проге меню Settings->Decompiler settings-> поставить опцию вверху окна Decompiler(source) и выставить флажок Generate JVM instructions as comments) - и увидеть по каким смещениям расположены эти байты в файле. И потом с помощью какого либо hex-редактора поправить эти байты на нужные. Таким образом можно попробовать например изменить разрешение экрана какой либо мобильной игры (найти и поправить там две константы 132х176 на 240х320 и посмотреть что будет). И можно еще для чего ее использовать.
В общем очень полезная прога. До недавнего времени была бесплатной (FreeWare), но потом автор решил сделать ее платной, и постарался сделать все чтобы бесплатные старые версии из интернета исчезли. Но удалось откопать все таки один экземпляр бесплатный. Он не требует никаких кодов, и работает на ура =)
Freeware version of DJ Java Decompiler 3.7.7.81
Размер/Size: 1.68 Mb
http://depositfiles.com/files/3024027
После установки - прога сама свяжет файлы CLASS с собой. Для получения и просмотра исходников какой либо ява-проги требуется распаковать ее jar например с помощью WinRarа, и двойным щелчком "запустить" один из class файлов. Он будет декомпилирован и открыт с DJ Java Decompiler в виде исходного текста. В опциях проги можно включить такие функций как "автоматическое превращение юникодовых строк типа #06df;#0dff... в нормальные русскоязычные строки". (В проге меню Settings->Decompiler settings-> поставить флажок Convert unicode strings into ANSI strings)
Также можно включить опцию отображения не ява-кода, а ассемблерного кода с значениями байтов (ТУПОЙ РЕЖИМ: В проге меню Settings->Decompiler settings-> поставить опцию вверху окна Disassembler (bytecodes), ПОКРУЧЕ РЕЖИМ (СРАЗУ И ЯВА, И АССЕМБЛЕРНЫЕ КОМАНДЫ): В проге меню Settings->Decompiler settings-> поставить опцию вверху окна Decompiler(source) и выставить флажок Generate JVM instructions as comments) - и увидеть по каким смещениям расположены эти байты в файле. И потом с помощью какого либо hex-редактора поправить эти байты на нужные. Таким образом можно попробовать например изменить разрешение экрана какой либо мобильной игры (найти и поправить там две константы 132х176 на 240х320 и посмотреть что будет). И можно еще для чего ее использовать.
В общем очень полезная прога. До недавнего времени была бесплатной (FreeWare), но потом автор решил сделать ее платной, и постарался сделать все чтобы бесплатные старые версии из интернета исчезли. Но удалось откопать все таки один экземпляр бесплатный. Он не требует никаких кодов, и работает на ура =)
Freeware version of DJ Java Decompiler 3.7.7.81
Размер/Size: 1.68 Mb
http://depositfiles.com/files/3024027