Almacenar credenciales en la aplicación de Android

¿Cómo podemos almacenar de forma segura los datos de credenciales para acceder al servidor smtp en la aplicación de Android? Estos datos son constantes y solo el desarrollador debe conocerlos. Por el momento están almacenados en el código, pero esto no es seguro, ya que pueden verse descompilando la aplicación.

¿Es posible usar el sistema Android Keystore para este propósito y cómo? Y lo más importante, ¿Android Keystore será efectivo en dispositivos rooteados?

Respuestas a la pregunta(3)

Su respuesta a la pregunta