2018年5月27日日曜日

Xperia XA1 Plus G3426 root取得への道のり2

2018/05/27 48.1.A.0.138でsimが認識しなくなる現象はやはり起きました。
Android 8.0でのroot取得に成功したので、Android 7.0 でのroot取得は一旦諦めます。
以下の情報はごましお程度に覚えといてくれ…

Xperia XA1 Plus G3426 root取得への道のり1 に引き続き設定時のメモ。
  1. SuperSUのインストール
  2. Su binary occupied
  3. Magiskを試す
  4. flashtoolでのリカバリ
  5. Kingo root
  6. Oreoで試す
  7. 今後について
ADBセットアップ、ドライバ関係のインストール、開発者オプションの表示は説明省略しています。
以降に書かれている操作はデータが消去されますので自己責任で実行して下さい。

bootループ等に陥った場合は、ボリュームアップ(+)キーを押しながら電源長押しで強制電源断できます。

長押し後、画面暗転直後に離すと再起動→更に押しているとバイブ1回→バイブ3回後に切れました。(1回と3回にどういう意味があるかわかりませんが…)。


1.SuperSUのインストール

 当該のXA1 PlusのXDAフォーラムにはリンクがなかったので、SuperSUのページに行ってzipをダンロード後、TWRPでインストール。
メモ:メニュー「Mount」->「System」のチェックが外れているので忘れないようにする。

参考:[BETA][2017.10.01] SuperSU v2.82 SR5

インストールするzip

  1. 最新(2018/05/25現在)のSR5-SuperSU-v2.82-SR5-20171001224502.zipやv2.79未満では、アプリ一覧に現れない・bootループする事があった。SuperSU-v2.82-201705271822.zip一択か?
  2. 入らないときはTWRPの「Mount」で「USB otg 」以外を全てチェックする。
  3. もしかしたら2.をすれば、2.82SR5も入るかも?

2.Su binary occupied

 アプリ一覧にSuper SUが現れて小躍りしたのですが、タップするとSu binary occupiedの文字が。なお右下のリンクからフォーラムのページに行けるはずですが、502がでていけませんでした。

参考:Super Su : su binary occupied - my own way

2.79のインストール

参考のページを頼りに操作しても変わらず。なので、以下の手順で2.79のapkをインストールしてみますが・・・
  1. SuperSUのページから2.79のapkをダウンロードする。ここではSuperSU279.apkにリネームしてC:\に移動。
  2. SupuerSU起動。Su binary occupiedのダイアログを無視して「設定」→「再インストール」。ダイアログが消えるまで待つ。
  3. スマホの電源ONのままUSB接続。
  4. コマンドプロンプト画面(cmd.exe)を開く。C:\に移動し、SuperSU279.apkをインストール。
  5. c:\>adb install -r -d SuperSU279.apk
    Success
    C:\

  6. アプリ一覧からSuperSU起動。バイナリのアップデート~と表示されるので、「通常」でアップデートする。

アップデートできない

が、アップデートに失敗してしまいます。ここでつまりました。なお、再起動をすると2.82に戻ってしまいます。正しい「再インストール」の挙動がわからないのですが、「再インストール」後にアプリ一覧にいるのはおかしいような・・・

試してみる

2.82をコマンドで落としてから2.79を入れてみる。


3.Magiskを試す

MagiskManagerをインストールし、boot.imgを書き換えて試しましたがうまくいきませんでした。あと、TWRPからのzipをフラッシュする方法もだめでした。

参考:[2018.4.29] Magisk v16.0 - Root & Universal Systemless Interface [Android 5.0+]


    4.flashtoolでのリカバリ

    2018/05/25現在の最新版は、0.9.24.4ですが、0.9.24.3と共に起動時にでるJAVAのエラーがどうしても治らなかったので、0.9.24.2で行いました。(特に問題なし)。公式には最新版しかないので、以下からダウンロードしました。使い方に関しては省きます。

    参考:flashtool - Google ドライブ 、 Xperia FTF

    FSCの展開

    そのままではG34XX用ftfは焼けないので、スクリプトファイルをダウンロード・展開する必要があります。

    参考:Xperia XA1 Plus Flashtool fsc Script | Android Development and Hacking
    1. 参考ページからG34XX.zipをダウンロードする。
    2. C:\Users\%USERNAME%\.flashTool\mydevices」を開いて、zipの中身(G34XXフォルダ)を展開する。 

    ダウンロードするftf

    XperiaFirmを起動して希望のftfをダウンロードします。「G3426」が目当てのですが、基本的にG34XXであればどれでも焼き・起動はできます。


    2018/09/05 追記
    注:CUST-RESETはフラッシュするな!文鎮化するな、とのことです。(チェック入れなきゃOK)
    Xperia XA1 Plus Flashtool fsc Script | Android Development and Hacking

    5.Kingo ROOT

     アプリ自体はインストールできましたが、やっぱりというかroot取得はできませんでした。


    6.Oreoで試す

     G3412(ヨーロッパ等)やG3426の香港版で試しました。試した時点(2018/05中旬)では、48.1.A.0.129までのboot.imgまでしかなかったので、48.1.A.0.116含めて2種類テストしました。
    1. 48.1.A.0.116 -> 不可 
    2. 48.1.A.0.129 -> 不可
    どちらもだめでした。それよりも何もしない状態でも動きが不安定で、フリーズが頻発しました。

    じゃあ48.1.A.0.138 は?

    2018/05/24に、48.1.A.0.138用のboot.imgが公開されましたので試したいと思います。それよりも気になる問題が・・・

    参考:Xperia XA1をAndroid 8.0アップデート後にSIMを認識しなくなる不具合発生 - 8wired.info

    香港版の48.1.A.0.138を少し試したときには発生しませんでした。今後どうなるかは不安ですが・・・


    7.今後について

    引き続きroot化と、POBoxインストールにチャレンジしたいと思います。

    0 件のコメント:

    コメントを投稿