The base function of my application is showing images. I can extract the contents of an apk package on a PC. It is easy to see all assets in the package – among others the contained images. I would like to hide those images. They should only become visible at run-time on the device an user installed the package on.
Is there is any way to solve this issue? Thank you!
Store the images encrypted or somehow scrambled.
Since the key has to be in the APK, it will always be possible to crack by determined attacker, so don’t bother with anything extra strong. Simple cipher with key in code is enough to stop the usual overly curious user.