スキップしてメイン コンテンツに移動

Essential Phone(PH-1)をRoot化する方法

先日Essential Phone(PH-1)をRoot化したのですが、これが意外と苦戦したので手順を残しておきます。

Essential Phone(PH-1)をRoot化する方法は下記の通りです。
Root化する前に端末のバックアップは取っておきましょう。

ブートローダーのアンロック


まずはブートローダーのアンロックを行います。

ADBをインストールしていない場合は下記のURLを参考にインストールします。

How to Install ADB & Fastboot on Mac, Linux & Windows

1.下記のサイトの「Windows Drivers for Essential Phone」をクリックして、ドライバーをダウンロードします。

Android Builds for Essential Phone


2.ダウンロードした「Essential-PH1-WindowsDrivers.exe」を実行して、ドライバーをインストールします。
(※このドライバーをインストールしないと、後に出てくる「fastboot」コマンドを認識してもらえませんでした。)

3.Essential Phone(PH-1)の「設定」アプリを開きます。

4.「システム」の「端末情報」にある「ビルド番号」を7回タップして、開発者モードにします。

5.「システム」の「開発者向けオプション」をタップして、「OEMロック解除」と「USBデバッグ」をオンにします。

6.「セキュリティと現在地情報」の「画面ロック」を「なし」にします。

7.PCでコマンドプロンプトを起動します。
(※Essential Phone(PH-1)はUSBで接続しておきます。)

8.下記のコマンドを実行して、ブートローダーモードで起動します。

adb reboot bootloader

9.下記のコマンドを実行して、ブートローダーをアンロックします。
(※このコマンドを認識しない場合は2でインストールしたドライバーのフォルダでこのコマンドを実行します。)

fastboot flashing unlock_critical

10.音量ボタンで「Yes」を選択し、電源ボタンを押下します。

11.処理中にエラーが出た場合は「Factory data reset」を選択します。

以上でブートローダーがアンロックされているはずですが、参考サイトによるともう一度アンロックした方が良いそうです。

なので、起動したら下記の手順を実行します。

12.初期設定をすべてスキップして終わらせます。

13.3から8までの手順を再度実行します。

14.下記のコマンドを実行して、ブートローダーをアンロックします。

fastboot flashing unlock

これでブートローダーをアンロックすることができました。

TWRP Custom Recoveryのインストール


次は「TWRP Custom Recovery」のインストールを行います。

1.下記のサイトの「Download twrp-installer-mata-3.2.3-0.zip」をクリックして、「twrp-installer-mata-3.2.3-0.zip」をダウンロードします。

Download twrp-installer-mata-3.2.3-0.zip

2.下記のサイトの「Download twrp-3.2.3-0-mata.img」をクリックして、「twrp-3.2.3-0-mata.img」をダウンロードします。

Download twrp-3.2.3-0-mata.img

3.2でダウンロードした「twrp-3.2.3-0-mata.img」をADBのフォルダ内にあるplatform-toolsフォルダに移動します。

4.「システム」の「端末情報」にある「ビルド番号」を7回タップして、開発者モードにします。

5.「システム」の「開発者向けオプション」をタップして、「USBデバッグ」をオンにします。

6.「セキュリティと現在地情報」の「画面ロック」を「なし」にします。

7.下記のコマンドを実行して、ブートローダーモードで起動します。

adb reboot bootloader

8.下記のコマンドを実行して、現在のスロットか「a」と「b」のどちらかを取得します。

fastboot getvar current-slot

9.コマンドプロンプトでplatform-toolsフォルダに移動します。

10.下記のコマンドを実行して、TWRPのimgファイルをフラッシュします。

現在のスロットがaの場合

fastboot flash boot_b twrp-3.2.3-0-mata.img

現在のスロットがbの場合

fastboot flash boot_a twrp-3.2.3-0-mata.img

11.下記のコマンドを実行して、現在のスロットを変更します。

現在のスロットがaの場合

fastboot --set-active=b

現在のスロットがbの場合

fastboot --set-active=a

12.音量ボタンで「Recovery mode」を選択して、電源ボタンを押下します。
※ここからタップが効かなくなります。

13.下記のコマンドを実行して、TWRPをインストールします。
※「twrp-installer-mata-3.2.3-0.zip」はPC上のパスも含めて入力します。

adb shell twrp sideload
adb sideload twrp-installer-mata-3.2.3-0.zip

14.インストールが完了したら、下記のコマンドを実行して、ブートローダーモードで起動します。

adb reboot bootloader

15.下記のコマンドを実行して、現在のスロットを元に戻します。

元々のスロットがaの場合

fastboot --set-active=a

元々のスロットがbの場合

fastboot --set-active=b

16.音量ボタンで「restart bootloader」を選択して、電源ボタンを押下します。

これでTWRP Custom Recoveryのインストールが完了しました。

Magiskのインストール


次は「Magisk」のインストールを行います。

1.下記のサイトから最新の「Magisk Manager」をダウンロードします。

Magisk Manager APKs – APKMirror

2.1でダウンロードしたapkファイルをインストールします。

3.インストールした「Magisk Manager」アプリを起動します。

4.「Magiskがインストールされていません」の横にある「インストール」をタップします。


5.確認ダイアログが表示されますので、「インストール」をタップします。


6.「ZIPのみダウンロード」をタップします。


