ZenFone2 Laser Android 6.0 Marshmallow Root化

ZenFone2 Laser Root化 1

Android6.0になってもプリインストールアプリはてんこ盛りで存在し、そして普通には消せないのがある。
消せなくてもせめて起動しないでくれるなら気にしないのだがあれもこれも勝手に動いていろいろ表示されるので意味わからないし邪魔。

ZenFone2 Laser Root化 2
プリインストールアプリの段階。
一番上は酷いタイプの例。「無効にする」が押せないので普通にはアンインストールも無効化もできない。Root化したいという動機の1つはこいつらの存在がある。
中央はまぁ我慢できるタイプの例。「無効にする」が押せるので無効化してしまえばとりあえずは邪魔されない。
一番下はASUSからしてもどうでもよいアプリ。
「アンインストール」を押して消し去れば良い。全部がこういうタイプなら良いのに。っていうかそもそも勝手にアプリ入れないで欲しい。

この記事の題名は「Android 6.0 Marshmallow Root化」になってるけど機種もAndroidのバージョンも関係なく基本的に同じ方法でいける。ただし、用意するファイルはRoot化したい機種に合っていること。

あと、前提としてブートローダーをアンロックしていること。

ZE550KLならhttps://dl.twrp.me/Z00L/で最新版のTWRPを貰う。他の機種ならこちらのデバイスリストからその機種用のTWRPを入手。
今回はZenFone2 Laser ZE550KL用にtwrp-3.0.2-0-Z00L.imgとUPDATE-SuperSU-v2.65.zip(こちらはリンクは付けないけどXDAの機種別フォーラムを見ればゲットできる筈)を用意した。もしくはSuperSUのウェブサイトからZIP版の最新バージョンをダウンロードする。APK版はRoot化済み端末用なのでこれからRoot化するときに使うものではない。
ZenFoneのUSBデバッグモードをオンにして、ZenFoneとPCをUSBケーブルで接続する。
UPDATE-SuperSU-v2.65.zipをZenFoneの内部ストレージ直下に置く。
コマンドラインで

adb reboot bootloader [Enter]
fastboot flash recovery twrp-3.0.2-0-Z00L.img [Enter]
fastboot reboot [Enter]
exit [Enter] 
ファイル名は入手したものに合わせる。

書き込みエラーが出ていないことを確認して再起動コマンドまたは電源ボタンを数十秒長押し。

上の1行目を実行するとZenFoneが再起動してFastbootモードになる。確認して2行目を実行。
2行目を実行してエラーが表示されなければ再起動コマンドを実行するかZenFoneの電源を長押しして電源オフ。

音量ボタン[↓]を押しながら電源オン。TWRPが起動するまで音量ボタン[↓]を押し続ける。

なお、標準リカバリをTWRPで上書きしたくないという人もいる筈。
TWRPのイメージをPCから読み込んで起動して使うという方法もある。

fastboot boot twrp-3.0.2-3-Z00L.img [Enter]

ZenFone2 Laser Root化 3
TWRP初起動時はこの画面。一番下のスライダーを右端まで。

ZenFone2 Laser Root化 4
TWRPのメイン画面。
左上の[Install]を押す。

ZenFone2 Laser Root化 5
内部ストレージのファイルリストが表示されるので(大抵は一番下までスクロールして)、UPDATE-SuperSU-v2.65.zipをタッチ。

ZenFone2 Laser Root化 6
一番下のスライダーを右端まで。
SuperSUのファイルが正常でエラーにならなければRoot化完了。

ZenFone2 Laser Root化 4
TWRPのメイン画面に戻る。
右上の[Wipe]を押す。(ここからのキャッシュ削除を忘れると上手くいかない。)

ZenFone2 Laser Root化 7
ワイプの画面は一番下のスライダーは触らない。ファクトリーリセットなので迂闊に進めると初期化されてデータを失うことに。[Advanced Wipe]を押す。

ZenFone2 Laser Root化 8
ART CacheとCacheを消したいのでその2箇所をチェックして一番下のスライダーを右端まで。

TWRPメインメニューの右下[Reboot]を選択。[System]を選択して再起動する。
キャッシュを消しているので起動時にアプリ最適化の表示が出て通常の起動よりだいぶ待たされることになる。

不要なアプリを消すのにTitanium Backupを使う。これでなければならないというのではないが個人的に6年以上こればっかり使ってるので。

Titanium Backup 1
Titanium Backupを起動する。上部の中央「バックアップ/復元」を押す。

Titanium Backup 2
仮に(ZenFoneでは消せないアプリの1つ)Amazon Kindleを消したいとする。その行をタッチする。

Titanium Backup 3
無効化するだけなら[無効化]を押す。
または消し去りたいなら[アンインストール!]を押すがその場合は先に[データ消去]を押した方が良いかも。或いはいつか戻せるようにアンインストール前に[バックアップ!]するもあり。

Titanium Backup 4
画像だと分かり難いが無効化するとその行は黒に近い紺色塗りになる。

Titanium Backup 5
同じく分かり難いがASUSの名前が付くアプリは多くが不要。上の画像だと途中2行だけが生かされて他は無効化されている。
ただし、無闇矢鱈に無効にすると例えばASUS Calling Screen(を無効)では電話をかける時に画面遷移ができなくて「電話切断(Hangup)」ボタンが押せなくなるなど微妙にまたは大きな不具合が起きるので慎重に。

