最近、永続的なログインに共有設定を使用している多くのAndroidアプリを見つけました。このようなアプリでは、初めてログインするときにユーザーのユーザー名とパスワードが必要ですが、それ以降はユーザーによる追加の操作は必要ありません。
まれに、そのアプリがshared_prefsフォルダーのlogin_account.xmlなどのファイルにパスワードを保存します。ユーザーがAndroidスマートフォンをルート化すると、他の悪意のあるアプリがこのファイルを読み取ってユーザーのパスワードを取得する場合があります。
ほとんどの場合、アプリはshared_prefsフォルダーのlogin_account.xmlにログインキー(パスワードではない)を保存することがわかりました。悪意のあるアプリはパスワードを盗むことができないため、安全なようです。ただし、被害者は自分のログインキーを被害者のログインキーに置き換えることができるため、被害者のログインステータスを取得できます。
ログインキーが盗まれるのを防ぐ方法と、ユーザーがアプリをロードするたびにパスワードを入力する必要がない方法の両方があるのではないかと思います。