PH-1:2019年4月セキュリティアップデート|新機能「明るさと音量調整」

このサイトを検索 | Search this site
,米国

PH-1 2019年4月1日、Essential Products は Essential Phone PH-1 の2019年4月期セキュリティパッチをリリースしました。

PH-1 はピュア Android 製品なので、Google がリリースするセキュリティパッチと連動して数日の誤差で PH-1 用セキュリティパッチがリリースされます。

今回の Security Update は、セキュリティパッチレベルの更新に加えて、明るさと音量設定の調整が含まれています。

2019年4月期のセキュリティアップデートの概要は次の通りです。

2019-04 Security Update
Android のバージョンAndroid 9.0.0 Build PQ1A.190105.045
セキュリティパッチレベル2019年4月5日
改善adjustments to brightness and volume settings
本体更新74.3 MB
OTAファイル1.05 GB
PH1-OTA-PQ1A.190105.045.zip
アップデート通知
beforupdate201904secpatch


アップデート手順の概要

2019年4月期セキュリティパッチをインストールする方法は2種類あります。

本体からアップデートすると30分~40分程度端末が使用できない時間が生じるので、私はOTAアップデート (Plan B) することが多いです。

Plan A
PH-1本体からアップデートする方法です。
アップデート完了まで40分程度かかります。
PH-1 > 設定 > システム > 詳細設定:システムアップデート
Plan B
公式サイトから [OTA | Fastboot] ファイルをダウンロードしてPH-1へ転送する方法です。

OTA方式はバージョンアップのみに対応しており、バージョンダウンすることはできません。そして、端末は初期化されません。

OTAファイルを転送する時間は5分前後なので、本体からアップデートするより短時間で終わります。

Fastboot方式はバージョンアップ及びバージョンダウンの両方に対応していますが、端末が初期化されるので再設定が必要です。

PCから OTA (Fastboot) ファイルの転送を行うには adb コマンドが利用できるようにしておく必要があります。

adb環境を構築する

OTA または Fastboot 方式によりアップデートする時は、PCに Android デベロッパーツールをインストールして adb コマンドが使えるようにしておく必要があります。

adb:Android Debug Bridge

Android デベロッパーツールは、Essential Products 公式サイトの OTA ダウンロードページにリンクが貼られている Platform tools をお勧めします。(文末リンク参照)

adb コマンドはコマンドプロンプトまたは Windows PowerShell から利用します。

OTA ファイルを入手する (Plan B)

公式サイトからOTAファイルをダウンロードします。

Developer Overview ページを表示してから「Current Builds」にチェックをつけて、「Submit Form」をクリックすると最新のアップデートファイルのダウンロードページが表示されます。

大まかな手順 (OTA)

コマンドプロンプトは通常起動でよく、管理者モードで起動する必要はありません。コマンドプロンプトの代わりに Windows PowerShell を利用することができます。

間違えやすいのは、手順5 の adb sideload の引数に指定するOTAファイル名の入力ミスではないかと思います。
  1. PH-1をUSBデバッグモードに変更する
  2. PH-1とPCをUSBケーブルで接続する
  3. adbコマンドを実行してPH-1をリカバリーモードで起動する
  4. PH-1を Apply update from ADB モードにする
  5. adb sideload を実行してOTAファイルをPH-1へ転送する

手順3、4、5の注意点は次の通りです。
  • 手順3:Windows PowerShell または コマンドプロンプトを通常起動して adb コマンドを実行する
  • 手順4:PH-1本体右の電源ボタンを押しながらボリュームUpボタンを押すと選択メニューが表示される
  • 手順5:adb sideload の引数はOTAファイルのフルパスを指定する

以下の例では、Cドライブ直下の PH-1 フォルダーに PH1-OTA-PQ1A.190105.045.zip を保存しているので、adb sideload の引数は C:\PH-1\PH1-OTA-PQ1A.190105.045.zip となります。

転送時間は5分程度です。

通常起動したコマンドプロンプトでコマンドを実行した時の例
c:\_
コマンド プロンプトー □ × 
Microsoft Windows [Version 10.0.17134.345]
(c) 2018 Microsoft Corporation. All rights reserved.
C:\>adb reboot recovery
* daemon not running; starting now at tcp:5037
* daemon started successfully

