HTCinside


10 najboljih Java dekompilatora za programe obrnutog inženjeringa

Rad od Java decompiler pretvoriti se.razredvrste datoteka u Java izvorni kod. Jednostavnije rečeno, možemo reći da vam ovi dekompilatori pomažu dekompilirati Java kodiranje u čitljiv oblik. To znači da i vi možetedekompilirati APK datotekekao Android alat programiran je pomoću Jave.

Ovi dekompilatori pomoći će vam da analizirate i istražite kod Java klasa, recimo ArrayList, HashSet i HashMap. Dakle, ako tražite dobre i korisne aplikacije za dekompiliranje, sastavili smo popis najboljih dekompilatora za Java programe.

Sadržaj

10 najboljih Java dekompilatora

JDPoject

To je offline Java decompiler alat koji se ističe među ostalim sličnim aplikacijama. Ovaj alat je od pomoći u dekompiliranju Jave 5 ili verzije objavljene kasnije od Jave 5. Najnovija je Jave 8. Za svaku fazu postoji zaseban modul i jedan je od najboljih alata za dekompiliranje Jave. Neki od njegovih modula su JD Eclipse koji je posebno dizajniran za eclipse stupanj Jave. Drugi je JD intellij koji je za Intellij IDEA fazu.

preuzimanje datoteka

CFR Decompiler

CFR je kratica za Class File Reader. Ovaj Java dekompiler napisan je u Javi 6. Iako radi na Javi 6, dovoljno je napredan da podrži glavne značajke Jave 8. Najbolji dio ovog dekompilatora je to što je dekompiler otvorenog koda sa širokim opsegom prilagodbe prema potrebe korisnika. Ova je aplikacija vrlo učinkovita i brza u radu.

preuzimanje datoteka

DJ Java Decompiler

To je Windows aplikacija kojoj se može lako pristupiti na Windows rasponu uključujući Windows 7, Windows 8, Windows 8.1 i također najnoviji Windows 10. Nema potrebe za JVM (Java Virtual Machine). Snaga ovog alata je mogućnost dekompiliranja više Java dokumenata u isto vrijeme. Pomoću ove aplikacije klijenti mogu mijenjati i akumulirati Java kod.

preuzimanje datoteka

Cavaj Java Decompiler

Ako ste korisnik Windowsa, voljeli biste ovaj program jer je vrlo dobra alternativa za dekompiliranje Java programa. Alat je izuzetno jednostavan i lak za rukovanje. Ima mogućnost dekompiliranja svih vrsta dokumenata Java klase. Međutim, alat zahtijeva značajku interpunkcije. Tamo gdje je alat najbolji za Windows, nije od koristi za Mac i Linux korisnike jer ga ti uređaji ne podržavaju. To je vrlo koristan alat za dekodiranje Java dokumenata u normalni izvorni kod i besplatan je za instalaciju na bilo koje računalo sa sustavom Windows.

preuzimanje datoteka

Procyon

Ovu aplikaciju izradio je jedan od najvećih programera po imenu Mike Strobel. Ovaj dekompilator ima prednost u odnosu na druge jer može upravljati Java Dialect nadogradnjom s JDK 1.5 na sve prethodne verzije. Ova funkcionalnost obično nedostaje u drugim Java dekompilerima. Procyon decompiler podržava Java 8 Lambdas i enum otkrića. Sučelje alata i drugi detalji ovog dekompilatora su dobri. Procyon je noviji od JDProjecta, ali je dobra konkurencija drugim aplikacijama te vrste.

preuzimanje datoteka

AndroChef

Opet, ovo je Windows program za dekompiliranje Java projekata. Pomoću ovog alata možete uspješno dekompilirati Apks, Java Class kod i dex. Aplikacija je vrlo jednostavna i laka za korištenje. Ovo je besplatno i ima sve osnovne značajke koje su potrebne u alatu za dekompiliranje za Javu. Podržava Windows XP, Windows 2003, Vist, 7, Windows 8, 8.1, a najnoviji od svih Windows 10 kompatibilan je s AndroChefom. Bilo da se radi o Java 6 ili Java 7, AndroChef to može učiniti umjesto vas. Ovaj dekompilator također dobro radi s Javom 8,.Kontejner,.Razreddokumenata.

preuzimanje datoteka

JBVD Java Decompiler

To je moćan dekompilator koji mogu koristiti profesionalci. Većina profesionalnih Javasista koristi ovaj alat kao biblioteku otvorenog koda za dekodiranje Java dokumenata. Najbolji je za Windows i lako se može preuzeti s web izvora. Alat radi izvrsno za pretvaranje bilo kojeg.razreddatoteku u java dokument. Međutim, jedini preduvjet je da vaš Windows uređaj već ima instaliranu Javu. Korištenje alata je takvo blaženstvo da vam neće trebati više od minute da pretvorite svoje datoteke.

preuzimanje datoteka

Fernflower Java Decompiler

Još jedan analitičar za dekompiliranje java dokumenata je Fernflower. Alat je, međutim, još uvijek na putu da postane najbolji, no nudi jednostavna rješenja za vaše probleme povezane s dekompilacijom Jave. Dobra stvar kod ove desktop aplikacije je što automatski preimenuje nejasne simbole i skuplja ih sve u JAR format datoteke. To je Java biblioteka otvorenog koda.

preuzimanje datoteka

Enigma Java Decompiler

Ovaj se alat uglavnom koristi za demaskiranje Jave. U svrhu demaskiranja Minecraft modela, ovaj alat koristi Procyon. Ovaj alat se koristi u modding području u najpopularnijoj igrici Minecraft koja je napisana na jeziku Java.

preuzimanje datoteka

Konloch's Bytecode Viewer

Ovaj alat je program potpuno otvorenog koda. Alat do sada nije dovršen i još uvijek je u fazi razvoja. Ovaj alat koristi druge aplikacije kao što su Procyon i Fernflower. Dakle, sve u svemu, možemo reći da ovaj alat ne radi samostalno, već radi u koordinaciji s tim aplikacijama, što cjelokupni zadatak dekompilacije Jave čini jednostavno vrhunskim.

preuzimanje datoteka

Zaključak

Dakle, ovo su neki od najčešće korištenih i preferiranih Jave dekompilatora koje možete koristiti za pojednostavljenje svog rada. Mnogo je opcija dostupnih na internetu, ali gornji popis razvrstan je nakon analize svih relevantnih i značajnih aspekata aplikacije. Sigurni smo da bi vam bili korisni. Također, neki od gore navedenih alata samo su preglednici. To vam omogućuje korištenje takvih aplikacija čak i bez instalirane Jave na vašem sustavu.

Mnoge od gore spomenutih aplikacija po prirodi su otvorenog koda i to bi bilo od velike pomoći u svrhu prilagodbe. Za Windows postoje mnoge aplikacije koje mogu poslužiti vašoj svrsi. Možete ih jednostavno preuzeti na njihovim službenim web stranicama i pokušati ih koristiti.