Google Pixel 4で遊ぶ その16: ルート化済状態でのアップデート

Google Pixel 4で遊ぶ その16: ルート化済状態でのアップデート Pixel 4
スポンサーリンク

本来ならルート化を維持したままAndroidのアップデートをする記事のつもりだったのですが、Pixel 4では現状は無理なようです。

なので少し中途半端な内容となっていますが、せっかく調べたのでので記事にしておきます

前回まではXiaomiのスマートウォッチの紹介をしてきました。

今回は久々にGoogle純正のスマートフォンPixel 4の話題です。Pixel 5の発売は開始されましたがまだまだ現役です。

なお前回のPixel 4の記事は下記になります。

Google Pixel 4で遊ぶ その15: Factory Imageを使ってアップデートする
今回はPixel 4をFactory Imageを使ってアップデートしてみます。私のPixel 4にはなぜか2020年4月のOTAが降ってこないのでアップデートするためにはFactory Imageの書き込みが必要でした。ただWindows10を使って書き込んでいると途中で失敗してPixel 4が文鎮になりかけたのは焦りました。作業はLinuxでやった方が安全かもしれません。

この記事の内容は私の手持ちの北米版Pixel 4で行った内容に基づいています。

その他のPixel 4 (国内SIMフリー版、キャリア版)で同様のことができるかわかりません。

何らかの不具合が発生しても責任はとれませんのでご注意ください。

スポンサーリンク

Pixel 4のアップデート

PixelシリーズはGoogle純正ということもあって毎月アップデートが行われます。

さらに年に1回のペースでAndroid自体のバージョンアップも行われます。2020年9月にはAndroid RことAndroid 11がリリースされました。

新しいAndroidバージョンのサポートが良いのもGoogle純正スマートフォンの強みです。

Android 11については2017年発売のPixel 2シリーズに対しても提供が行われています。

私のPixel 4はいろいろあって北米版なのですが、この北米版のPixel 4にも無事にアップデートの通知が来ていました。

OTAの通知

このようにネットワークを介してアップデートが配信されることをOTA (Over-The-Air)アップデートと呼びます。

スポンサーリンク

ルート化とアップデート

さてここでこまるのがPixel4をルート化している場合です。ルート化済のスマートフォンをOTAで更新した場合、次のようなパターンになります。

  1. 問題なくアップデートできるが、ルート化は無効になる
    これはアップデート後に再ルート化すればよく、一番無難なパターンです。
    以前にルート化したPixel 2をAndroid 10にアップデートしたときはこのパターンでした。
  2. アップデートに失敗する
    この場合はアップデート前の状態が保持されるので、実害は少ないです。ただ、アップデートするには他の手順を踏まなければ行けません。
  3. 文鎮化する
    復帰もできない最悪のケースです。私はこのパターンに当たったことはありませんが、海外の掲示板で目にしたという話を聞いています(伝聞なので確かなことはわかりません)。

とにかく3のケースは避けたいところです。

そこで今回はルート化している状態でアップデートする方法につて調べてみたいと思います。

ご注意

はじめに注意事項です。

ここで紹介するAndroidのアップデートは正規の方法ではありません。

この記事を参考にしたことによる、データの消失、スマートフォンの文鎮化などの自己につきましては責任を負いかねます

必ず自己責任で実施するようにしてください。少なくても必要なデータのバックアップをとっておくことをお勧めします。

アップデート前の状態

最初にアップデート前の状態を確認しておきます。

  • スマートフォン: Pxiel 4 (北米版)
  • Andoridバージョン: Android 10
  • ビルド番号: QQ2A.200405.005
  • ブートローダ: アンロック済
  • ルート化: ルート化済 (Magiskを利用)
  • Magisk: 20.4 (20400)
  • Magisk Manager: 8.0.2(307) (11)

関連するスクリーンショットを貼っておきます。

アップデート前の状態アップデート前の状態 (Magisk)

ルート化済でのAndroidアップデート

ルート化済のAndroidをアップデートする方法としてここでは3つ紹介したいと思います。

  1. Factory Imageを使ったアップデート (ルート化維持)
  2. OTAを利用したアップデート (ルート化は無効になる)
  3. OTAを利用したアップデート (ルート化を維持)

本来は3をやりたかったのですが、3についてはPixel 4では成功しなかったので、私が調べた情報だけ記載します。

Factory Imageを使ったアップデート (ルート化維持)

これは最も面倒ですが、一番確実なアップデート方法です。

この方法は以前紹介したので下記の記事を参照してください。

Google Pixel 4で遊ぶ その15: Factory Imageを使ってアップデートする
今回はPixel 4をFactory Imageを使ってアップデートしてみます。私のPixel 4にはなぜか2020年4月のOTAが降ってこないのでアップデートするためにはFactory Imageの書き込みが必要でした。ただWindows10を使って書き込んでいると途中で失敗してPixel 4が文鎮になりかけたのは焦りました。作業はLinuxでやった方が安全かもしれません。

この方法だと確実にアップデートはできるのですが、手順がなかなか面倒なのは確かです。

そこで今回はもう少しお手軽な手段を試したいと思います。

OTAを利用したアップデート (ルート化は無効になる)

この方法は手順が最も少ないため、手っ取り早く新しいバージョンのAndroidを利用したいときに最適です。

ただし、ルート権限が必要な時には再度ルート化をする必要があります。

今回は私はこの方法を適用したので細かく紹介していきます。

ステップ 1: Magiskのアンインストール

まずMagisk Managerを使ってMagisk自体をアンインストールします。

これにはMagisk Managerの画面で「Magiskのアンインストール」を選択して行います。

