この記事では、Xperia 10 IIを例にroot(ルート)化する手順を記録として残しています。
Xperiaシリーズであれば共通する内容も多いので、ぜひご参考ください。
関連記事 Pixelをroot化する方法
関連記事 Galaxyをroot化する方法
Xperiaをroot化する方法
次の流れで作業します。
- Bootloader Unlockする
- ファームウェアのboot.img等を用意する
- Magiskでboot.imgにパッチをあてる
- ファームウェアを更新する
記事中では、国内版Xperia 10 II(ドコモのSO-41A)をroot化するケースを例に説明します。
また作業の中で数回、端末が初期化されます。大切なデータがあれば、バックアップしておきましょう。
1. Bootloader Unlockする
国内版Xperiaをroot化する場合、最大の難関ポイントです。
海外モデルと違って、特別な制限がかかっており、通常のやり方では解除できません。
ただqUnlock Toolという有料ソフトを使えば、無理やり解除することが可能です。
説明がかなり長くなるため、詳しくは関連記事【国内版Xperiaでブートローダーをアンロックする方法! AndroidでOEMロック解除してBootloader Unlockしよう】で解説しています。
開発者向けオプションを開き、OEMロック解除 で以下メッセージが出れば、Bootloader Unlockできています。
ブートローダーは既にロック解除されています
2. ファームウェアのboot.img等を用意する
Xperiaシリーズは、XperiFirmというソフトからファームウェアを入手できます。
XperiFirmをXDAサイトからダウンロードしてください。
左の機種リストから、お使いのXperiaを見つけます。
最新のファームウェアバージョンが表示されるので、自分のXperiaと合っているか確認します。
Xperiaのファームウェアバージョンは、設定アプリのビルド番号で調べられます。
Latest Firmwareを選択すると、Available Firmwareが出るのでクリック、ダウンロードします。
ファイル容量が大きく、時間がかかるので待ちましょう。
次にUnSINというソフトを用意します。
XDAサイトからダウンロードしてください。
XperiFirmからダウンロードしたフォルダのうち、以下ファイルを見つけ、UnSINにドラッグ&ドロップします。
boot_X-FLASH-ALL-xxxx.sin
vbmeta_X-FLASH-ALL-xxxx.sin
imgファイルが2つできます。
boot_X-FLASH-ALL-xxxx.img
vbmeta_X-FLASH-ALL-xxxx.img
うちboot.imgの方を、Xperia内部ストレージに移動します。
3. Magiskでboot.imgにパッチをあてる
ここからスマートフォン側の作業です。
GitHubからMagiskのapkファイルをダウンロード、インストールします。
Magiskを開き、インストール画面から、先に用意したboot_X-FLASH-ALL-xxxx.imgをパッチするファイルとして選択します。
boot_X-FLASH-ALL-xxxx.imgにパッチをあてます。
しばらく待ち、All done!(完了!)と出れば成功。
内部ストレージの「Download」フォルダに、magisk_patched-xxx.imgというファイルが保存されます。
このmagisk_patched-xxx.imgファイルをパソコン側へ移動させます。
4. ファームウェアを更新する
Xperia本体の電源をオフにしてから、音量アップキー長押しで、パソコンにUSB接続すると、fastboot modeになります。
下記fastbootコマンドを入力し、末尾に半角スペースを空けます。
fastboot flash boot
移しておいたmagisk_patched-xxx.imgファイルをドラッグ&ドロップ、Enter キーで実行します。
次のようなメッセージが出ればOK。
Sending 'init_boot_a' (●● KB) OKAY [ ●●s] Writing 'init_boot_a' OKAY [ ●●s] Finished. Total time: ●●s
次に手順2の作業で作っておいた、vbmeta_X-FLASH-ALL-xxxx.imgを使います。
下記fastbootコマンドを入力し、末尾に半角スペースを空けます。
fastboot --disable-verity --disable-verification flash vbmeta
vbmeta_X-FLASH-ALL-xxxx.imgファイルをドラッグ&ドロップ、Enter キーで実行します。
次のようなメッセージが出ればOK。
Sending 'vbmeta' (●● KB) OKAY [ ●●s] Writing 'vbmeta' OKAY [ ●●s] Finished. Total time: ●●s
最後に以下コマンドを実行して、Xperiaを再起動します。
fastboot reboot
Magiskを開くと、以下メッセージが出るので OK を選択して再起動します。
追加のセットアップが必要です Magiskを正常に動作させるためには追加のセットアップが必要です。 今すぐ再起動しますか?
無事、再起動がおわり、Magiskトップ画面で「インストール済」と表示されていればroot化は成功です。
またRoot Checkerというアプリを使えば、正常にroot化できているか確認できます。
〆:リスクを承知でroot化を楽しもう!
以上、Xperiaをroot化する方法! Magiskでスーパーユーザー権限を取得しよう の説明でした。
必要な手順も多く、ハードルは高めの内容となっています。
が、一度成功すれば様々な改造が可能となるので、root化を検討中の方はぜひご参考ください。
なおXperia 10 II以外の機種でroot化する方法をお探しであれば、関連記事【Androidをroot化する方法まとめ! Magisk/TWRPでスーパーユーザー権限を取得しよう】で解説しています。
コメント