C:\>adb devices
List of devices attached
PM1LHMA123456789 sideload

(ここで、PH-1本体右の電源ボタンを押しながらボリュームUpボタンを押して Apply update from ADB を選択する)

C:\>adb sideload c:\ph-1\PH1-OTA-PQ1A.190105.045.zip
Total xfer: 2.00x

詳細な情報は過去記事を参照してください。

アップデート後のAndroidバージョン情報

c:\_
コマンド プロンプトー □ × 
Microsoft Windows [Version 10.0.17134.345]
(c) 2018 Microsoft Corporation. All rights reserved.
C:\>adb shell
mata:/ $ cat /proc/version

Linux version 4.4.176-perf+ (jenkins@9d7eb5ae9ef0) (Android (5271481 based on r349610) clang version 8.0.8 (https://android.googlesource.com/toolchain/clang 4dba9ad555eabb40b39dc53c12d09423e9faea7b) (https://android.googlesource.com/toolchain/llvm ab552995647d484a712bf15f77e6c6f4e8ac532b) (based on LLVM 8.0.8svn)) #1 SMP PREEMPT Mon Mar 11 01:11:04 PDT 2019
mata:/ $ exit


今回のアップデートにより Linux version が 4.4.176 になりました。
2019年4月のセキュリティパッチ
Linux version 4.4.176-perf+ (jenkins@9d7eb5ae9ef0) (Android (5271481 based on r349610) clang version 8.0.8 (https://android.googlesource.com/toolchain/clang 4dba9ad555eabb40b39dc53c12d09423e9faea7b) (https://android.googlesource.com/toolchain/llvm ab552995647d484a712bf15f77e6c6f4e8ac532b) (based on LLVM 8.0.8svn)) #1 SMP PREEMPT Mon Mar 11 01:11:04 PDT 2019
2019年3月のセキュリティパッチ
Linux version 4.4.174-perf+ (jenkins@9d7eb5ae9ef0) (Android (5271481 based on r349610) clang version 8.0.8 (https://android.googlesource.com/toolchain/clang 4dba9ad555eabb40b39dc53c12d09423e9faea7b) (https://android.googlesource.com/toolchain/llvm ab552995647d484a712bf15f77e6c6f4e8ac532b) (based on LLVM 8.0.8svn)) #1 SMP PREEMPT Wed Feb 13 16:46:04 PST 2019
2019年2月のセキュリティパッチ
(Android 9 Pie, Release 7, PQ1A.190105.014)
Linux version 4.4.171-perf+ (jenkins@9d7eb5ae9ef0) (Android (5166481 based on r346389b) clang version 8.0.6 (https://android.googlesource.com/toolchain/clang b55f2d4ebfd35bf643d27dbca1bb228957008617) (https://android.googlesource.com/toolchain/llvm dfe553c721f995b34e6608bd6039cce877e7bb1b) (based on LLVM 8.0.6svn)) #1 SMP PREEMPT Wed Jan 16 14:45:01 PST 2019
2019年1月のセキュリティパッチ
(Android 9 Pie, Release 6, PPR1.181005.116)
Linux version 4.4.166-perf+ (jenkins@9d7eb5ae9ef0) (Android clang version 5.0.300080 (based on LLVM 5.0.300080)) #1 SMP PREEMPT Sun Dec 2 15:06:35 PST 2018

あとがき

OTAファイル名の入力ミスを防ぐには次の手順をお勧めします。
  1. キーボードのShiftキーを押しながら、マウスでファイルを右クリックする
  2. 「パスのコピー」を選択してクリップボードにファイルのフルパスをコピーする
  3. コマンドプロンプトに戻って、CtrlVを押す
  4. ファイルのフルパスがペーストされる

フルパスとはルートディレクトリ (C:\) からファイルが保存されているフォルダーまでの全ての階層を記述したものです。

今回のケースでは、次の文字列のことを表します。

c:\ph-1\PH1-OTA-PQ1A.190105.045.zip

copy-path

Essential 公式のつぶやき (Twitter)

April Fools joke はスベったようです。
今日は「更新なし」と言うつもりでしたが、皆さんは私たちのエイプリルフールの冗談よりもダウンロードが速いです。


検証:Essential Phone PH-1, Android 9(PQ1A.190105.045)
Windows 10 Pro October 2018 Update, v1809.17763.316
SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site