7.下記のコマンドを実行して、ブートローダーモードで起動します。

adb reboot bootloader

8.音量ボタンで「Recovery mode」を選択して、電源ボタンを押下します。

9.TWRPが起動するので、「Install」をタップします。

10.6でダウンロードしたzipファイルを選択して、画面下にある「Swipe to confirm Flash」をスワイプします。

11.インストールが完了したら、画面下にある「Reboot System」をタップします。

これでルート化することができました。

ルート化されているかのチェック


最後にちゃんとルート化されたかチェックします。

1.下記のリンクから「Root Checker」というアプリをダウンロードします。

Root Checker

2.ダイアログが表示されるので、「AGREE」をタップします。

3.「GET STARTED」をタップします。

4.「VERIFY ROOT」をタップします。

5.「スーパーユーザーリクエスト」ダイアログが表示されるので、「一度だけ」を選択して、「許可」をタップします。

6.ルート化に成功していれば下記のメッセージが表示されます。


7.「Magisk Manager」アプリを起動します。

8.「SafetyNetチェックを開始」をタップします。

9.ダイアログが表示されるので、「はい」をタップします。


10.「SaftyNetチェック成功」と表示されれば成功になります。


これでルート化されていることを確認できました。

さいごに


Essential Phone(PH-1)のルート化作業、本当に大変でした。
無事ルート化することができましたので、今後色々といじっていきたいと思います。

環境


Essential Phone(PH-1)
Android 9

参考サイト


Root Your Essential PH-1 with Magisk

コメント

このブログの人気の投稿

「F 16巻」の感想

「F 16巻」を読みました。

サコがやばいことになってました。
自暴自棄になっちゃったんだろうね。
でも立ち直って、ピーポーとともに軍馬の元を去ります。
まぁこの収まり方がみんなにとって都合が良かったのかもね。
正直サコはこの状態で歌を歌うことが幸せなのか分からないけど。

そして久しぶりのタモツ登場。
やっぱりタモツは軍馬にとって一番の理解者なんだね。
どう変わったかすぐに分かっちゃうもんね。
これからタッグを組んで活躍してほしいところです。

軍馬に敗北した山口音也はこれから化けそうな予感。
恐怖を知ったものが一流になれるといった感じでしょうか。
やっぱり運だけのキャラじゃ魅力なさすぎるからね。
覚醒してほしいです。

そして、最後に軍馬の実家編。
笠井さんは昔は相当なクズだったのに立派になったもんだ。
こちらもこれからどうなるか楽しみです。

「F 17巻」の感想

「F 17巻」を読みました。

とにかくサコがかわいそうだった。
サコの周りは結局誰も報われませんでした。
ジョージも純粋にサコを愛していたのかと思ったけど、ずっとクズのままだったし。
こんな環境で育ったらピーボーも相当なワルになりそうです。
こういう救いのない結末はあんまり好きじゃないです。

軍馬の方はレースで事故ってレーサー生命が危うくなるほどの大怪我。
まあ漫画的に軍馬の引退はあり得ないと思っているので、こっちはそれほど心配してないですけど。

軍馬の父親周りも慌ただしくなってきました。
というか本当に典型的なサスペンスドラマそのままの展開。
それにしても笠井さんは男気あって本当に一流っぽくなったなぁ。
ただ軍馬の父親は負けそうな気配。
勝ってほしいところだけど、どうなるか楽しみです。


「F 6巻」の感想

「F 6巻」を読みました。

舞台がF3に移りました。
詳しくは知らないのですが、サッカーでいうJ2みたいなF1の下部組織というイメージで合っていると思います。

ライバルの聖は死んじゃうんですかね。
明日のジョーの力石徹とか、昔のスポ根漫画のライバルって結構死にやすいイメージです。
こういうのが王道的な展開だったんですかね。
まぁ最近の漫画みたいにインフレが起こりすぎて昔のライバルが雑魚になっちゃう展開よりはこっちの方が良いのかもしれません。

それにしても最近は赤木軍馬がめっきり主人公らしくなってきましたね。
なんか応援したくなってきました。
F3での聖との対決が楽しみです。

「PPKP」の感想

「PPKP」というゲームをプレイしたので、感想を書きます。



「PPKP」は下記のリンクからダウンロードすることができます。

PPKP - Google Play

結論から書いてしまうと、パンチとキックしかないシンプルなゲーム性だけど最高に面白かったです。
こういうシンプルなゲームでハマるかどうかはリアクションの良さが大きな一因だと思います。
その点でこのゲームのリアクションは文句なしでした。
コンボやカウンターが決まるとすごいアクションが繰り広げられてめちゃくちゃ気持ち良かったです。
私もゲームを作る上でこういうリアクションは大切にしなきゃと思い知らされました。

あとやっぱり成長要素は長く遊んでもらうためには必要ですね。
今まで手も足も出なかった敵がレベルアップによって簡単に倒せるようになるのは爽快の一言に尽きます。
この見返りがあるからこそ人は苦痛であるレベル上げをしたくなるんですよね。

最後にグラフィックも良いですね。
くにおくんを彷彿とさせるドット絵に飽きさせない多彩なアクションシーン。
それだけでもうワクワクさせられます。

簡単なゲーム性でここまでハマれるゲームを作れるのは本当にすごいです。
色々勉強になりました。