Androidは、アプリを使用することを前提として、アプリが必要とするすべての権限に同意するように強制します。デバイスをルート化した後、アプリごとに権限を管理できます。
権限を制限すると、許可したくないアクセスを要求するアプリから連絡先やその他の個人データを保護できます。権限を取り消した後も、多くのアプリは正常に動作し続けます。
アプリのオプション
アプリの権限を制限するには、次のことを行う必要があります あなたのAndroid携帯電話またはタブレットをroot化する 。その後、権限制限アプリをインストールして開始できます。最も人気のあるオプションのいくつかを次に示します。
- 許可が拒否されました –Permissions Deniedは、かなり人気のあるオープンソースアプリです。拒否されたアクセス許可も必要です BusyBox インストール済み– BusyBoxをインストールし、アプリを起動して、使用する前に[インストール]ボタンをタップします。
- LBEプライバシーガード – LBEプライバシーガードは人気があり、Permissions Deniedにはない機能を提供します。たとえば、アプリがリクエストを完全にブロックするのではなく、リクエストしたときに特定の種類のプライベートデータを偽造することができます。これにより、権限を制限した後に一部のアプリがクラッシュするのを防ぎます。ただし、LBEプライバシーガードはクローズドソースであるため、このタイプのアクセスを必要とするアプリでは問題になる可能性があります。
- PDroid – PDroidは、LBEプライバシーガードと同様の互換性機能を提供するオープンソースアプリです。インストールはより複雑で、Android ROMにパッチを適用する必要がありますが、これにより、起動プロセス中でもPDroidが機能します。
権限の制限
ここでは[アクセス許可の拒否]を使用しますが、他のオプションも同様に機能するはずです。選択したアプリをインストールしたら、アプリを起動してスーパーユーザー権限を付与します。この部分にはルートアクセスが必要です。
権限拒否は、インストールされているアプリをスキャンして、それらの権限を決定します。
権限の拒否は、権限をいじると問題が発生する場合があることを警告しています。これは非常にまれですが、権限を微調整し、ルートアプリを自分の責任で混乱させることに注意してください。何かが壊れた場合は、出荷時設定へのリセットを実行する必要があります(Googleアカウントと同期されていないデータはすべて失われます)。
アプリのリストをスクロールして、権限を表示および制限するアプリを選択します。
許可の拒否では、各許可について詳しく説明しています。たとえば、Angry Birds Spaceは、他の多くのアプリとともに、デバイスのシリアル番号を表示したり、電話をかけた電話番号を監視したりする権限を持っていることがわかります。
権限を制限するには、リストで権限をタップします。ステータスが[無効]に変わります。ただし、デバイスを再起動するまで、権限は実際には無効になりません。
メニューボタンをタップして[再起動]をタップするか、デバイスを通常どおりシャットダウンして電源を入れることで、再起動できます。
再起動後、[アクセス許可の拒否]を再度開き、アクセス許可が引き続き[拒否]として表示されることを確認します。権限の変更が維持されない場合は、メニューの[権限のロック]オプションを使用する必要がある場合があります。詳細については、権限の拒否に関するFAQ /ヘルプ画面を参照してください。
また、アプリを起動して、これらの権限がなくても正しく実行されるかどうかを確認する必要があります。 Angry Birds Spaceの場合、そうではありません。 Angry Birdsをプレイするには、権限の変更を元に戻すか、この情報を偽造する権限拒否アプリを使用する必要があります。
特定の種類の個人情報を偽装する権限拒否アプリを使用している場合でも、特定の権限へのアクセスを制限するとクラッシュが発生する可能性があります。たとえば、アプリがUSBストレージへのアクセスを必要とする場合、この権限を制限すると、アプリが強制的に閉じられる可能性があります。
ただし、多くのアプリは、特定の権限を拒否した後でも正しく機能します。たとえば、Angry Birdsは、ロケーションアクセス許可を無効にしても正常に機能します。
どの権限制限アプリが好きですか?コメントを残して、私たちに知らせてください。