ZenFone2 Laser Root化 9
無効化あるいはアンインストールした後は一度OSを再起動する。
アプリケーションドロワーを見るとかなりすっきり。(上の画像では個人的に足したのが入ってるけど)

システム系のアプリまで迂闊に消すと動作異常が起きたり動かなくなることもあるので注意。

なんかやらかして文鎮化したときにZenFone2 Laserで困るのが復旧用のファームウエアの入手。下の関連記事のストックファーム入れ替えの記事参照。

2016年12月16日追記:
前提としてブートローダーがアンロックされていることを記載。これまで当然のこととして書いていなかったけど不親切だったみたい。ついでにSuperSUのファイルの在り処のリンクを追加。

関連記事:

Windroidを使う

Windroidは2016年6月上旬現在でAndroidの約180シリーズで使えるWindows用のツール。メジャーなシリーズがサポートされてなかったり聞いたとこもないようなマイナーなシリーズがサポートされていたりするのはWindroidのユーザー(参加者)の熱意と貢献度による。そういうわけでシリーズ中でも特定の機種がサポートされていなかったりとか逆に1,2機種だけがサポートされているとかもある。

サポート機種一覧

WindroidのメインのウェブサイトはXDAのフォーラム。
http://forum.xda-developers.com/showthread.php?t=2499926
ソースはGitHubのhttps://github.com/DylanDoppelt/WinDroid_Toolkit
最低限の僅かなドキュメントも一応あるけど情報不足の感は否めない。ソース見ろというスタンス。

でも使うのは簡単。

上のXDAのフォーラムのダウンロードリンクからWindroidの最新版を取りそのファイルをWindows上で実行。インストーラーなどはなく実行で即アプリの操作画面に。

Windroid 1
初回起動時は手持ちの機種選択を行う画面が出る。
先ずは手持ちの機種のメーカーをリストから見つける。
メーカー名の左の [ ] をクリックする。
上の画像ではASUSを見つけてその左の赤枠部分を押そうとしている。

Windroid 2
シリーズを選択する。
今回はZenFone Laserシリーズを選択。

Windroid 3
選択したシリーズの関連ファイルが自動的にダウンロードされる。

Windroid 4
メイン画面が開く。
基本的には上部のタブで[Setup] [Commands] [About]を選択し、その下のメニューから選ぶことになる。
Setup画面ではブートローダーのアンロックとカスタムリカバリーのTWRPの書き込み、Root化が選択できる。
左下にはPCと対象のAndroid機種との接続状態が表示される。Windroidの利用ではFastboot状態での接続を求められることが多い。
PCと対象のAndroid機種との接続状態の確認・再確認は右下の[Refresh]を押す。

Windroid 5
FastbootモードでPCと接続するためにAndroid端末の電源をオフにし、音量ボタン[↑]を押しながら電源ボタンを長押し(電源ボタンは長く押さなくてよい)。画面に何らかの形でFastboot Modeである旨が表示されたら(全ての機種で表示されるとは限らないかも・・)ボタンを押すのをやめる。
Windroid画面の右下の[Refresh]を押す。
Windroid画面の左下が青丸とFastbootの表示に変わる。
今回はTWRPを入れたい(ということで)手持ちの機種用のTWRPボタンを押す。(上の画像中央)。 ここで手持ちの機種用のTWRPのボタンが表示されないなら未対応なので諦める。
この画面によるとASUSのZenFone LaserシリーズではZE550KLとZE551KLしか対応していないことになる。
[TWRP (ZE550KL)]を押すとTWRPのインストールが実行される。

Windroid 6
Windroid側にもリカバリー(TWRP)書き込み中の表示が出る。

Windroid 7
書き込み完了の表示が出て(Android端末の)再起動の要否を尋ねられる。(どちらでも)

TWRPがインストールされたら以後は電源オフの状態で音量ボタン[↓]と電源ボタンの同時押し(長押し)でTWRPが起動する。

Root化も同様の手順。[TWRP (機種名)]ボタンの代わりに[Flash Root Files]を押して進行する。

Windroid 8
TWRPを入れたけど標準のリカバリーに戻したいという状況が発生することがある。(公式ファームウエアの更新の際など)
標準のリカバリーはWindroidでは用意されないので自分でメーカーのウェブサイトなどで手持ちの機種用のファームウエアをダウンロードし、展開して中からrecovery.imgファイルを取り出す。(全てのバージョンのファームウエアファイルに入っているとは限らない)
Windroidの画面上部で[Command]を選択する。
メニュー中央列の[Flash Recovery]を実行する。(その前にFastbootモードで接続を忘れずに)
リカバリーファイルの選択窓が表示されるので先に取り出したrecovery.imgファイルを指定する。
処理後はTWRPから標準リカバリーに戻っている。(電源オフの状態で音量ボタン[↓]と電源ボタンの同時押し)

※ Windroidのサポート対象機種であっても全ての機能が完全に使えるとは限らないしインストールされるファイルが最新であるとも限らない。例えばブートローダーのアンロックを実行してもアンロックされないとかRoot化を選択したけどRoot化されてない、TWRPを入れたけど古い、そもそも現行のOSのバージョンに対応していないということは往々にしてあるのであまり信用しないこと。
この操作をすると何がどうなるという情報が提示されないのでどうしても不安になる。正直なところ自分で用意したファイルをコマンドライン+adbでシコシコやる方がよさ気な感じ。

関連記事:
Up