海外で販売されているSIMフリーなXperiaは、公式にBootloader Unlockをすることができます。そこで今回は、Xperia X Compact F5321のBootloader Unlockを実施してみました。
Bootloader Unlockってなに?
Bootloader(ブートローダー)とは、Androidスマートフォンが起動する際に読み込まれ最初に実行されるプログラムです。この起動したBootloaderによってAndroid OSのシステム(ROMなどと呼ばれる)が読み込まれ起動しますが、基本的に製造メーカーが提供するROMしか読み込むことができないようロックが施されています。そのため、カスタムROM(CyanogenModなど)のように製造メーカー以外が提供するROMを読み込み起動させたい場合には、Bootloaderのロックを解除する必要があります。これをBootloader Unlock(ブートローダー・アンロック)と呼びます。
このBootloader Unlockができる機種は限られており、Xperiaシリーズでは海外で販売されているSIMフリー機種に限定され、NTTドコモやau、ソフトバンクなどから販売されている機種では行うことができません。
参考 Xperiaにおいてbootloader unlockが可能かどうか確認する方法
Bootloader Unlockのデメリット
Bootloader Unlockを行うと少なからず失うものがあるので注意してください。
- メーカー保証の対象外になる
場合によっては修理を受け付けてくれない可能性もあります。
- ユーザーデータが初期化される
バックアップを忘れないようにしましょう。
- OTAアップデートができない
正規の手段によるアップデートはできず、Flahstoolなどを用いる必要があります。
- 使えないアプリがある
アプリによっては起動しなかったり何かしらのトラブルが発生する場合があります。
必要なもの
Bootloader Unlockを実施するうえで必要となるものは次のとおりです。
- Bootloader Unlockが可能なAndroidスマートフォン
- アンロックコード
Bootloader Unlockするやり方
- 設定より【システム】>【開発者向けオプション】を開きます。
- 開発者向けオプションより『OEMロック解除』をオンにします。
項目が多いので検索をオススメします。 - スマートフォンの電源をオフにします。
- パソコンとFastbootによる接続を行うため、スマートフォンのボリュームアップキー(↑)を押しながらUSBケーブルで接続します。
- コマンドプロンプトよりコマンドを入力し、エラーが発生しないことを確認します。
fastboot devices
- 続けてコマンドプロンプトよりコマンドを入力し、Bootloader Unlockを実行します。
fastboot -i 0x0fce oem unlock 0x(アンロックコード)
コマンド中の “0x” と “(アンロックコード)” は続けて入力します(スペースは入力しない)。
XperiaをBootloader Unlockするやり方は以上です。
Bootloader Unlockが完了すれば “カスタムKernel” や “カスタムROM” などを自由自在に導入することができるようになります。