Android OSデバイスのハッキング(「ルート化」とも呼ばれます)は、携帯電話会社が利用を中止したり、Googleが提供し損ねた新機能をアンロックする素晴らしい方法です。Android端末をルート化すれば、プロセッサ速度からユーザーインターフェースまで、PCと同じようにあらゆる側面をコントロールできるようになります。
警告:PCWorldは、このハウツーによって生じた携帯電話の故障や文鎮化について一切責任を負いません。携帯電話をルート化すると、保証が無効になる可能性が高く、万が一何か問題が発生した場合、携帯電話が高価な文鎮と化してしまう可能性があります。ご自身の責任で行ってください。
ステップ1: ルートアクセスを取得する
Androidデバイスを完全にコントロールするための第一歩は、ルートアクセスを取得することです。残念ながら、Androidデバイスでルートアクセスを取得する私のお気に入りの方法であるEasy Rootアプリは、最近のAndroidアップデートの影響で、以前ほどうまく機能しなくなりました。ありがたいことに、基本的な手順は変わりません。少し古いAndroidリリースにロールバックし、その後、お好みのカスタムROMをインストールするだけです。

始める前に、デバイスを Android OS の以前のバージョンにロールバックすると、SD カード上にないデータや Google のサーバーに保存されているデータがすべて消去される可能性があることに注意してください。
Motorola DroidとWindowsを例に、CyanogenMod Wikiの手順に沿って説明します。まず、RSD LiteとMotorola USBドライバをダウンロードしてインストールし、次にSPRecovery SBFイメージファイルのコピーをダウンロードします。DroidをUSB経由でWindowsコンピュータに接続し、デバイスの電源をオフにします。電源ボタンと十字キーの上矢印キーを押しながら電源をオンにし、リカバリモードで起動します。

スマートフォンが起動したら、RSD Lite(Windowsのアイコンを右クリックし、「管理者として実行」を選択)を実行し、SPRecovery SBFイメージを選択して「開始」をクリックします。RSD Liteはリカバリイメージを適用し、Droidを再起動します。デバイスの再起動後、RSD Liteから「Pass」メッセージが表示されない場合は、RSD Liteで再度SPRecoveryを適用してください。
次のステップは、Droidにルート化済みのAndroid OS 2.1をインストールすることです。そのためには、Android OSイメージをダウンロードし、ファイル名をupdate.zipに変更する必要があります。DroidをUSB経由でPCに接続し、デバイスをマウントして、update.zipをSDカードのルートにコピーします。USBケーブルを取り外し、電源をオフにして、「x」キーを押しながらDroidを再起動します。
スマートフォンが起動したら、音量キーとカメラボタンを使って「Wipe data/factory reset(データ消去/工場出荷時設定へのリセット)」を選択します。「Wipe cache partition(キャッシュパーティションの消去)」を選択し、「Install(インストール)」と「Allow update.zip installation(update.zipのインストールを許可)」を選択します。アップデートが適用され、DroidはAndroid 2.1のルート化バージョンで再起動します。

Droid をお持ちではありませんか? 心配しないでください。CyanogenMod Wiki で、さまざまな Android デバイスでルート権限を取得するための詳細な手順が見つかります。
ステップ2:ROMの交換
デバイスをAndroid 2.1のルート版にアップデートした後は、おそらくより最新のサードパーティ製ROMに再度アップグレードしたくなるでしょう。最も人気のある選択肢の一つがCyanogenModです。
CyanogenModは多くのスマートフォンに対応したROMを提供しており、Googleが配布している標準ROMには含まれていない機能も含まれています。例えば、CyanogenModはWi-FiまたはBluetooth経由のテザリング機能を追加し、スマートフォンのインターネット接続を他のデバイスと共有できるようにします。また、CyanogenModを使えば、G1のFroyoなど、古いデバイスやサポートされていないデバイスで、新しいAndroid OSリリースのROMを使用することもできます。
CyanogenModは、AndroidのアフターマーケットROMの唯一の選択肢ではありません。他にも、追加のホーム画面やウィジェット、より多くの接続オプション、そしてAndroidマーケットにあるデバイスへのルートアクセスを必要とする多数のアプリを最大限に活用する機能など、様々な機能の組み合わせを提供する選択肢があります。
さらに、追加機能を犠牲にして特定のデバイスのパフォーマンスを向上させる ROM オプションもありますが、パフォーマンス ROM をインストールする前に、デバイスとの互換性を必ず再確認してください。
デバイスをルート化した後、ROMを置き換える最も簡単な方法は、Androidマーケットで入手可能なhttps://www.pcworld.com/appguide/app.html?id=438373&expand=falseアプリ(無料版と有料版の両方)を使用してClockworkMod Recoveryをインストールすることです。ROMマネージャーアプリをダウンロードしてインストールし、起動したら「Flash ClockworkMod Recovery」を選択し、デバイスを選択して、求められたらルート権限を付与します。
ROMマネージャーを再度開き、メインメニューから「ROMのダウンロード」を選択し、インストールしたいROMを選択します。この例ではCyanogenModの最新バージョンをインストールしますが、Googleアプリのチェックボックスは必ずオンにしてください。オンにしないと、GMailなどのアプリが使えなくなります。
ROMのダウンロードが完了したら、再度求められたらルート権限を付与し、「Backup Existing ROM」と「Wipe Data and Cache」の両方を選択します。DroidはCyanogenMod ROMをインストールし、再起動します。
ステップ3:インターフェースを微調整する

