APK をインストールする前に権限を確認する方法
Advertisement
インストーラーが教えてくれない理由
Android 6 以降、アプリは危険な権限を実行時に要求するため、インストール画面には一覧が出なくなりました。マニフェストには要求しうるすべてが宣言されており、ストア外から何かを入れる前に読みたいのはその一覧です。
一覧を読む
- スマホで:標準インストーラーではなく SAI、App Manager、APK Analyzer でファイルを開きます。3 つともインストール前にファイルの宣言済み権限をリスクごとに表示します。
- パソコンで:Android SDK build-tools の
aapt dump permissions file.apkが一覧を出力します。Android Studio の Analyze APK(ファイルを IDE にドラッグ)ではデコード済みのマニフェストを見られます。 - Play のページ:「データセーフティ」と、「このアプリについて」の下部にある「アプリの権限」に、現在の Play ビルドが宣言する内容が載っています。同じバージョンのミラーのビルドも同じ内容です。
特に注意すべき権限
| 権限 | 妥当なアプリ | 疑わしいアプリ |
|---|---|---|
| SMS(読み取り、送信) | メッセージアプリ、一部の銀行 | ゲーム、壁紙、ユーティリティ |
| ユーザー補助サービス | スクリーンリーダー、自動化ツール、パスワード管理 | 理由を説明しないすべて |
| デバイス管理 | 法人管理、盗難対策 | それ以外すべて |
| パッケージのインストール | アプリストア、インストーラー | ゲーム、メディアアプリ |
| 通話履歴、連絡先の読み取り | 電話、メッセンジャー | ほとんどのほかのカテゴリ |
| 他アプリの上に重ねて表示 | チャットヘッド、画面フィルター | 重ね表示の機能がないアプリ |
| すべてのファイルへのアクセス | ファイルマネージャー、バックアップ | 写真編集、プレーヤー(メディアピッカーを使うべき) |
権限があること自体は悪意の証拠ではありませんが、小さなユーティリティで SMS + ユーザー補助 + パッケージのインストールという組み合わせは詐欺アプリの典型で、Google の強化された不正防止が複数の国でブロックしているパターンです。
インストール後
設定 › アプリ › 該当アプリ › 権限で、意図せず与えたものを拒否できます。Android 11 以降は使われていない権限を自動でリセットします。不安なパッケージは、インストールしてすべて拒否し、主要機能が動くか確かめてから必要な権限だけ与えるとよいでしょう。
本ガイドは一般的な Android の動作を説明しています。メニュー名はメーカーや Android のバージョンで異なります。当サイトのダウンロードは実績のある第三者ミラーから配信され、当方で改変することはありません。