当サイトはアフィリエイトプログラムによる収益を得ています。

スマホ

古いPixelにEvolution Xを導入する【カスタムROM】

ひょんなことからGoogle Pixel 3a を手に入れた。そこそこ古いAndroidスマホで、すでにサポートが打ち切られている。つまり、最新のOSが使えない。最新のOSが使えないと最新のアプリが使えなかったり、セキュリティ面でのリスクが残り続けていて実用的でない。

ということでカスタムROMの Evolution X を導入することにした。

Evolution X とは

Evolution X(エボリューション エックス)とは、Androidデバイス向けに開発されているカスタムROMのひとつ。Pixelシリーズをはじめ、多くの機種に対応しており、「Pixel純正のような操作感と拡張性の高さ」を両立している点が特徴。

新しいバージョンのAndroidをベースに開発が進められているため、サポートが切れたスマホにインストールすることで最新のOSを使うことができる。つまり、古くてセキュリティのリスクが生まれたり不便になったスマホにインストールすれば延命できるんだ。

ファイルのダウンロード

今回はPixel 3aで検証するので、 Sargo というバージョン?コードネーム?よくわからないけど名前のついているものを使う ( =>リンク)。

ダウンロードするのは画像赤枠部分の以下2つ。

導入手順

ブートローダーにアクセスする

Android端末とPCをUSB接続した状態で、以下のコマンドを実行する

adb reboot bootloader

ブートローダーをアンロックする

以下のコマンドを実行し、ブートローダーをアンロックする

fastboot flashing unlock

ポイント

FAILED (remote: 'flashing unlock is not allowed')
fastboot: error: Command failed

というエラーが出た場合、OEMロックが解除されていないのが原因。一度Androidを起動し、設定からOEMロックを解除しよう。

ブートイメージのインストール

以下のコマンドを実行し、ブートイメージをインストールする。

fastboot flash boot <ブートイメージのパス>

以下の例のような「OKAY」と表示が出たら成功だ。

Sending 'boot_a' (65536 KB)                        OKAY [  1.730s]
Writing 'boot_a'                                   OKAY [  0.523s]
Finished. Total time: 2.642s

カスタムROMのインストール

そしたら最後にカスタムROMをインストールする。リカバリモードのApply update」→「Apply from ADB」を選択し、PCから以下のコマンドを実行する。

adb sideload <イメージのパス>

PCと接続したデバイスにカスタムROMのインストールが始まる。勝手に進むのでしばらく放置。

放置していると、以下のようなyes / No の選択画面が出る。ここまで出たらYesを選択する。

再起動が完了すると再度 Recovery の画面が表示されるので、もう一度再起動する。再起動中、以下の EvolutionX のロゴが表示されればインストールは完了。あとは無事起動するのを待つだけだ。

まとめ

  • 古いスマホはサポートが切れ、バージョンアップができない
  • 古いバージョンのAndroidはセキュリティ面でのリスクや不便が生じる
  • カスタムROMは最新のAndroidをベースに開発されている
  • カスタムROMでAndroidのバージョンを新しくし、古いバージョンの問題を解消できる

箇条書きにするとこんな感じ。詳しく話すと話し切れないほど長いんだけど、カスタムROMにあんまり興味のない人はこのくらい覚えておけば良いと思う。面白いと思った人はもっと調べてみてほしい。ここで紹介し切れなかったことがたくさんある。

  • この記事を書いた人
  • 最新記事

Nero

管理人です。愛車の80スープラでドライブしたり、自作PCを組んでオーバークロックをしたりしています。 Xでは車、自作PC、日常など好き勝手に書いています。インスタには車の写真載せています。フォローしてちょ

-スマホ