Android OSの標準インターフェースは気に入っていますが、まだ改善の余地があり、特にオンスクリーンキーボードは顕著です。HTCのSenseUIキーボードが羨ましいですか?マルチタッチやWebブラウザでのピンチズームに対応したデバイスをお持ちでないですか?必要なインターフェース要素が含まれているROM代替品を使えばいいのです。CyanogenModを使えば、複数のクリエイターによるカスタムインターフェースの追加や代替品を自由に選ぶことができます。
ステップ4:Androidスマートフォンをオーバークロックする

PCのオーバークロック方法はご存知ですね。次はAndroidデバイスのオーバークロックに挑戦してみましょう。スマートフォンのオーバークロックは、https://www.pcworld.com/appguide/app.html?id=431030&expand=false アプリをインストールするだけで簡単です。
ただし、オーバークロックしすぎたり、端末と互換性のない方法を使用したりすると、ハードウェアが損傷する恐れがありますので注意してください。
SetCPUアプリを使えば、安定したオーバークロックの管理がとても簡単になります。デフォルトではスマートフォンの速度が適度に向上しますが、さらにカスタマイズすることで、より劇的なオンデマンドオーバークロックが可能になります。
もちろん、電力が多ければ CPU のバッテリー消費も早くなりますが、私の Droid で SetCPU を使用して大幅なオンデマンド オーバークロックを行っても、バッテリー寿命にはほとんど影響がありませんでした。
デバイスの通常のバッテリー寿命よりも長いバッテリー寿命が必要な場合は、SetCPU を使用してデバイスのクロックを下げ、パフォーマンスと引き換えにバッテリー寿命を延ばすこともできます。
ステップ5:タスクをより適切に管理する
タスク管理ユーティリティを使用するのにAndroidデバイスをルート化する必要はありません。Froyoをお使いの場合は、内蔵のタスク管理ツールを使用する方がよいでしょう。ただし、端末で実行されるすべてのアプリを徹底的に管理したい場合は、https://www.pcworld.com/appguide/app.html?id=438376&expand=false をご覧ください。これにより、実行中のプロセスを強制終了したり、タスクをスケジュール設定したり、アプリを一括アンインストールしたりできるようになります。
ステップ6: すべてをバックアップする
改造されていないAndroidデバイスでも、予期せぬデータ損失の被害に遭う可能性があります。定期的に完全なバックアップを取ることをお勧めします。これは通常、ルートユーザーのみが利用できます。Androidマーケットで入手できるhttps://www.pcworld.com/appguide/app.html?id=488174&expand=falseは、デバイスのスナップショットを作成または復元できる優れたユーティリティの一つです。ついでに、https://www.pcworld.com/appguide/app.html?id=432140&expand=trueも入手しましょう。これはルート対応のファイルマネージャーで、スマートフォン上のすべてのデータを追跡するのに役立ちます。
Androidハッキングは複雑に見えるかもしれませんが、真のギークにとっては、デバイスを最大限に活用することを意味します。ほんの少しの空き時間があれば、Androidデバイスを自分好みにカスタマイズし、これまで以上に便利に使いこなすことができます。楽しいハッキングを!