Latest evidence-based health information
Airpods

Androidを簡単にルート化する方法

Androidを簡単にルート化する方法
Androidを簡単にルート化する方法

GoogleのAndroidオペレーティングシステムは、AppleのiOSを急速に追い抜くほどの人気を博しており、2010年末にはRIMのBlackBerryを抜いてアメリカを代表するスマートフォンプラットフォームの座に就くと予想されています。しかし、比較的オープンで柔軟性が高いOSであるにもかかわらず、Androidスマートフォンの性能やカスタマイズ性は未だに十分ではありません。スマートフォンの潜在能力を最大限に引き出すには、ルート化が必要です。

警告:ルート化(システムの権限を変更することでスマートフォンにスーパーユーザー権限を追加すること)は高度な技術であり、経験の浅い方や心の弱い方は絶対に試みるべきではありません。これはハッキングであり、不適切に行うとスマートフォンが壊れる可能性があります。スマートフォンが高価なレンガと化してしまうという現実的なリスクを負う覚悟がない限り、このガイドやリンク先のサイトの指示には絶対に従わないでください。執筆時点では、ルート化はどの通信事業者やメーカーもサポートしておらず、スマートフォンの保証が無効になる可能性が高いです。つまり、これは大人向けのものです。うまくいかなくても泣き言を言うのはやめましょう。

なぜルート化するのか?

この非常に現実的かつ重要な注意事項を除けば、Androidスマートフォンをルート化する理由はいくつかあります。最も単純な理由は、端末をルート化することで、オンザフライのスクリーンキャプチャ、テザリング機能(キャリアが許可していない端末でも利用可能)、高度なファイアウォールアプリなど、Androidではデフォルトで有効にしておくべき便利な機能がいくつか利用できるようになることです。

Android をルート化すると、携帯電話の OS へのスーパーユーザー アクセスが許可され、標準の Android インストールでは実行できない操作を実行できるようになります。

ルート化により、多くのメーカーやキャリアがデフォルトで搭載している厄介なクラップウェアを排除するカスタムROMをインストールすることもできます。さらに、カスタムROMを使用すれば、キャリアの遅いアップデートスケジュールよりも数週間、あるいは数ヶ月も早く最新バージョンのAndroidを入手できます。

ルート化されたスマートフォンでは、CPUオーバークロックやキャッシュ管理の改善など、Androidの動作を劇的に高速化する優れたパフォーマンス調整機能を利用できます。これらのオプションを利用するには、それらのオプションを含むROMをインストールするか、Androidマーケットからルート化されたスマートフォンの設定を自動調整するアプリをダウンロードします。

Androidのルート化はほとんどのユーザーにとって必須のプロジェクトだと言うのは言い過ぎでしょう。実際、ほとんどの人はスマートフォンでルート化を試すべきではありません。PCユーザーがプロセッサのオーバークロックを試みるべきではないのと同じです。しかし、上級ユーザー(あるいは冒険好きな中級ユーザー)で、リスクを理解しているのであれば、ルート化によってAndroidデバイスをより楽しく、より多機能に活用できるようになります。

ルートを取得

つい最近まで、Androidのルート化はAndroid Debug Bridgeをインストールし、コマンドラインからハッキングを行うという面倒な作業でした。しかし、熱心なハッカーたちが、指先でタップするだけで数秒でデバイスをルート化できるシンプルなアプリをいくつか開発しました。このチュートリアルでは、Easy Root(Motorola Droid、Droid X、Milestone、HTC/Google Nexus One対応)とUnrevoked(HTCの様々な端末に対応)という2つのアプリについて説明します。

ここで重要なのは、これらのワンクリックルートアプリは使いやすいものの、完全にトラブルフリーというわけではないということです。例えば、この記事の執筆時点では、Unrevoked 3の開発者はHTC EVO 4Gの問題を解決するためにUnrevoked 3をレビュー中です(ただし、Unrevoked 2はまだ入手可能です)。また、Androidの最新バージョンである2.2(別名Froyo)では、通信事業者や携帯電話メーカーがユーザーによる端末のハッキングを阻止しようとし続けているため、ルート化ユーザーには新たな課題が突きつけられるでしょう。これらの障害は、デバイスをルート化しようとするすべての人にとって基本的な現実であり、Apple iPhoneユーザーがiPhoneの脱獄を阻止しようとするAppleの取り組みに常に適応しなければならないのと同じです。

Easy RootとUnrevokedはすべてのAndroidスマートフォンで動作するわけではありませんが、Androidの世界の幅広い範囲をカバーしています。Samsung Galaxyなどのデバイスをルート化したい場合は、まだ選択肢はありますが、それほど簡単ではありません。Androidハッキングの状況は常に変化しているため、このチュートリアルで取り上げていないスマートフォンの場合は、「root」とお使いのスマートフォンの名前をGoogleで検索するか、AllDroid.orgなどの信頼できるAndroidフォーラムでお使いのスマートフォンに関する議論に注目するのが最善策です。

ステップ1:ルート化アプリをダウンロードする

スマートフォンのルート化を始めるには、お使いのデバイスに適したアプリが必要です。Droid、Droid X、Milestone、Nexus Oneをお使いの場合はEasy Rootがおすすめです。HTCのAria、Desire、Droid Incredible、EVO 4G、Hero、Wildfire/Buzzをお使いの場合はUnrevokedがおすすめです。どちらのアプリを使用する場合も、まずは開発者のウェブサイトからアプリを直接ダウンロードし、スマートフォンのSDカードのルートフォルダに保存します。

