カスタムROM
AndroidスマホのOSと言えば、その名の通りAndroidです。Androidは「AOSP(Android Open Source Project)」というオープンソースプロジェクトで開発されているため、Androidのソースコードはフリーで入手することが可能です。
今回ご解説するカスタムROMとは、このAndroidのソースコードから有志がOSを作成したものです。スマホにデフォルトでインストールされているAndroidはメーカーが搭載しているものなので標準のROMとなります。
一方カスタムROMは、メーカー製のAndroidではなく有志がカスタマイズしているAndroidなのでカスタムROMというわけです。プログラマーであれば、作り方が分かれば自分自身でもカスタムROMを作成できてしまいます。
カスタムROMを使うメリット
カスタムROMを使うメリットですが、基本的にAndroidスマホのアップデートがメーカーから提供される期間は大体2年前後、長くて3年といったところです。なので、アップデート提供が終了したAndroidスマホは新しいバージョンのAndroidOSを導入可能でせんし、セキュリティアップデートが提供されないためシステムに脆弱性があった場合に危険です。
そこで、カスタムROMの出番です。もし利用しているAndroidスマホのカスタムROMを有志の方が作っていれば、最新バージョンのAndroidOSを導入することができたり、セキュリティアップデートを行い、脆弱性への対処を行うことが可能なようになります
AndroidにカスタムROMを入れるためのやり方
ブートローダーをアンロックする
ブートローダー(BootLoader)は、Androidの起動時にROMを読み込んで起動させるプログラムです。カスタムROMを導入する(ROM焼き)にはこのブートローダーの書き換えを行う必要があるのですが、基本的にメーカーはブートローダーのロックをかけています。
ですので、最初にブートローダーのアンロックを行いましょう。アンロックの方法は機種によって異なり、専用のアプリを導入する方法やパソコンに接続してツールを使う方法など色々なものがあります。
初心者の方にとってはここがハードルになるのですが、アンロック方法は実ときにその機種をアンロックした方がいて、Webで公開しているかが問題になります。もし自分自身が利用している機種のアンロック方法を公開している方がいなければアンロックは諦めましょう。
おススメのカスタムROM
LineageOS
「LineageOS」は人気のカスタムROMで、色々な機種をサポートしているため導入可能な可能性が高いです。