Un po' di commenti e domande (random, non in ordine di importanza).
Considera che bypassare (un giorno, forse, useremo l'italiano ? , diciamo "aggirare") la faccenda password è piuttosto facile. Il cattivone potrebbe decompilare la tua app e dove scrivi qualcosa tipo:
If etPW.Text <> Password Then CloseApp
cambiare con un:
If False Then CloseApp
(in codice Java, non B4X, ricompilando).
Quanto sopra, però, non certo per utenti inesperti, solo per programmatori.
Impronta digitale.
Io ho disattivato questa impostazione sul mio smartphone, perché a volte, per motivi vari, magari il lettore un po' sporco, non funziona.
Inoltre, non è difficile trinciare il dito del proprietario ed usarlo per sbloccare l'app ?
O magari prendere la tua impronta da una superficie che hai toccato (usando polvere e nastro adesivo) ed usarla (ovviamente SCHERZO ?)
Infine avrei una domanda circa SQLCipher, ma per questo prima devo fare una ricerchina (mentre mi impicco nello sviluppare una cosetta... per me stesso non utilissima).