Seguridad de la carpeta de activos de Android

¿La carpeta de activos sólo es accesible para la aplicación o el usuario puede verla también? Para mi aplicación, quiero almacenar un certificado de credencial y archivos de vídeo en el almacenamiento local, pero no estoy seguro de cómo ocultar estos elementos de los usuarios. La carpeta de activos parece ser la única opción.

La carpeta assets/ de una aplicación es legible por cualquier otra aplicación. Si bien el usuario no tiene acceso directo a él, todo lo que se necesita es alguna aplicación para proporcionar dicho acceso. Por lo que sé, hay una aplicación de exploración de activos en el mercado.

Además, tenga en cuenta que los elementos assets/ carpeta no son modificables en tiempo de ejecución, lo que suena como algo que puede estar buscando.

  • Android en la aplicación de facturación: proteger la clave pública de la aplicación
  • Evitar que el usuario tome fotos de la pantalla de la aplicación
  • SetStorageEncryption no produce ningún efecto
  • Bluetooth seguro vs. inseguro
  • ¿Qué tan seguros son los archivos SQLite y SharedPreferences en Android?
  • Verificar que Android apk no ha sido reempaquetado?
  • Falla de confiabilidad de la aplicación en la aplicación v3
  • Asegurar un servicio web para que sólo pueda ser llamado por una aplicación específica de Android
  • Android Keystore Tipo ¿cuál debo elegir?
  • Licencia de aplicación vs protección contra copia en Android
  • Android Keystore, valor seguro de la clave
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.