Well I would suggest you to try out dexguard
This is by creator of proguard. Unfortunately this tool is not free so not sure is in your range.
I have seen the example of app that is dexguarded and antilvl was not able to crack it
Question
I am using the LVL from Google to protect my app for copying.
It can be easily cracked with the tool antiLVL.
There is a commercial library called na LVL which states that it is safe.
But I dont want to buy this commercial library, thus I tried to find an other method.
I found out that antiLVL injects a new class for hooking. It was called smaliHook.java
So I tried this code:
public static boolean isAntiLVL(){
try{
Class.forName("smaliHook");
return true;
}catch(Exception e){}
return false;
}
But unfortunatelly with current antiLVL it does not work.
Have you some hints for creating a first small line of defense against script kiddies?
Solution
Well I would suggest you to try out dexguard
This is by creator of proguard. Unfortunately this tool is not free so not sure is in your range.
I have seen the example of app that is dexguarded and antilvl was not able to crack it