HTCinside


10 най-добри Java декомпилатори за програми за обратно инженерство

Работата на Java декомпилатор превръщам.кластипове файлове в изходния код на Java. С по-прости думи можем да кажем, че тези декомпилатори ви помагат да декомпилирате Java кода в четима форма. Това означава, че можете същодекомпилиране на APK файловекато инструмент за Android е програмиран с помощта на Java.

Тези декомпилатори ще ви помогнат да анализирате и изследвате кода на Java класове, например ArrayList, HashSet и HashMap. Така че, ако търсите някои добри и полезни приложения за декомпилиране, тогава сме съставили списък с най-добрите декомпилатори за Java програми.

Съдържание

10 най-добри Java декомпилатори

JDPoject

Това е офлайн инструмент за декомпилиране на Java, който се откроява сред останалите подобни приложения. Този инструмент е полезен при декомпилиране на Java 5 или версия, издадена по-късно от Java 5. Най-новата е Jave 8. Има отделен модул за всеки етап и това е един от най-добрите инструменти за декомпилиране на Java. Някои от неговите модули са JD Eclipse, който е специално проектиран за eclipse етап на Java. Друг е JD intellij, който е за Intellij IDEA етап.

Изтегли

CFR декомпилатор

CFR означава Class File Reader. Този Java декомпилатор е написан на Java 6. Въпреки че работи на Java 6, той е достатъчно усъвършенстван, за да поддържа основните акценти на Java 8. Най-добрата част от този декомпилатор е, че е декомпилатор с отворен код с широк обхват на персонализиране според нуждите на потребителя. Това приложение е доста ефективно и бързо функциониращо.

Изтегли

DJ Java декомпилатор

Това е приложение за Windows, което може да бъде безпроблемно достъпно в диапазона на Windows, включително Windows 7, Windows 8, Windows 8.1 и също най-новия Windows 10. Няма нужда от JVM (Java Virtual Machine). Силата на този инструмент е възможността за декомпилиране на множество Java документи едновременно. С това приложение клиентите могат да променят и натрупват Java кода.

Изтегли

Cavaj Java декомпилатор

Ако сте потребител на Windows, ще харесате тази програма, защото е много добра алтернатива за декомпилиране на Java програми. Инструментът е изключително прост и лесен за работа. Има способността да декомпилира всички типове документи на Java клас. Инструментът обаче изисква функция за пунктуация. Когато инструментът е най-добър за Windows, той не е от полза за потребителите на Mac и Linux, тъй като не се поддържа от тези устройства. Това е изключително полезен инструмент за декодиране на Java документи в нормален изходен код и е безплатен за инсталиране на всеки компютър с Windows.

Изтегли

Процион

Това приложение е създадено от един от най-великите разработчики на име г-н Майк Стробел. Този декомпилатор има предимство пред другите, че може да управлява надстройката на Java Dialect от JDK 1.5 до всички предишни версии. Тази функционалност обикновено липсва в други Java декомпилатори. Декомпилаторът на Procyon поддържа Java 8 Lambda и enum разкрития. Интерфейсът на инструмента и други детайли на този декомпилатор са добри. Procyon е по-нов от JDProject, но въпреки това дава добра конкуренция на други приложения от този вид.

Изтегли

AndroChef

Отново това е програма за Windows за декомпилиране на Java проекти. С помощта на този инструмент можете успешно да декомпилирате Apks, Java Class код и dex. Приложението е много проста и лесна за използване програма. Това е безплатно и има всички основни функции, които се изискват в инструмента за декомпилиране на Java. Той поддържа Windows XP, Windows 2003, Vist, 7, Windows 8, 8.1 и най-новият от всички Windows 10 е съвместим с AndroChef. Независимо дали е Java 6 или Java 7, AndroChef може да го направи вместо вас. Този декомпилатор също работи добре с Java 8,.Контейнер,.Класдокументи.

Изтегли

JBVD Java декомпилатор

Това е мощен декомпилатор, който може да се използва от професионалисти. Повечето от професионалните Javasists използват този инструмент като библиотека с отворен код за декодиране на Java документи. Той е най-добър за Windows и може лесно да бъде изтеглен от уеб източници. Инструментът работи отлично за конвертиране на всякакви.класфайл в java документ. Въпреки това, единственото предварително условие е вашето устройство с Windows вече да има инсталирана Java. Използването на инструмента е такова блаженство, че конвертирането на вашите файлове няма да отнеме повече от минута.

Изтегли

Fernflower Java Decompiler

Друг аналитик за декомпилиране на java документи е Fernflower. Инструментът обаче все още е на път да бъде най-добрият, но въпреки това предлага лесни решения на вашите проблеми, свързани с декомпилацията на Java. Хубавото на това настолно приложение е, че автоматично преименува неясни символи и ги събира в JAR файлов формат. Това е библиотека с отворен код на Java.

Изтегли

Enigma Java Decompiler

Този инструмент се използва главно за деобфускация на Java. За целите на деобфускацията на модели на Minecraft, този инструмент използва Procyon. Този инструмент се използва в областта за модифициране в най-популярната игра Minecraft, която е написана на езика Java.

Изтегли

Преглед на байт код на Konloch

Този инструмент е програма с напълно отворен код. Към момента инструментът не е завършен и все още е във фаза на разрастване. Този инструмент използва помощта на други приложения като Procyon и Fernflower. И така, като цяло можем да кажем, че този инструмент не работи самостоятелно, а работи в координация с тези приложения, което прави цялостната задача на Java декомпилацията просто превъзходна.

Изтегли

Заключение

И така, това бяха някои от най-използваните и предпочитани декомпилатори на Jave, които можете да използвате, за да опростите работата си. В интернет има много опции, но списъкът по-горе е сортиран след анализ на всички уместни и значими аспекти на приложението. Сигурни сме, че ще ги намерите за полезни. Също така, някои от гореспоменатите инструменти са просто зрители. Това ви позволява да използвате такива приложения дори без Java да е инсталирана на вашата система.

Много от приложенията, обсъдени по-горе, са с отворен код и това би било от голяма полза за целите на персонализирането. За Windows има много приложения, които могат да служат на вашата цел. Можете лесно да ги изтеглите, като посетите официалните им уебсайтове и можете да опитате да ги използвате.