2018/05/27 追記:Android 8.0でのroot取得に成功しました。
GW期間中の半分はこれに費やしてました。結果としては取得できていません。
いいところまでは行ったのですが・・・とりあえずやったこと気づいたことのまとめです。大体時系列です。
なお、手持ちのXA1 Plusのビルド番号は、48.0.A.1.131(7.0)になります。
- bootloaderのアンロック
- boot.imgの書き込み
- recovery.imgの書き込み
- zipのインストールテスト
以降に書かれている操作はデータが消去されますので自己責任で実行して下さい。
bootループ等に陥った場合は、ボリュームアップ(+)キーを押しながら電源長押しで強制電源断できます。
長押し後、画面暗転直後に離すと再起動→更に押しているとバイブ1回→バイブ3回後に切れました。(1回と3回にどういう意味があるかわかりませんが…)。
1.bootloaderのアンロック
特に問題なし。key取得のページで機種選択できねえぞ!とか思ったけど機種ごとにページが変わるわけではなかったので試したらできた。参考: XperiaをBootloader Unlockする方法 - エンジニアの休日
keyの取得
- 「設定」 → 「開発者オプション」 → 「OEMロック解除」を「ON」。
- *#*#7378423#*#*に電話をかける。
- Service info → Configuration → Rooting Status で Bootloader unlock Yes になっていることを確認。またIMEI番号をメモ。(Slot1にしました)
- Unlock Bootloader - Open Devices - Sony Developer World を開く。
- Select your device の Device でXperiaXA1 を選択。
- Enter IMEI, IDID or MEID に3.のIMEI番号を入力→Submitで取得。(Yes,~のチェック不要)
bootloaderのアンロック
- スマホの電源をOFF。
- ボリュームアップ(+)キーを押しながら電源ON。通知ランプが青に光ります。
- コマンドプロンプト画面(cmd.exe)を開く。
- devicesコマンドで機器が接続されていることを確認。
- unlockコマンドでunlock。なおこれ以降電源ON時にアンロックされている旨の警告メッセージが表示されるようになる。
- 再起動する。
C:\>fastboot devices |
C:\>fastboot -i 0x0fce oem unlock 0xもらったアンロックコード |
C:\>fastboot reboot
|
2.boot.imgの書き込み
参考:[TWRP]+[KERNEL]+[ROOT]-Xperia XA1 Plus with … | Sony Xperia XA1- 上記URLの3レス目にある、 Click Here(Downloads for : Sony Xperia XA1 Plus | AndroidFileHost.com)からboot.imgをダウンロードします。ここではKernel for .131 FMからダウンロードします。
- スマホの電源OFF。
- ボリュームアップ(+)キーを押しながら電源ON。通知ランプが青に光ります。
- コマンドプロンプト画面(cmd.exe)を開く。boot.imgがあるフォルダに移動(ここではC:\)し、boot.imgを書き込む。
- 再起動する。
C:\Users\SAKURA>cd c:\ |
C:\>fastboot reboot
|
3.recovery.imgの書き込み
参考:[RECOVERY]+[KERNEL]+[root]Sony Xperia XA1 [G… | Sony Xperia XA1 Ultra- 上記URLの1レス目にある、 Download[XA1 PLUS G3412] からrecovery.imgをダウンロードします。
- スマホの電源OFF。
- ボリュームアップ(+)キーを押しながら電源ON。通知ランプが青に光ります。
- コマンドプロンプト画面(cmd.exe)を開く。recovery.imgがあるフォルダに移動(ここではC:\)し、recovery.imgを書き込む。
- リカバリモードで起動してみる。普段の場合は、ボリュームアップ(-)キーを押しながら電源ON。TWRP3.0.1.2が起動すると思います。
- TWRP起動時にパスワードを求められる事がありました。
c:\>fastboot flash recovery recovery.img |
C:\>fastboot boot recovery.img
|
(1)Google Pixel 2で遊ぶ その8: 暗号化されたストレージをTWRPでアクセスする | メモ置場のブログ
(2)Android 6.0なNexus 9でTWRP起動時にパスワードを求められる事態について色々試してみました! ~ 沙綺のつれづれなるブログ
(1)の方法では解決できませんでしたが、(2)の方法で解決しました。
パスワード入力画面で「Cancel」->メニューの「Wipe」->「Advanced Wipe」->「Data」のみチェック->「Wipe」する。->メニューの「Reboot」->「Bootloader」をタップして再起動する。
4.zipのインストールテスト
TWRPが入ったのでzipのインストールテストします。メモ:メニュー「Mount」->「System」のチェックが外れているので忘れないようにする。
- カメラシャッター音ON/OFF(ちゃんとsimカード入れてデフォルトでシャッター音発生確認済み) [Docomo/SO-02f]Kitkat Cameraシャッタ音 消す道具: the SystemEngineer's Dialy
→OK(消えました)
- 各種PoBOX メモと備忘録: Xperia C4 Dual E5363 POBox(Touch/Plus)導入状況
→NG(見た目入るが、設定するとアプリ停止の嵐)
0 件のコメント:
コメントを投稿