開発向けオプション設定で,USB接続をUSBデバッグモードになるように設定します。
これは,ADBコマンドを使えるようにするため。
開発向けオプションは,設定>端末管理の端末情報を7回タップすると設定メニューに現れる。
root化するには,Bootloaderのunlockは必須ではないみたい。TWRPのようなカスタムリカバリをROMに書き込む場合は必要になる。知らないでUnlockしてしまったけど・・・
> adb install ZE520KL_SIGNED_Android_M_UnlockTool_2016_0715.apk
Bootloaderをunlockすると,端末をブートした時に5秒程度「この端末はアンロックされています・・・」とか言うようなメッセージが毎回ブート時に表示されるようになる。Nexus5みたいに鍵アイコンが開いているような表示がいいのに,カッコ悪い・・・
今のところ,lock状態の元に戻すことは出来ないみたい。
と思っていたら,xdaにrelockする方法が!,もしかしたらrelock出来るのかも。
また,このASUSのオフィシャルunlockerでbootloaderをアンロックした場合,OTA更新が来なくなってしまいます。 これはunlockした端末のシリアル番号をASUSで保存していて,OTA更新しないようにしているみたい。
アンオフィシャルなunlockerもあるみたい。それだとOTA通知も来るらしい。それでやればよかったなぁ
bootloaderのアンロックをしてしまうと,ASUSでの製品補償が受けられなくなってしまいます。
Volアップ + Power で,fastbootモード*1で端末をブートします。
> fastboot flash recovery twarp-3.0.2-Z017D.img
これで,ZenFone3(ZE520KL)へTWRPリカバリをインストール出来た。
だけど,ZenFone3(ZE520KL)用のCustom ROMが無いんで,TWRPリカバリをFlash ROMに入れておいてもしょうがない気がする。(今のところバックアップ用途しか使用できない)
オフィシャルfirmwareイメージ(zipファイル)を使用して端末のfirmwareを更新する場合は,オリジナルのリカバリーでないと,そのままではflash出来ない。
TWRPリカバリからオフィシャルfirmwareイメージ(zipファイル)を使用して更新する場合は,zipファイルの中にある/META-INF/com/google/android/updater-scriptの1行目から3行目を#を付けてコメントアウトして,/sdcardにコピーして,TWRPからinstallすれば更新は出来る。
TWRPリカバリを使うのは,とりあえず簡単にroot化するために必要なんだけど,それだったらfastbootから一時的にTWRPリカバリを起動すれば良い。
この場合は,
> fastboot boot twarp-3.0.2-Z017D.img
で,PCにあるTWRPリカバリを端末のRAMに転送して起動出来る。*2
> adb push dot.supersu /sdcard/.supersu
> fastboot reboot
> adb sideload SuperSU.zip
これで。無事root権が使えるようになった。
busyboxを入れておきます。これはGoogle playからインストール。
新しくコメントをつける