【完全ガイド】AndroidカスタムROMを安全にアップデートする3つの方法と事前準備

2022年10月9日公開(9:00 AM EDT)
筆者のAshutoshは、MUOのAndroidセクションで執筆するスタッフライターです。初めてのスマートフォンはYU Yurekaで、伝説のカスタムROM「CyanogenMod」との出会いをきっかけに、改造(モッディング)の世界へ足を踏み入れました。新しいカスタムROMの試用やAndroid端末の細かなチューニングが得意分野で、読者がAndroid OSのあらゆる側面をマスターできるよう丁寧に解説することに情熱を注いでいます。
なぜカスタムROMの更新が重要なのか
カスタムROMを使っているなら、常に最新の状態に保つことが大切です。アップデートごとに新機能やバグ修正が提供され、スマートフォン全体の体験が向上します。パフォーマンス最適化のための更新もあれば、最新のAndroidバージョンへの対応など、見逃せない内容も含まれています。
この記事では、新機能や改善を見逃さないために、カスタムROMを正しくアップデートする手順を詳しく解説します。
カスタムROMのアップデート方法
カスタムROMの更新には、ADBやfastbootコマンドを使う方法など複数の手段があります。ここでは最も人気のある2つのアプローチ、「OTA(オーバーザエア)アップデート」と「TWRPやOrangeFoxなどのカスタムリカバリーを使った方法」を取り上げます。
アップデート作業を始める前に、以下の点を必ず確認しておきましょう。
1. Android端末のバックアップを取る
作業開始前に、端末内のすべてのデータをバックアップしてください。端末がRoot化されている場合は、「Titanium Backup」アプリを使えば端末全体の完全バックアップを作成できます。Root化していない場合でも、Android端末のバックアップ作成ガイドを参考にすれば、端末内のデータを適切に保護できます。
2. 正しいファイルかどうか確認する
書き込み(フラッシュ)作業の前に、ダウンロードしたROMファイルが自分の端末と互換性があるか必ずチェックしましょう。誤ったファイルをフラッシュすると、端末が起動しなくなる「ブートループ」に陥ったり、最悪の場合は電源すら入らない「文鎮化(ハードブリック)」状態になる恐れがあります。
もし誤ったzipファイルをフラッシュして端末が動かなくなってしまった場合は、Android端末の復旧(アンブリック)ガイドが解決の助けになるかもしれません。
同様に、端末にインストールされているリカバリーが正しいものかも確認してください。開発者によっては、アップデートノートで特定のリカバリーを推奨していることがあります。そのような記載があれば、必ず推奨されたリカバリーを使用しましょう。
3. 必要なファイルをすべてダウンロードしているか確認する
自分の端末で確実に起動できることが分かっている「予備のROM」を必ず用意しておきましょう。アップデート後に端末が起動しなくなった場合、この予備ROMをフラッシュすれば復旧できます。
さらに、アップデートノートに記載されているvendorやファームウェアzipなど、必要なファイルをすべてダウンロードしたかも確認してください。端末をRoot化するためのMagisk zipや、暗号化を維持するためのDFE(Disable Force Encryption)ファイルも併せて用意しておくと安心です。
ここまでの準備が整ったら、いよいよROMをアップデートしていきましょう。
方法1:OTAアップデートでROMを更新する
カスタムROMのOTA(Over-The-Air)アップデートは、通常のAndroidスマートフォンでセキュリティパッチやOSアップデートを適用するのと同じ仕組みです。開発者が配信するアップデートを、「システムアップデーター」アプリ経由で端末上から直接ダウンロードできます。最も簡単な方法ですが、対応しているのは一部の限られたROMのみです。
具体的な手順は以下の通りです。
- 端末の設定を開き、下へスクロールして「システム」→「システムアップデート」または「Updater」をタップします。
- 新しいアップデートが表示されない場合は、「アップデートを確認」または「更新」ボタンをタップします。
- アップデートが表示されたら、「インストール」ボタンをタップして導入を開始します。
- ボタンを押すと、端末は自動的にリカバリーを起動し、アップデートをフラッシュした後、更新済みのROMで再起動します。
アップデーターによって操作画面は異なります。まずダウンロードを行い、完了後にインストールボタンが現れるタイプもあれば、「ダウンロードしてインストール」という単一のボタンを持つタイプもあります。
OTA方式は、後述する「ダーティーフラッシュ」と実質的に同じプロセスです。違いは、OTAではフラッシュ作業がすべて自動で行われる点にあります。他の方法のようにシステムパーティションを選択したり、ファイルを手動で選んでフラッシュしたりする必要はありません。
注意:この方法は、現在使用中のROMを次のバージョンへ上げるときだけ使ってください。別の用途で使用するとブートループが発生する可能性があります。
方法2:「ダーティーフラッシュ」でROMを更新する
「ダーティーフラッシュ」とは、システムパーティションを一切ワイプせずに、そのままROMを上書きインストールする更新方法のことです。いわばOTA方式の手動版と言えます。
この方法では、何も消去せずにリカバリーからアップデートファイルを直接フラッシュします。多くのユーザーがこの方法を好むのは、アップデートと同時にMagiskモジュール、カスタムカーネル、オーディオ系MODなどをまとめて導入できるためです。さらに、データが保持されるため、アップデート後に端末を最初からセットし直す必要もありません。
以下にダーティーフラッシュの手順を示します。ここでは、使用中のROMで推奨されているOrangeFoxリカバリーを例にしますが、他のリカバリーでも手順は基本的に同じです。該当するメニューに移動して同じ操作を行うだけでOKです。
- 端末をリカバリーで再起動します。
- 「Files」セクションに移動し、アップデートファイルを選択します。アップデートと一緒に別のファイルもフラッシュしたい場合は、「Add to Queue」をタップしてファイルを追加します。複数のzipを導入する場合は、この作業を繰り返します。
- ファイルの追加が完了したら、「Reboot after installation is complete」(インストール完了後に再起動)を選択し、画面下部のスライダーをスワイプして処理を開始します。
- すべてのファイルのフラッシュが終わると、再起動オプションを選択していれば端末は自動的に起動します。選択していない場合は、「Reboot to System」をタップして端末を再起動しましょう。起動後、「端末のアップデートが正常に完了しました」という通知が表示されることがあります。
OTA方式と同様に、この方法も現在使用中のROMを新しいバージョンへ更新するとき専用です。異なるROMをフラッシュする目的では使用しないでください。
方法3:「クリーンフラッシュ」でROMを更新する
「クリーンフラッシュ」とは、vendor、data、内部ストレージなどのシステムパーティションをワイプした上でROMを導入する方法です。工場出荷時の初期化と同じように端末内の全データと設定が消去されるため、起動後は端末をゼロからセットアップし直す必要があります。手間はかかりますが、トラブルなく確実に完了できるのが大きなメリットです。
クリーンフラッシュの手順は以下の通りです。
- 端末をリカバリーで起動し、「Wipe」セクションに移動します。
- 次の項目をワイプします。
- Dalvik / ART Cache
- Cache
- System
- Vendor
- Data
- 必要であれば内部ストレージもワイプできます。ただし、端末データのバックアップがない場合や、ROMファイルを端末内に置いておきたい場合は、内部ストレージは残しておきましょう。ワイプする場合は、ROMファイルをPCやUSBメモリに事前に移しておいてください。
- 内部ストレージを消去していない場合は、そこからROMファイルをフラッシュします。消去した場合は、USBケーブルで端末をPCに接続すると、PCから端末のストレージへアクセスできるので、ROMファイルを転送してからフラッシュしてください。
- ファイルがUSBドライブ上にある場合は、OTG接続アダプタ経由でUSBを端末に接続し、「Files」セクションから「USB Storage」を選択してファイルを指定し、フラッシュを開始します。
- 「Files」セクションでROMファイルを選択し、スライダーをスワイプしてフラッシュを開始します。完了まで絶対に中断しないでください。
- フラッシュが完了したら、「Reboot to System」をタップしてROMを起動します。クリーンフラッシュ直後の初回起動は、通常より時間がかかることがあります。
- 起動後は、新品のスマートフォンと同じようにセットアップを行います。Googleアカウントへのサインイン、アプリのダウンロード、バックアップからの復元、各種設定の調整などを実施しましょう。
カスタムROMはこまめにアップデートしよう
Androidスマートフォンの性能を最大限に引き出すには、ROMを常に最新の状態に保つことが重要です。フラッシュ作業自体は簡単で、カスタムROMコミュニティも非常に活発です。問題に直面したときは、お使いの端末専用のTelegramグループやXDAフォーラムに質問を投稿すれば、世界中のユーザーからサポートを受けられるでしょう。
また、これからROMの世界に足を踏み入れる方は、専門用語をわかりやすく解説したガイドもぜひ参考にしてみてください。学習の過程で出てくるさまざまな用語に早めに慣れることができます。
-
1台のタブレットを家族や友人と快適に共有するための4つのコツ
祝日中に家族で新しいタブレットを開封したばかりの方もいるでしょう。大学の寮のルームメイトと「テレビよりタブレットのほうが実用的」ということで共同購入した人もいれば、夫婦で1台あれば十分と判断したご家庭もあるかもしれません。どんな状況であれ、タブレットの数よりも使いたい人の数が多い状態になり、共有せざるを得なくなったはずです。ここでは、関係する全員(そしてタブレット自身も)が快適に過ごすためのコツをいくつか紹介します。注:この記事はAndroidタブレットを想定していますが、一部のコツはiPadにも応用できます。1. 複数アカウントを設定する全員が同じアプリに関心を持っているとは限りません。たと
-
LineageOSに最適なAndroidスマホの選び方:ステップバイステップ購入ガイド
公開日:2022年7月26日 10:00 EDT著者のBertelは、Androidデバイス、Linuxなどをテーマに10年以上にわたり数千本の記事を執筆してきたベテランのテクノロジーライターです。MakeUseOfに参加する前はMakeTechEasierやAndroid Policeで執筆し、後者では3,500本以上の記事を担当しました。How-To Geekでも彼の記事を読むことができます。2012年にウィリアム&メアリー大学で歴史学と政治学の学位を取得して以降、Android、Linux、ウェアラブル、Webアプリなどを幅広く取材し続けています。多くの人にとって、LineageOSは「