ルート化
Androidデバイスをルート化するとは、デバイスのユーザーにroot(または管理者)権限を与えるプロセスです。ほとんどのAndroidデバイスメーカーは、デフォルトでユーザーとアプリの権限を制限しているため、デバイスをルート化すると、それまではロックされていたコマンド、システムファイル、フォルダーにアクセスできるようになります。Androidデバイスのroot権限は、UnixまたはLinuxシステムのスーパーユーザー権限、あるいはiOSデバイスの脱獄に相当します。
デバイスをルート化するために必要な手順は、デバイスやメーカーによって異なりますが、多くの場合は一般的な流れに従います。まず、カスタムROMのディスクイメージを起動できるように、デバイスのブートローダーをロック解除する必要があります。その後、カスタムROMをデバイスに書き込みます。これは、標準のAndroidオペレーティングシステムを、root権限をサポートするバージョンに置き換える作業です。最後に、システム設定の変更や、どのアプリにroot権限を与えるかの管理に役立つ、root管理アプリをインストールする必要があります。
メリットとデメリット
Androidデバイスをルート化する理由はいくつかあります。まず、ルート化したデバイスでは、標準のデバイスよりもはるかに多くのカスタマイズオプションを利用できます。多くのカスタムROMでは、オペレーティングシステムのテーマを変更し、ほぼすべてのユーザーインターフェースの外観を変えられます。ルート化すると、不要なプリインストールアプリを削除することもできます。また、他のアプリのデータをバックアップするなど、通常はできない操作を行うためにroot権限を必要とする新しいアプリもインストールできます。一部のユーティリティアプリでは、ハードウェア設定を調整してパフォーマンスやバッテリー持続時間を改善できます。たとえば、スマートフォンのCPUをオーバークロックまたはアンダークロックすることなどです。
デバイスのルート化には、重大なリスクもいくつかあります。ユーザーによるデバイスのルート化を認め、そのための公式手順を提供しているメーカーもありますが、認めていないメーカーもあります。ルート化を試みるだけで保証が無効になる場合もあります。root権限があるとマルウェアの危険性が高まるため、信頼できるアプリだけをインストールするよう注意する必要があります。バグやセキュリティ上の制限により、ルート化したデバイスでは正常に動作しないアプリもあります。たとえば、銀行のソフトウェアはセキュリティ対策として、ルート化したデバイスをブロックすることがよくあります。また、GPSの位置情報に依存する他のアプリも、GPS偽装アプリを防ぐために、ルート化したデバイスをブロックする場合があります。最後に、ルート化の途中でミスをすると、まったく動作しなくなった文鎮化したデバイスになる可能性があります。
知識をテストする