2018/08/26 追記:上げたftfが間違っていたので、上げ直します。→完了。
Xperia C4から完全に移行しました。結局、TW版48.1.A.0.138でroot取って運用しています。XDAのフォーラムでも、root取得に取り組んでた方のが壊れたと発言がありました。
48.1.A.2.21のroot取得の先も見えませんし、1台めをふっとばしたのがトラウマなのでここらが落とし所かなと。
いままでのはごちゃごちゃして読みにくくなってしまったので、書き直します。2台目(48.0.A.1.131(7.0))は初期セットアップで台湾英語になっていたので、TW版48.1.A.0.138でroot取得を目指すいうことで進めます。
参考1: Xperia XA1 Plus G3426 root取得への道のり1
参考2: Xperia XA1 Plus G3426 root取得への道のり2
- ドライバのインストール
- bootloaderのアンロック
- 台湾版48.1.A.0.138への更新
- boot.imgの書き込み
- Magiskのインストール
- root取得できたかの確認
以降に書かれている操作はデータが消去されますので自己責任で実行して下さい。
bootループ等に陥った場合は、ボリュームアップ(+)キーを押しながら電源長押しで強制電源断できます。
長押し後、画面暗転直後に離すと再起動→更に押しているとバイブ1回→バイブ3回後に切れました。(1回と3回にどういう意味があるかわかりませんが…)。
1.ドライバのインストール
ただ差し込むだけではだめだったのでメモ。記事が古いですが、やってることは同じです。メモと備忘録: Xperia SP C5303 fastbootドライバの導入とbootloaderのunlock
- 「設定」→「システム」→「端末情報」→「ビルド番号」数回タップで開発者オプション表示。
- 「開発者オプション」で「OEMロック解除」、「USBデバッグ」をON。
- 端末電源ONのままPCにUSB接続。
- PCのデバイスマネージャを開くと、!マークがついた「Android ADB interface」があると思うので右クリック→「プロパティ」→「詳細」タブ→プロパティのプルダウンメニュー→「ハードウェアID」→値が表示されるので、スクリーンショットなどで値をメモる。
- 「android_winusb.inf」を検索して開き、次のように追記します。「;」行はコメントなので任意で。「%」行の「USB_Install,」より後ろは4.でメモした値そのものです。
レイアウトの都合上、改行してるように見えますが、 - あとは5.のinfを使ってドライバをインストールすれば完了です。
1)[Google.NTx86]の直下に、
;Xperia XA1 Plus %CompositeAdbInterface% = USB_Install, USB\VID_0FCE&PID_51F5&REV_0404&MI_01 %SingleBootLoaderInterface% = USB_Install, USB\VID_0FCE&PID_51F5 |
2)[Google.NTamd64]の直下に
;Xperia XA1 Plus %CompositeAdbInterface% = USB_Install, USB\VID_0FCE&PID_51F5&REV_0404&MI_01 %SingleBootLoaderInterface% = USB_Install, USB\VID_0FCE&PID_51F5 |
1.bootloaderのアンロック
Xperia XA1 Plus G3426 root取得への道のり1の「1.bootloaderのアンロック」参照。2.台湾版48.1.A.0.138への更新
Xperia XA1 Plus G3426 root取得への道のり2の「4,flashtoolでのリカバリ」参照。「Customized TW」を選択して焼きます。初期セットアップからいきなりここへ来てるので、ワイプはしません。全チェックボックスはノーチェックです。まあ48.1.A.0.138だと参考1の現象が起きるのですが、IMEIとかが消えた経緯考えるとしょうがないです・・・というかTWRP初回起動時に、パスワード求められるとDATAをWipeする必要があるので結局だめかも。ユーザーデータを消す場合は、「Wipe」→「Sin」の4つのみです。項目の詳しい説明は参考2。
なお台湾版の48.1.A.0.138は配布が終わってるので、ftfをおいておきます。
G3426_48.1.A.0.138_1310-3389_R3B.ftf - Google ドライブ
2018/09/05 追記
注:CUST-RESETはフラッシュするな!文鎮化するな、とのことです。(チェック入れなきゃOK)
Xperia XA1 Plus Flashtool fsc Script | Android Development and Hacking
参考1:Xperia XA1をAndroid 8.0アップデート後にSIMを認識しなくなる不具合発生 - 8wired.info
参考2:○○的な気まぐれ日記 ≫ xperia ftf初期化のメモ書き
差し替え予定 |
ちなみに「Exclude」→「Sin」のMD1ARM7、MD1DSP、MD1IMGはモデムイメージらしいがよくわかりません。
参考3:MTK platform partition meaning-MTK?件-一牛网??
3.boot.imgの書き込み
Xperia XA1 Plus G3426 root取得への道のり1の「2.boot.imgの書き込み」参照。なお、ダウンロードするimgは、「Kernel for 48.1.A.0.138 Oreo FM」になります。TWRPは組み込まれているため、recovery.imgの書き込み手順はありません。注:img書き込み直後のrebootでブートループが発生しました。ボリューム(-)の連打で一度TWRPに入った後は発生しなくなりました。
boot.img書き込み後 |
4.Magiskのインストール
Magiskのダウンロード
公式フォーラムから最新(2018/07/16現在16.0)Magiskをダウンロードします。参考:[2018.4.29] Magisk v16.0 - Root & Universal Systemless Interface [Android 5.0+]
Downloads → Latest Magisk
参考:https://forum.xda-developers.com/apps/magisk
参考:topjohnwu (John Wu) ・ GitHub
TWRPの起動
TWRP3.2.1.0が入っているのですが、起動の仕方が変わっていて焦りました。起動時にパスワードを求められたら、Xperia XA1 Plus G3426 root取得への道のり1の「3.recovery.imgの書き込み」参照。前(3.0.1-2):ボリューム(-)押しながら電源ON
今(3.2.1-0):電源ON後、ボリューム(-)連打
メニュー画面 |
Magisk.zipのフラッシュ
特に難しい説明はありません。「Mount」→「System」にチェック。「Install」→Magiskのzip選択→「Swipe to~」をスライド。再起動で完了です。インストール時のログ |
TWRPからReboot時
TWRPのアプリをインストールするか問われますが、入れない場合はチェックを2つともはずして、「Do Not Install」をタップ。5.root取得できたかの確認
Root Checkerで確認してみます。Magisk初回起動時にMagiskManagerのインストールが促されるか自動的に入ると思います。リクエストが表示され… | 許可タップでroot取得確認 |
無事取得できました。
要rootアプリを色々試す
現在Xperia C4で使用中の要rootアプリも入れてみましたがほぼ(後述)大丈夫そうです。Magisk Manager | 許可アプリ一覧 | TitaniumBackup |
6.作業後の問題
一連の作業後の問題です。- SIM(0sim)を認識しなくなる。→すでに報告がありました。
参考:Xperia XA1をAndroid 8.0アップデート後にSIMを認識しなくなる不具合発生 - 8wired.info
対策としては、simを入れ替えて再起動か・そのまま再起動です。なお、テザリングは普通に使えました。なおsoftbank 3Gsim(水色sim)はなんともありません。Xperia C4から接続 - 電源ON・再起動時に固まる、〇〇が停止しました。
→どうもXposedのせいのような・・・。強制電源断すれば大抵起動する。 - ファイル マネージャーHD (ファイルエクスプ ローラー) - Google Play のアプリのrootが必要な機能の設定がうまくいかない。「設定」の「ルートエクスプローラー」にチェックを入れようとすると、警告が表示されて入らない。なお警告後、Magiskのroot権限の許可~が表示されます
→他のアプリ使うか…Root Browser Classic - Google Play のアプリ - ウィジェットからライトのON/OFFができない。
→アプリに権限を付与する。「設定」→「アプリと通知」→「アプリの権限」→「カメラ」タップ→ウィジェットを管理しているアプリをONにする。 - ファイル マネージャーHD (ファイルエクスプ ローラー) - Google Play のアプリで、SDカードへの移動ができなくなった。(”HD”がつかない方も)
→ファイルマネージャー - Google Play のアプリに変えました。
Sorry,I have G3426 ftf only...
返信削除But I will try and search for that.
hello.
返信削除There was a new contribution for G3416
Can you try it?
https://forum.xda-developers.com/showpost.php?p=77513881&postcount=258