0

I am developing my app using Java 8 and I need to prevent my App from Decompilation. As I've done research in Progaurd too , as progaurd is supported until java 7 but am using java8 so anybody suggest any solution to prevent my App from decompiling.

skiwi
  • 66,971
  • 31
  • 131
  • 216
GowthamIyer
  • 485
  • 1
  • 5
  • 17

1 Answers1

-1

write a custom class loader that will decrypt your class files. that way the file on disk is actually undecompileable (and if you encrypt the whole file, not eve a valid jar). its not fool proof, but a good start.

aepurniet
  • 1,719
  • 16
  • 24
  • 1
    Just a start... Your method can be easily be bypassed by changing 27 lines of OpenJDK. Take a look on this page : http://java.dzone.com/articles/gun-great-equalizer-openjdk – Emmanuel Dupuy Mar 05 '14 at 16:07
  • agreed, obfuscation and encryption can only go so far in an IL. – aepurniet Mar 05 '14 at 16:28