Root化はもう不要?今日から試せる7つの高度なAndroidカスタマイズ術
Root化(ルート権限の取得)は、スマートフォンに多彩なハックやカスタマイズの扉を開いてくれます。しかし一方で手間もかかり、一部のアプリが動作しなくなったり、セキュリティ上のリスクにさらされたりする可能性もあります。
幸いなことに、スマホのカスタマイズにおいてRoot化は必須条件ではありません。驚くほど多くの強力で人気の高いハックが、Root化していない端末でも実行可能です。この記事では、その中でも特におすすめのテクニックを7つ紹介します。
はじめに確認しておきたいこと
Root化は不要とはいえ、これらのハックには一定の技術的な要素が伴います。ブートローダーのアンロックが必要なもの、ADBやFastbootといったツールを使用するもの、カスタムリカバリーのインストールが前提となるものなどがあります。
Androidのカスタマイズに興味がある方なら、これらはすでに馴染みがあるはずです。もし初めて聞く用語があれば、まずそれぞれの仕組みを理解してから取り組むことをおすすめします。
また、特に高度なハックに挑戦する前には、必ずデータのバックアップを取っておきましょう。
1. 非対応デバイスでGoogle Nowカードを表示する
Google Nowカードのフィードは、Android 6.0以降の端末でしかホーム画面から利用できません。これは、依然としてLollipop(Android 5.x)を使っている約30%のユーザーが、Androidの最も賢い機能の一つを楽しめないことを意味します。
しかし、もう諦める必要はありません。この機能はNova Launcherに直接組み込まれました。画面を左にスワイプするだけで、天気予報、スポーツのスコア、交通情報など、Googleが提供するパーソナライズされた情報にすぐアクセスできます。
始め方は簡単です。まずPlayストアからNova Launcherをインストールしてセットアップします。次に追加アプリの「Nova Google Companion」をダウンロードしてインストールしてください(現在は提供が終了している場合があります)。まだ設定していない場合は、「提供元不明のアプリ」のインストールを許可しておく必要があります。
Nova Settings(Nova設定)を開き、下にスクロールしてGoogle Nowオプションを見つけます。Google Now Pageの設定を有効にしましょう。
これで、ホーム画面の一番左のパネルからGoogle Nowカードにアクセスできるようになります。さらにEdge Swipeを有効にすれば、どのアプリを開いているときでも画面左端から内側へスワイプするだけでカードを呼び出せます。
この機能は無料版のNovaでも利用できますが、有料版へのアップグレードは、人気サードパーティランチャーの開発者を支援する素晴らしい方法でもあります。
2. 画面の解像度(DPI)を変更する
最新スマートフォンの大型ディスプレイと高解像度は、単に多くの情報を表示するためだけに使われているわけではありません。文字を滑らかに、画像を鮮明に見せるために使われています。その結果、現代のスマホは見事な見た目になりましたが、人によっては物足りなく感じることもあるでしょう。
スクロール操作が苦手で、視力にも自信があるなら、ディスプレイのピクセル密度(DPI)を下げてみてはいかがでしょうか。すべての表示が小さくなり、一度に画面に収まる情報量が増えます。手軽な調整であり、気に入らなければすぐ元に戻せるのも魅力です。
- まず、Playストアから「DPI Checker」をインストールし、起動して端末のネイティブDPI値を確認します。
- Android開発者向けサイトからADBツールをダウンロードしてセットアップします。「設定 > 開発者向けオプション」で「USBデバッグ」を有効にし、USBケーブルでPCと接続します。
- コマンドプロンプトまたはターミナルで adb shell wm density [DPI] と入力します。[DPI]の部分には希望するピクセル密度を指定します。再起動すると変更が反映されます。
数値を小さくすれば画面により多くの情報が収まり、大きくすれば文字や画像が大きく表示されます。元に戻したい場合は、同じコマンドで手順1で確認したネイティブの値を設定し直すだけです。
3. カスタムROMを焼く
Root化とカスタムROMの導入は、技術的には別の作業であるにもかかわらず、同じプロセスの二段階として捉えられがちです。
確かに、ROM ManagerやFlashFireのようなアプリでROMをインストールしたいなら、Root化が必要です。しかし、カスタムリカバリーを使って手動でROMを焼くことなら、Root化していなくても簡単に行えます。同様に、ADB経由でOTAシステムアップデートをダウンロード・インストールすることも可能です。
大まかな手順は以下の通りです。
- カスタムROMファイルを端末の内部ストレージにダウンロードします。
- カスタムリカバリーを起動し、「Backup」からNandroidバックアップを作成します。
- 「Wipe」で端末を初期化します。任意の手順ですが推奨されます。アプリとデータは消去されますが、内部ストレージの内容(バックアップファイルを含む)は残ります。
- 「Install」を選択し、ダウンロードしたROMを保存した場所へ移動します。ファイルを選択し、画面下部のバーをスワイプして書き込みを開始します。
完了したら端末を再起動します。アプリの再インストールと各種アカウントの再設定が必要になる点に注意してください。
4. カスタムカーネルを導入する
同じような誤解として、「カスタムカーネルを使うにはRoot化が必要」というものがあります。
カーネルとは、OSとハードウェアの間に位置し、両者のやり取りをすべて管理するソフトウェアです。プロセッサの速度、ディスプレイの明るさ、画面のタッチ反応など、多くの挙動がカーネルによって制御されています。
ほとんどの端末に搭載されている純正カーネルは、パフォーマンス、安定性、バッテリー持ちのバランスを取るよう設計されています。カスタムカーネルを使えば、これらのうち特定の要素を優先させることが可能です。
カスタムカーネルのインストール方法はカスタムROMと同じです。Root権限があればアプリで導入できますし、なければカスタムリカバリー経由でインストールします。
サードパーティ製カーネルは、XDA Developersフォーラム(forum.xda-developers.com)の各デバイスフォーラムで見つかります。必ず自分の端末の正確なモデル名に対応したもの、使用中のOSと互換性のあるものを選びましょう。
5. 端末のフルバックアップを作成する
スマホの完全バックアップは欠かせない作業ですが、実際には思った以上に面倒なのが現状です。Root化済みなら話は簡単で、Titanium Backupをインストールすればすぐに始められます。
Rootなしでも、いくつかの良い選択肢があります。最も高度な方法は、カスタムリカバリーのTWRPを導入してNandroidバックアップを作成することです。端末を文鎮化(ブリック)させてしまったときの復旧に役立ちますが、そこから個別のデータを取り出すのは容易ではありません(Root化済み端末なら、Titanium Backupに「Nandroidから抽出」機能が組み込まれています)。
Nandroidバックアップを作成するには、カスタムリカバリーを起動して「Backup」に進みます。完了まで10〜20分ほどかかることもあるので、処理中は端末に触れないようにしましょう。
より手軽にアプリとデータをバックアップしたいなら、Heliumを試してみてください。Rootあり・なし両方のモードに対応しており、後者の場合はPC用のコンパニオンアプリとの連携が必要です。
- PlayストアからHeliumをダウンロードし、www.clockworkmod.com/carbonからPC用コンパニオンをインストールします。Chromeブラウザ版も利用できますが、Chromeアプリのサポートは廃止される予定です。
- スマホをPCに接続し、両方のデバイスでHeliumを起動します。画面の指示に従って接続を確立します。
- スマホ側でバックアップしたいアプリを選択するか、「Select All」をタップし、「Backup」を押して開始します。
データの復元も同じ手順で、「Restore & Sync」タブを使うだけです。Heliumの有料版にアップグレードすれば、バックアップをクラウドストレージへ自動アップロードして保管することもできます。
6. ブロートウェアを削除・無効化する
純粋なストックAndroidを搭載した端末は、今では珍しくなりました。ほとんどのメーカーは、簡単に削除できず、価値があるとも限らないアプリを多数プリインストールしています。Google自身でさえ例外ではありません。
Root化済みの端末なら、ブロートウェアを一瞬で一掃できます。Titanium BackupやSystem App Removerのようなアプリを使えば、Playストアからアプリをアンインストールするのと同じくらい手軽に削除できます。
Rootなしユーザーの場合、選択肢は主に「不要なアプリを隠す」ことになります。あまり魅力的に聞こえないかもしれませんが、システムアプリを削除しても実際には他の用途に使える空き容量は増えないため、長期的には大きな実害はありません。
主な方法は2つあります。
- アプリを無効化する。「設定 > アプリ」から対象のアプリを見つけ、タップして「無効にする」を選択します。アプリは停止され、アップデートも削除され、アプリドロワーからも姿を消します。
- ADBでアプリを非表示にする。スマホをPCに接続し、コマンドプロンプトまたはターミナルで adb shell pm list packages と入力します。非表示にしたいアプリのパッケージ名を見つけてコピーし、adb shell pm hide [パッケージ名] と入力して再起動します。元に戻すには hide を unhide に置き換えて実行します。
7. スマホの音質を向上させる
スマホの音質改善は、Root化する大きな理由の一つです。システムへの深い統合を活かしてオーディオ出力を強化する、数多くのRootアプリやXposedモジュールが存在します。
しかし、そこまで踏み込まなくても大丈夫です。Playストアには同等の働きをするイコライザーアプリがいくつもありますし、Spotifyなどの音楽アプリには独自のイコライザーが内蔵されています。
おすすめは「Equalizer - Bass Boost」です。無料で、ヘッドホンと内蔵スピーカーの両方に対応し、各項目を個別のプリセットで細かく設定できます。
アプリを起動すると、他に動作中のイコライザーアプリを無効化するよう促されます。それさえ済ませば、あとは直感的に操作できます。
イコライザーをオンにして、左の低音から右の高音まで、スライダーをいろいろ動かしてみましょう。豊富なプリセットも用意されているので、好みの音を見つけるのに役立ちます。
まとめ:Rootなしで広がるカスタマイズの世界
Root化にはメリットもデメリットもありますが、スマホのカスタマイズに興味がある人の多くは、Root化以外に選択肢がないと思い込んでいます。
しかし、それは誤りです。新しいROMの導入といった高度な調整から、データのバックアップといった日常的な作業まで、Root化はもはや必須ではありません。
あなたのお気に入りのRoot不要カスタマイズは何ですか?ぜひコメント欄で体験談やアイデアを共有してください。
-
知らないと損をする!Androidスマホの便利な裏ワザ10選
はじめに Androidは、世界のスマートフォン市場において最大級のシェアを誇るOSです。iPhoneが「スタイル」や「ステータス」を象徴する存在だとすれば、Androidは「実用性」と「利便性」を追求したスマートフォンだと言えるでしょう。 あまり知られていないけれど役立つテクニックをマスターすれば、あなたのAndroid体験はさらに快適になります。今回は、知っておくと絶対に得をするAndroidスマホの裏ワザを10個ご紹介します。 1. USBメモリなしで印刷する 「印刷するには必ずUSBメモリが必要」と思っていませんか?実はそんなことはありません。スマホをプリンタに直接接続すれば、そのま
-
Androidの「Google Now on Tap」活用ガイド:使い方を徹底解説
Google Now on Tapとは?テクノロジーは日々進化し、私たちの生活をより便利にするためにアップデートが続けられています。せっかくなら、その最新機能について学び、上手に活用してみませんか。Googleは最近、自社アプリに「Google Now on Tap」という新機能を追加しました。この機能では、スマートフォンでの操作内容に関連した情報カードが自動的にポップアップ表示されます。例えば、最寄りの映画館を探しているときには、Google Now on Tapがカード形式で映画館への経路や所要時間を表示してくれます。また、あるバンドを検索すれば、そのバンドのアルバム情報や今後のライブ予定