0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Essential Phone(PH-1)にMagiskを導入した話。TWRP/ROM...etc

Last updated at Posted at 2019-02-09

#はじめに
初心者向けの記事。というか毎回調べるのが面倒なので自分向けにメモ。色々調べまわると、色々書いてあるもんだから困るので丁寧に書いていく。なんだけど、間違ってたり、よりよい方法があればアドバイス求む。色々調べただけで本質理解していないです。
Markdownの使い方よくわからんから読みにくかったらごめん。

注意事項

  • 端末が文鎮化しても各自自己責任で。
  • ADB、FASTBOOTは導入済み前提。
  • 事前に大事なデータはバックアップしておこう。

#必要なもの

#1) bootloaderのアンロック

  1. https://storage.googleapis.com/essential-static/Essential-PH1-WindowsDrivers.exe から端末用のドライバーをPCに入れる。
  • 端末の「開発オプション」を有効化。
  • 端末の「開発者オプション」内のOEMロック解除を有効化、ADBが使えるようにしておく。
  • adb reboot bootloaderまたは電源を落としたあと、電源ボタン+音量-ボタンを同時押しでbootloaderを起動。
  • fastboot flashing unlockでbootloaderのアンロック完了。このときに端末のユーザーデータは初期化される。

これ以降、手こずった場合はfactory reset(脳死的判断)。

factory reset

  1. (標準リカバリ)adb reboot recoveryのあと、「電源ボタンを押しながら、音量+ボタンを押す」でリカバリを起動。"Apply update from ADB"を選択。
  • (TWRP)TWRPのときは上記の方法はできないので、TWRP起動時にadb shell twrp sideloadとしとく。
  • adb sideload [ROM(OTA)].zip。その後再起動で初期化できる。その場合はADBつかえなくなったはずだから再度「開発者オプション」から有効化しておこう。

#2)TWRPの起動

  1. bootloaderを起動しfastboot getvar current-slotで現在aとbのスロットか確認する。
  • fastboot --set-active=aというようにスロットを変更できる。bにしたいならfastboot --set-active=bにする。
  • fastboot flash boot_a [twrp].imgでOK。スロット云々言ったけど正直良くわからんからbにも焼こうということで、fastboot flash boot_b [twrp].img
  • fastboot rebootでTWRPが起動すると思う。なんか知らんけど、TWRP(twrp-3.2.3-0-mata.img)のタッチが効かない。そのままでやった。

#3)Magisk.zip

  1. TWRP起動時にadb shell twrp sideload
  • adb sideload [Magisk].zipのあとadb rebootで再起動。
  • Androidが起動するので初期設定を済ませる。あとからでも出来るので全部スキップした。Magisk Manegerはインストールできてたけど、Root化されてない?:thinking:

#4)patched_boot.img

  1. ROM(FASTBOOT).zipを解凍してboot.imgを端末に置いとく。Magisk Managerで「インストール→Patch Boot Image File」でboot.imgを指定して、できたpatched_boot.imgをPCの方に戻す。
  2. bootloaderを起動し。fastboot flash boot_a patched_boot/imgで書き込む。

#5)終わり
おそらくこれより簡単な方法あるだろうけど、とりあえずこれで出来た。

Magiskを入れた理由はこれ。
QuickSwitch is a Magisk Module that enables Android Pie recent apps on supported third-party launchers

Get the OnePlus Launcher with its recent apps interface on any Android Pie device [Root]

そこまで思ったより満足度が低かったし、勿論Root取ってるからKyashなどの金融系が使えないから戻した。遊び用の端末が欲しい。

Recents Appsのときに下にアプリを並べられるようにできるのは、デフォルトランチャーのみって問題じゃないですかね。Qでココらへんが改善されてくれればとても助かるんだけどなぁ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?