パソコンからAndroidアプリに許可されている権限を調べる方法です。
adbコマンドで、
adb shell pm list permissions
とすると、パーミッションの名称一覧を表示することができます。
また、
adb shell pm list package
とすると、インストールされているアプリのパッケージ名一覧を取得することができます。
これらのコマンドでは、アプリにどのような権限が付与されているのか知ることができません。
ということで、今回は特定のadbコマンドでAndroidアプリに許可されている権限を調べる方法です。
スポンサーリンク
adbコマンドでAndroidアプリに許可されている権限を調べる方法
アマゾンのKindleアプリの権限を調べてみます。
パッケージ名は「com.amazon.kindle」です。
たいていのアプリは、Google Play Storeでパッケージ名を確認することができます。
次の、adbコマンドを実行します。
adb shell dumpsys package com.amazon.kindle
「runtime permissions」の部分をみるとわかります。
android.permission.READ_EXTERNAL_STORAGE: granted=true
android.permission.WRITE_EXTERNAL_STORAGE: granted=true
android.permission.WRITE_EXTERNAL_STORAGE: granted=true
権限の設定を変更する方法はこちらの記事です。