かつてrootを必要とした多くの機能がAndroidに長年にわたって追加されています。 ただし、多くの高度なトリックでは、Androidスマートフォンまたはタブレットを応援する必要があります。

理想的な世界では、ルート化する必要はありません。ルート化すると、デバイスのセキュリティが低下します。 これは、CyanogenModの創設者がCyanogenmodにルートの必要性を排除する機能を追加することを検討している理由の一部です。

アプリデータのバックアップと復元

関連:Titanium BackupでAndroidフォンをバックアップおよび復元する方法

アプリのデータをバックアップして後で復元できる人気のTitanium Backupアプリには、ルートアクセスが必要です。 Androidアプリは他のアプリのデータを読み取ることができないことになっています—これはセキュリティの脆弱性です—したがって、これにはまだルートアクセスが必要です。 多くのAndroidデータは自動的にバックアップされますが、Titanium Backupを使用すると、通常はバックアップされないデータであっても、すべてをバックアップして簡単に復元できます。

Androidにはバックアップ機能がいくつか組み込まれていますが、それらは非表示になっています。デバイスにコンピューターを接続し、特別なコマンドを実行して、これらの機能にアクセスする必要があります。 組み込みのバックアップ機能はあまり隠されておらず、すべてのアプリデータがクラウドにバックアップされるわけではありませんが、Titanium Backupは依然として非常に便利です。

DNSサーバーを変更する

関連:DNSサーバーを変更するための究極のガイド

AndroidフォンのDNSサーバーを変更し、速度を向上させるためのGoogle Public DNS、Webフィルタリング用のOpenDNS、またはジオブロックされたオンラインメディアサービスに簡単にアクセスするためのTunlrなどのサードパーティのDNSサーバーを使用しませんか?

Androidはこれを容易にしません。 接続するWi-FiネットワークごとにDNSサーバーを変更できますが、優先DNSサーバーをシステム全体に設定することはできません。 これには、SetDNSなどのサードパーティアプリが必要です。 確かに、ルーターのDNSサーバーを変更するだけで、家にいても大丈夫ですが、外出中は役に立ちません。 Androidはこれをルート化せずに可能にしますが、非常に面倒です。

ブロートウェアを完全に削除する

関連:キャリアとメーカーがAndroidフォンのソフトウェアをどのように悪化させているか

Androidでは、携帯通信会社またはデバイスの製造元によってプレインストールされたアプリを無効にする方法を提供しています。 ただし、これらは無効になるだけなので、デバイスのストレージのスペースを占有します。 ルートアクセスを使用すると、システムパーティションからアプリケーションを削除して、無駄なストレージを回復し、それを他の用途に使用することができます。

デバイスが必要とするアプリを削除すると問題が発生する可能性があるため、これは必ずしも推奨されません。 そのため、ブロートウェアアプリを無効にする方が一般的には良い考えですが、ストレージスペースがあまりなく、ブロートウェアによって浪費されたスペースを回復したい場合は、あまり快適ではありません。

低レベルのハードウェアアクセスを取得する

デバイスをルート化した後、カスタムLinuxカーネルをデバイスにインストールできます。 これにより、カーネルレベルの変更が必要な機能にアクセスできます。 たとえば、Nexus 4のユーザーは、タッチコントロールアプリをインストールして、電源ボタンを頻繁に押すのではなく、ディスプレイをスワイプするだけでスマートフォンを復帰させることができます。 これは低レベルのアクセスを必要とするため、カーネルモジュールとして実装されます。

カスタムカーネルを必要とすることが多い他の一般的に使用される機能には、ディスプレイの調整、CPUダウンクロック(バッテリー寿命を延ばすため)、CPUオーバークロック(パフォーマンスを向上させるため)などがあります。

アプリの権限を管理する

アプリをインストールすると、アプリに必要な権限がAndroidに表示されます。 これは、取り放題のオファーです。ゲームをインストールしたいが、そのゲームにわいせつなレベルの権限が必要な場合は、個々の権限を拒否することはできません。

