As we all know internal storage is not the right place to store big data in Android for many reasons that's why we should rely on SD card. My app needs to store a lot of small videos and images in a cache folder, for this reason im using the standard "/sdcard/Android/cache" directory.
Problem is that internal storage is not that easy to read SDcard instead is easily readable and mountable elsewhere.
My idea is to override Input and Output File stream classes to introduce a xor operator or some other easy "scrambling" code. Would this be a good idea? Is there any better solution which does not add a lot of overhead?