以前にAndroidスマートフォンやタブレットをルート化することについて書いたことがありますが、なぜそれらがルート化されないのですか? Googleは、ルート化はAndroidのセキュリティモデルを破壊するため、セキュリティ上の理由から間違いであると主張しています。
長年にわたって、 GoogleはAndroidに以前はルートのみの機能をますます追加しています –スクリーンショットから暗号化とVPNのサポートまで。目標は、root化の必要性を最小限に抑えることです。
とにかく、root化とは何ですか?
AndroidはLinuxをベースにしており、「root」ユーザーはWindowsのAdministratorユーザーに相当します。 「ルート化」という用語は、スマートフォンまたはタブレットへのルートアクセスを取得し、そのルート権限でアプリケーションを実行できることを意味します。つまり、完全なシステムアクセスです。
標準のroot化プロセスは、SuperuserやSuperSUなどのアプリケーションにもなります。このアプリケーションは、ルートへのアクセスを監視します。デバイス上のアプリケーションは、必要なときにいつでもroot権限を取得することはできません。プロンプトを表示する必要があり、リクエストを確認または拒否できます。
Androidのセキュリティモデルからの脱却
AndroidはLinuxのセキュリティモデルを別の方法で使用します。すべてのAndroidアプリは、独自のユーザーIDまたはUIDで実行されます。つまり、すべてのアプリは独自のユーザーアカウントとして実行されます。これは、すべてのアプリが他のすべてのアプリから分離された独自のデータを持っていることを意味します。銀行のアプリをインストールすると、そのデータが保存されるため、銀行のアプリからのみアクセスできます。デバイス上の他のアプリはそのアプリをスヌープできません。
標準のAndroid構成では、アプリが要求する権限の数に関係なく、アプリは他のアプリのデータにアクセスできません。
これは、アプリケーションをrootとして実行するとすべて変更されます。アプリケーションはサンドボックス領域で実行されなくなり、システム全体にアクセスできるようになります。 root権限を持つアプリは、他のアプリのデータを読み取ることができます–これが方法です 優れたチタンバックアップ 動作し、なぜルートが必要なのか。
ルート権限のプロンプトとマルウェア
完全なシステムアクセスとは、マルウェアがルートアクセスを悪用して、通常よりもはるかに多くの損害を与える可能性があることを意味します。アプリにrootアクセスが許可されると、アプリは何でもできます。通知なしにバックグラウンドでキーロガーを実行したり、他のアプリからアカウント情報を抽出したり、重要なシステムファイルを削除してデバイスを台無しにしたりすることもできます。
自分が何をしているかを知っていて、信頼できるルートアプリのみをダウンロードする場合は、これを回避できます。ただし、Androidを使用している技術の少ないユーザーの数を考えると、これは覚えておく価値があります。彼らは、Titanium Backupを実行し、ルートファイルシステム全体にアクセスすることを気にしません。彼らは、Titanium Backupが機能し、電話をかけ、AngryBirdsをプレイすることを望んでいます。
言い換えれば、親戚のスマートフォンやタブレットを彼らへの好意として根絶するべきではないでしょう。
大きな力には大きな責任が伴います
問題はマルウェアだけにとどまりません。ルートファイルシステムへのフルアクセスにより、ルートファイルシステム内の重要なシステムファイルを削除したり、重要なシステムアプリを無効にして、デバイスが正しく機能しないようにすることができます。同じ理由で、平均的なユーザーがC:\ Windowsフォルダーをいじくり回すのを防ぐために、Windowsは非常に苦労しています。平均的なユーザーが自分のしていることを理解していないと、オペレーティングシステムに深刻な損害を与える可能性があります。
保証に関する考慮事項
関連: ルート権限を取得またはロック解除すると、Androidスマートフォンの保証が無効になりますか?
一部のメーカーまたは運送業者 保証サービスを拒否しようとする場合があります ルート権限を取得されたデバイスがある場合。ルートアクセスを使用してシステムファイルを変更し、ソフトウェアが正しく機能しなくなった場合、これはある程度意味があります。ただし、デバイスを工場出荷時のデフォルト設定に復元して、自分で修正できるはずです。
デバイスのハードウェアに障害が発生している場合、root化が原因である可能性はありません(rootを必要とするオーバークロックアプリをインストールし、ハードウェアを熱で殺した場合を除く)。議論を防ぐために、サービスを受ける前にデバイスのルートを解除する必要があります。
これは、技術者以外の家族のデバイスをルート化したくないもう1つの理由です。修理や交換が必要になった場合に、問題が発生する可能性があります。
要約すると、root化はあなたに大きな力を与えます-Androidがあなたに与えるように設計されているよりも多くの力。 (ただし、その下にあるLinuxであり、Linuxはルートアクセスで問題なく動作します。)ルートアクセスを持つアプリは、アクセス許可の制限に拘束されず、深刻な問題を引き起こす可能性があります。自分が何をしているのかを知っていれば、大丈夫なはずですが、もっと注意する必要があります。
ただし、この力は平均的なAndroidユーザーの責任にすぎません。これがAndroidがroot化されない理由です。アプリがroot権限のプロンプトをポップアップしてシステムへの完全なアクセスを取得できる場合、技術に詳しくない多くのユーザーがアクセスを許可して、アプリを引き続き使用できるようにします。今日、多くの広告サポートアプリが許可の長いリストを要求しているように、一部のアプリは、厄介な広告を表示するためだけにルートアクセスなしで実行することを拒否することさえあります。ルートの欠如は、平均的なユーザーを保護するのに役立ちます。