Easy Root は、携帯電話からすぐに実行できる APK ファイルとしてダウンロードされるため、デバイスに直接ダウンロードし、ファイル マネージャー アプリでタップして実行できます。

Unrevokedは、複数のファイルを含む圧縮ファイルとしてダウンロードされます。お使いの携帯電話に解凍ソフトがインストールされている場合は、デバイス上で直接ダウンロードして解凍できます。インストールされていない場合は、PCで解凍し、適切なファイルを携帯電話にコピーする必要があります。Unrevokedは携帯電話固有のファイルで提供されるため、通常はPCから適切なファイルをコピーするのが最善です。Unrevokedのウェブサイトにあるドキュメントには、お使いの携帯電話に適したファイルが明確に記載されています。

ステップ2:アプリをインストールする

ルート化アプリのAPKファイルをスマートフォンのSDカードに保存したら、Astro File Managerなどのファイル管理アプリでそのファイルを見つけてタップし、インストールを開始します。インストールを許可するには、画面の指示に従ってください。インストールが完了すると、ルート化アプリがスマートフォンのアプリ一覧に表示されるので、起動してください。

ステップ3:ルート化

Easy Rootのインターフェースは至ってシンプルです。「ROOT ME!」をタップして、お使いのスマートフォンをルート化しましょう。

いよいよ正念場です。新しくインストールしたルート化アプリを起動したら、スマートフォンをルート化するオプションをタップしてください。(最初に警告画面や免責事項画面が表示される場合があります。)スマートフォンをルート化するボタンをタップすると、アプリは数秒間スクリプトを実行し、システムのユーザー権限を変更してスーパーユーザーアクセスを許可し、スマートフォンのシステムパーティションにカスタマイズされたリカバリイメージをインストールします。その後、ルート権限が付与されたことを示す画面が表示されます。

場合によっては、対応デバイスでEasy RootまたはUnrevokedを実行し、すべての手順を正確に実行しても、端末がルート化されていない状態になることがあります。もしそうなっても、諦めないでください。これらのアプリの開発者は、ユーザーからの質問やフィードバックに迅速に対応してくれます。デバイスで行った操作や関連する設定をすべて記録しておけば、端末のルート化に必要なサポートを受けられる可能性が高くなります。あるいは、少なくとも、開発者がアプリを更新して、お使いの端末で動作するようにするための貴重な情報を提供できるかもしれません。ただし、ルート化は関係者全員にとって不安定なビジネスであり、開発者は見返りをほとんど期待せずにプロジェクトに多大な労力を費やしていることを覚えておいてください。ですから、たとえイライラしても、親切に接しましょう。

ステップ4: 再起動

スマートフォンを再起動して、新しいルート権限を有効にしてください。これで端末のルート化が完了しました。

次は何をする?

スマートフォンへのスーパーユーザーアクセスの取得は、Androidの広大な新領域への第一歩に過ぎません。お使いのルート化アプリによっては、ルートリカバリイメージに含まれる数々の機能強化によるパフォーマンスと使いやすさのメリットを既に享受されているかもしれません。しかし、探索すべき機能はまだまだたくさんあります。

Barnacle を使用すると、携帯電話会社が機能をサポートしていない場合でも、ワンタップで簡単に Wi-Fi テザリングを携帯電話に追加できます。

お使いのスマートフォンがWi-Fiテザリングに対応していない場合でも、ルート化されたスマートフォンであれば対応可能です。Barnacleは、キャリアのサポートの有無にかかわらず、ルート権限を利用してテザリングができる、シンプルで優れたアプリです。

ルート権限を持つユーザーは、スマートフォンのCPUをオーバークロックしてパフォーマンスを大幅に向上させるオプションも利用できます。このタスクには、スマートフォンのクロック速度をスライドバーで設定できる使いやすいインターフェースを備えたSetCPUが最適です。ただし、クロック速度を高く設定しすぎると、スマートフォンに恒久的な損傷を与える可能性がありますので、ご注意ください。

ROM マネージャーには、携帯電話の標準 OS を簡単に置き換えることができるさまざまな機能が含まれています。

究極のAndroidハックは、スマートフォンのデフォルトのオペレーティングシステムをカスタムROMに置き換えることです。選択肢は数多くあり、それぞれに長所と短所があります。一部のROMは特定のスマートフォンモデル向けに設計されており、すべてのAndroidスマートフォンがカスタムROMのインストールをサポートしているわけではありません。この記事の執筆時点では、Droid Xは特にこの点で問題を抱えていますが、Nexus OneやDroid Incredibleなどの端末は幅広いROMをサポートしています。ROMを検索、インストール、管理する最良の方法は、Androidマーケットから無料で入手できるROMマネージャーを実行することです。ROM Manager Premiumでは、アプリから直接ダウンロードできるROMの膨大なリストも提供されています。

楽しむ

ここまで読んでいただければ、ルート化されたAndroidデバイスの使い方がかなり理解できたかと思います。このガイドでは基本的な操作はすべて網羅するよう努めましたが、Androidの機能を向上させるためのヒント、コツ、アドバイスは他にもたくさんあります。ご自身の活用方法があれば、ぜひコメント欄で教えてください。もし、この手順を簡略化しようとした結果、重大な誤りや抜け漏れがあったと思われる場合は、[email protected]までメールでお知らせください。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.