File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes java obfuscator Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "java obfuscator" Watch "java obfuscator" New topic

java obfuscator

William Richards
Ranch Hand

Joined: Mar 27, 2009
Posts: 37
You can stop your jave code from being decompiled through obfuscation, correct?

Can anyone recommend a good java obfscator which I can use to stop my java source from being decompiled?

Can anyone recommend any bad ones so that I may avoid them.

Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42965
ProGuard (on SourceForge) is a good open source one. There are also commercial options (like Allatori, DashO, Smokescreen) that may work better than any of the free ones. And no, ultimately obfuscators can not stop the decompilation.
William Richards
Ranch Hand

Joined: Mar 27, 2009
Posts: 37
So what can be used to stop decompilation?
David Newton

Joined: Sep 29, 2008
Posts: 12617

That doesn't stop decompilation either (in fact, reverse engineering used to be a job of mine, primarily for resolving patent disputes).

It's difficult.
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15302

William Richards wrote:So what can be used to stop decompilation?


Here is a link to many different obfuscators.

GenRocket - Experts at Building Test Data
I agree. Here's the link:
subject: java obfuscator
It's not a secret anymore!