ルートアクセスを使用すると、通常のユーザーはこの機能を利用できないため、スマートフォンのアプリの権限をより詳細に制御できます。 Android 4.3には、「App ops」という名前の非表示のアクセス許可マネージャーが含まれています。 この機能はおそらく安定しておらず、まだ信頼すべきではありませんが、これは今後の兆候であると考えられます。運が良ければ、Android 4.4で導入された安定したパーミッションマネージャーが表示されます。

android-app-ops

USBスティックのマウント

関連:AndroidスマートフォンまたはタブレットでUSBフラッシュドライブを使用する方法

標準のUSB OTGケーブルを使用して、USBスティックをAndroidタブレットに接続できます。 ただし、AndroidはUSBスティックをネイティブでサポートしていません。 USBスティックをタブレットに接続して、タブレットのストレージをすべて無駄にすることなく動画を視聴できるようにするには、ルートアクセスとStickMountアプリなどが必要です。 このユーティリティは、USBスティック上のファイルをAndroidデバイスのファイルシステムで利用できるようにするため、他のアプリがそれらにアクセスできますが、ルートユーザーのみが利用できる低レベルのアクセスが必要です。

完全なファイルシステムアクセスを取得する

ルートは、定義によりシステムへのフルアクセスを提供します。そのため、ファイルシステム全体への完全な読み取り/書き込みアクセスを必要とする人がルートを必要とするのは偶然ではありません。 ルートを使用すると、ファイルシステム全体にアクセスしたり、テキストエディターでAndroidの構成ファイルを手動で編集したりできるファイルマネージャーを使用できます。ハードコアのAndroid微調整ツールが役立つ場合があります。

より多くのものを自動化

関連:Androidフォンを自動化するためにタスカーを使用する方法

これまでに、Androidデバイスを自動化できる高度なアプリケーションであるTaskerについて説明しました。 Taskerを使用すると、特定の条件が満たされたときに自動的に処理を実行できます。 ただし、自分で変更できる一部の機能は、アプリケーションによって制御されるときにrootアクセスを必要とします。 機内モードを有効または無効にする、VPNを接続または切断する、またはAndroidでアプリに許可されていないその他の高度なことを行う場合は、Taskerにルートアクセスを付与する必要があります。

Apple AirPlayデバイスにストリーミング

AirAudioアプリはAndroidデバイスをAirPlay互換にし、デバイスからApple TVなどのAirPlay対応受信機にオーディオをストリーミングできるようにします。 AirAudioは、アプリケーションからのオーディオデータをキャプチャし、ネットワーク経由で送信することでこれを行います。 Androidでは通常、アプリが他のアプリのオーディオ信号を聞くことを許可していないため、AirAudioがその操作を行うにはrootアクセスが必要です。

これは、rootがアプリのAndroidのセキュリティモデルからの脱却を許可しているためにのみ可能である、予測できない種類のアプリの例です。

Adblock

私たちは明らかに広告がサポートされているウェブサイトであるため、通常、広告を無効にする方法をすべての人に教えたり上げたりしません。 ただし、拒否することは不可能です。多くの人がデバイスをルート化する大きな理由の1つは、システムレベルで広告をブロックすることです。

多くのAndroidアプリは特に広告が含まれているため無料です。そのため、広告なしの完全なアプリに0.99ドルを費やすだけの場合に、アプリ内の広告を無効にするトリックを使用することは、開発者にとってあまり便利ではありません。 Googleがこの機能をすぐにrootの要求を停止することを期待しないでください。

これは包括的なリストではありませんが、ルート化の最も一般的な理由のいくつかを示しています。 Wi-Fiテザリングでも、ルート化は必要ありません。キャリアが組み込みのテザリング機能を無効にしている場合でも、ほとんどのデバイスはFoxFiアプリを介してWi-Fiテザリングを使用できます。