Discussion Board

Results 1 to 3 of 3
  1. #1
    Regular Contributor
    Join Date
    Jul 2005

    Obfuscators: which is the best to use

    I am looking for an obfuscator that can decrypt my class files to the last.
    I dont want people using the JAD decompiler tool to read my codes after deployment(which is the case now :-( )
    I have tried proguard, retroguard and zelixs klasmaster(which seems to be the best so far) but they aren't good enough.

    Any suggestions on the best to use?



  2. #2
    Registered User
    Join Date
    Jul 2005

    Re: Obfuscators: which is the best to use

    i think that proguard and retroguard are the best you can find.

    In java you are unable to hide your code perfectly. I have to problems to understand an obfuscated code of applications smaller than 15kB but if i get a 100kB application, it takes weeks to comprehend.

  3. #3
    Registered User
    Join Date
    Aug 2003

    Smile Re: Obfuscators: which is the best to use


    Assuming that you ment "obfuscate" rather than "decrypt" my view is that you should not seek the most aggressive obfuscator in the market or consider obfuscating your code with the most aggressive obfuscation levels provided by your obfuscator.

    JIT compilers in particular can be sensitive to byte code flows that are too aggressively obfuscated and the JIT compiler or VM *may* crash at specific points in your code that can be really difficult to pinpoint.

    Therefore my suggestion would be to try the obfuscators that you mentioned with the lowest obfuscation levels and make your decision based on that byte code together with other selection criteria like the level of integration of the obfuscators into your build process; and e.g. the final class sizes after the obfuscation process.

    Hope that this helps

Similar Threads

  1. Obfuscators do not work under SunOneStudio?
    By melas21 in forum Mobile Java Tools & SDKs
    Replies: 3
    Last Post: 2003-08-14, 16:54

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts