I have been searching over the internet and in the stackoverflow as well and found that and apk file CAN BE de-compiled with some efforts using dex2jar and then there are many de-compilers for jar files. Some people told me that ProGaurd can obfuscate the code and its would be difficult to de-compile it but not impossible.
My goal is to run an audio file on the device which should be 'impossible to copy' for any user. Even if I save it on the device in sqlcipher database, it has to be decrypted to run it on the audio player.
Please suggest me a way to protect my audio file from being copied.
What about running it on a c++ code and connecting that code using JNI?