There is no such thing as proof of a hacker. Unfortunately.
EDIT COMMENT:
The unfortunate truth is that no matter what barricade you put in the way, if you honestly want to, they will enter. Just because if they are persistent enough, they will look at your code from the assembly level. You can do nothing in the world.
What you can see is code obfuscation, packing a jar and combining all external packages into one to make life more difficult. However, no matter how high the problem is, my comment in the previous paragraph still applies.
source share