This is a list of the programs of which I'm aware. Obviously, I've never personally tested all of them. Many programs, even commercial ones, have been abandoned. Please drop me a note if you know of any other shrinkers, optimizers, obfuscators, or preverifiers, or if some information provided below is incorrect.
Author/Company | Program | Shrink. | Optim. | Obfusc. | Preverif. | License |
---|---|---|---|---|---|---|
Eric Lafortune | ProGuard | Free (GPL) | ||||
Jochen Hoenicke | Jode | Free (GPL) | ||||
ReDex | Free (BSD) | |||||
Nate Nystrom | Bloat | Free | ||||
Jack | Free (Apache) | |||||
Hidetoshi Ohuchi | Jarg | Free (BSD) | ||||
yWorks | yGuard | Free (no source) | ||||
RiggsHill Software | GenJar | Free (Apache) | ||||
Apache | Ant Classfileset | Free (Apache) | ||||
Carsten Elton Sørensen | Treeshaker | Free (Apache) | ||||
Jörg Spieler | UCDetector | Free (EPL) | ||||
Romain Guy | Harvester | Free (BSD) | ||||
Emeric Vernat | DCD | Free (LGPL) | ||||
Cristiano Sadun | Pack | Free (LGPL) | ||||
Sable | Soot | Free (LGPL) | ||||
Sable | JBCO | Free (LGPL) | ||||
Jeffrey Wheaton | ClassEncrypt | Free (GPL) | ||||
Thorsten Heit | JavaGuard | Free (LGPL) | ||||
Patrick Mueller | Mwobfu | Free (GPL) | ||||
BebboSoft | Bb_mug | Free (no source) | ||||
Vít Šesták | Preverifier | Free (EPL) | ||||
GuardSquare | DexGuard | Commercial | ||||
PreEmptive | DashOPro | Commercial | ||||
Zelix | KlassMaster | Commercial | ||||
Sophia Cradle | SophiaCompress | Commercial | ||||
Eastridge Technology | Jshrink | Commercial | ||||
Innaworks | mBooster | Commercial | ||||
Sergey Sverdlov | J.Class Optimizer | Commercial | ||||
Smardec | Allatori | Commercial | ||||
U. of Arizona | SandMark | Commercial | ||||
Zenofx | ClassGuard | Commercial | ||||
BIS Guard & Co. | Java Antidecompiler | Commercial | ||||
Force 5 | JCloak | Commercial | ||||
Semantic Designs | Obfuscator | Commercial | ||||
Duckware | Jobfuscate | Commercial | ||||
Secureteam | Jfuscator | Commercial | ||||
Arxan | GuardIT | Commercial | ||||
Bfa-it | JarProtector | Commercial | ||||
Vasile Calmatui | VasObfuLite | Free | ||||
IBM AlphaWorks | JAX | (discontinued) | ||||
NQ4 | Joga | (discontinued?) | ||||
Markus Jansen | Jopt | (disappeared?) | ||||
Alexander Shvets | CafeBabe | (disappeared?) | ||||
Mojo | Minijar | (discontinued) | ||||
Brian Alliet | Gcclass | (disappeared?) | ||||
Christian Grothoff | Jamit | (disappeared?) | ||||
Konstantin Knizhnik | JavaGO | (disappeared?) | ||||
Haruaki Tamada | DonQuixote | (disappeared?) | ||||
Bajie | JCMP | (disappeared?) | ||||
Elegant Software | JMangle | (disappeared?) | ||||
Eron Jokipii | Jobe | (disappeared?) | ||||
JRC | DeCaf | (disappeared?) | ||||
Dr. Java | Marvin Obfuscator | (disappeared?) | ||||
IBM | WSDD | Commercial (discontinued?) | ||||
S5 Systems | jPresto | Commercial (discontinued?) | ||||
Plumb Design | Condensity | Commercial (discontinued) | ||||
4th Pass | SourceGuard | Commercial (discontinued?) | ||||
CodingArt | CodeShield | Commercial (discontinued?) | ||||
RetroLogic | RetroGuard | Commercial (disappeared?) | ||||
Helseth | JObfuscator | Commercial (disappeared?) | ||||
Vega Technologies | JZipper | Commercial (disappeared?) | ||||
LeeSoftware | Smokescreen Obfuscator | Commercial (disappeared?) | ||||
Eduardo Coca | Shield4J | Commercial (disappeared?) | ||||
Software4j | Obfuscate4j | Commercial (discontinued?) | ||||
JAMM Consulting | ObfuscatePro | Commercial (discontinued?) | ||||
JDevelop | JSCO | Commercial (discontinued?) | ||||
4Fang | JMix | Commercial (discontinued?) | ||||
JProof | JProof | Commercial (disappeared?) | ||||
ChainKey | Java Code Protector | Commercial (disappeared?) | ||||
2LKit | 2LKit Obfuscator | Commercial (disappeared?) | ||||
WingSoft | WingGuard | Commercial (disappeared?) | ||||
HashJava | HashJava | Commercial (disappeared?) | ||||
GITS | Blurfuscator | Commercial (disappeared?) |
All trademarks are property of their respective holders.