android – Security of the Android Assets folder

Is the Assets folder accessible only by the app, or can it be seen by the user? For my application, I want to store credential certificates and video files in local storage, but I’m not sure how to hide these items from the user. The Assets folder seems to be the only option.

The best answer

assets/ The application’s folder can be read by any other application. While users cannot access it directly, only a few applications are needed to provide such access. As far as I know, there is an Assets browser app on the market.

Also, note that assets/ folders are not modifiable at runtime, which sounds like something you’re looking for.

Regarding the security of android – Android Assets folders, we found a similar issue on Stack Overflow: