Impossible. Whatever method is used to bind the app to an unique device, how do they prevent a hacker from modifying the code to remove their protection? It is not said anywhere, except the usual marketing bullshit ("StarForce Android Protection uses obfuscation, integrity checking and other methods of protection to prevent a successful decompilation"). Pigs will fly when an Android app won't be impossible to decompile. And as I explain in my ProBundle pdf, you don't need to decompile to Java to modify an app.