Magiskのアンインストール

これで次のようなメッセージが出ますがここでは「イメージのリストア」を選択します。

イメージのリストア

画面の下の方に「リストア完了」と表示されればOKです。

リストア完了

重要な点はここではまだ再起動しないことです。再起動せずに次のステップに進んでください。

ステップ2: OTAの適用

次にOTAを適用してAndroidをアップデートしましょう。

「設定」→「システム」→「システムアップデート」を選択します。

OTAの適用

ここで「ダウンロードとインストール」を選択します。これでダウンロードとインストールが始まります。

アップデートのインストール中

更新サイズがでかいためかなり時間がかかりますが、じっと待ちましょう。

アップデートのインストールが完了すると再起動を要求してくるので、ここで再起動しましょう。

再起動

ここ以外で再起動を行うと、アップデートは適用されず、アップデート前の状態で起動します。

再起動が完了するとAndroid 11にアップデートされた状態となります。

アップデート後の状態

再起動後にMagisk Managerを確認してみると、Magiskのインストール済の欄が「N/A」となっています。

アップデート後の状態 (Magisk)

これはMagiskが消去されていることを示しています。

Root Checkerで見てもルート化は無効になっています。

ルート化は無効

とりあえず、無事にAndroid 11にOTAを適用できましたが、ルート化は無効になっている状態となります。

この状態から再びルート化したい場合はパッチを当てたboot.imgをフラッシュする必要があります。

Google Pixel 4で遊ぶ その8: ルート化!
今回はGoogle Pixel 4をルート化してみます。Pixel 4向けのカスタムリカバリ(TWRP)はリリースされていないので、ルート化する際にはMagisk Managerをつかってboot.imgにパッチを当てるパターンになります。やり方は確立されているので手順通りに進めれば問題ないと思います。

ブートローダのアンロックは維持されたままなので、再びアンロックをする必要はありません。

OTAを利用したアップデート (ルート化を維持)

このセクションの内容は調べただけで私は実際に確認していません。

もしかしたら間違っているかもしれないのでご注意ください。

この方法は私が試したかった方法です。

しかし、Pixel 4では適用できなかったため、調べた内容だけ紹介しておきます。

ステップ 1: Magiskのアンインストール

まずMagisk Managerを使ってMagisk自体をアンインストールします。

これにはMagisk Managerの画面で「Magiskのアンインストール」を選択して行います。

Magiskのアンインストール

これで次のようなメッセージが出ますがここでは「イメージのリストア」を選択します。

Screenshot_20201010-175337

画面の下の方に「リストア完了」と表示されればOKです。

Screenshot_20201010-175444

重要な点はここではまだ再起動しないことです。再起動せずに次のステップに進んでください。

ステップ2: OTAの適用

次にOTAを適用してAndroidをアップデートしましょう。

「設定」→「システム」→「システムアップデート」を選択します。

OTAの適用

ここで「ダウンロードとインストール」を選択します。これでダウンロードとインストールが始まります。

OTAによるアップデート

更新サイズがでかいためかなり時間がかかりますが、じっと待ちましょう。

アップデートのインストールが完了すると再起動を要求してきますが、ここでは再起動はせずに次のステップに進みます

OTA後は再起動しない

ステップ3: Magiskを復帰

ここからがPixel 4ではできなかった作業です。

再起動する前にMagisk Managerを起動し、Magiskの「インストール」を選択します。

Magiskのインストール

つぎにMagiskのインストール先が選択できますので「Inactive Slotにインストール(OTA後)」を選択します。

Inactive Slotにインストール

Pixel 4ではインストール先としてこのInactive Slotが選択できません。

調べてみると、Pixel 4でInactive Slotにインストールすると文鎮化するらしく、このオプションは無効になっているようです。

この後に警告(Warning)が表示されるようですが「YES】を選択します。

これでInactive SlotにMagiskがインストールされ、再起動が要求されるので再起動しましょう。

Magiskの再インストール後に再起動

これで再起動が完了すると、OTAが適用されながら、ルート化されている状態となる・・・そうです。

従ってOTA後もルート化は不要となります。

アップデート後の状態

無事にOTAが適用できたらAndroidの状態を確認してみます。

ちなみにOTA後にセキュリティアップデートもあったので、セキュリティアップデート適用後の状態も紹介します。

アップデート前 アップデート後 セキュリティ
アップデート適用後
Android
バージョン
10 11 11
Android
セキュリティ
パッチレベル
2020年4月5日 2020年9月5日 2020年10月5日
Google Play
システム
アップデート
2020年7月1日 2020年9月1日 2020年9月1日
ベースバンド
バージョン
g8150-00055-200110-B-6126839 g8150-00063-200702-B-6648947 g8150-00063-200702-B-6648947
カーネル
バージョン
4.14.150-gf3a84757f21f-ab616664
#1 Tue Feb 18 22:01:54 UTC 2020
4.14.180-g051355490483-ab6669324
#1 Fri Jul 10 09:40:47 UTC 2020
4.14.180-ga1605987a054/ab6722175
#1 Thu Jul 30 10:58:46 UTC 2020
ビルド番号 QQ2A.200405.005 RP1A.200720.009 RP1A.201005.004

まとめ

今回はルート化済のPixel 4をOTAでAndroid 11にアップデートしてみました。

他のAndroidスマートフォンだとルート化を維持したままOTAが適用できるのですが、Pixel 4の場合はOTAを適用するとルート化が無効になってしまいます。

必要に応じて再度ルート化すると良いでしょう。

次回はこのブログのデザインについて紹介します。

コメント

タイトルとURLをコピーしました