https://amooznegar.com/android-security-cookbook/