Google が Android Q 向けの Face ID のような機能に取り組んでいるという証拠があります。 言い換えれば、ロック解除と支払いのためのハードウェア顔認識です。
その間 最高のAndroidスマートフォン Apple iPhone がサポートするずっと前に指紋スキャナーがサポートされていましたが、Android デバイスは安全な生体認証顔認証ハードウェアに関して追いつきつつあります。 Apple iPhone X は、Time of Flight (TOF) を組み合わせた大手デバイス メーカーの最初のスマートフォンです。 センサー、IR イルミネーター、ドット プロジェクター、およびハードウェア顔認識用のその他のセンサー (Apple ではこれをこう呼んでいます) 「顔ID」)。 Android デバイス メーカーから、Face ID のような実装を備えたスマートフォンがいくつか見られました。 ファーウェイのMate 20 Pro そして XiaomiのMi 8 Explorer Editionしかし、これらのデバイス メーカーは、この新しいハードウェアをサポートするために Android を大幅にカスタマイズする必要がありました。 ただし、Google は Android Q で安全な顔認識ハードウェアのネイティブ サポートを導入することに取り組んでいるようです。
フレームワーク、SystemUI、設定 APK の顔認識に関連する数十の文字列と複数のメソッド、クラス、フィールドを発見しました。 Android QのAOSPビルドがリークされた 私たちが入手したもの。 見つかったコードはいずれも AOSP マスターまたは 最新の Android Pie パブリック リリース. さらに、Android 端末に長年にわたって存在している既存の「顔認証」機能、「Trusted Face」 この機能は Google Play サービスの一部であり、古くて安全ではないため、これが Android の新機能であると確信しています。 Q.
使用ライセンスを提供してくださった PNF Software に心より感謝いたします JEB デコンパイラ. JEB Decompiler は、Android アプリケーション用のプロフェッショナル グレードのリバース エンジニアリング ツールです。
フレームワーク解像度
Android Q のフレームワーク解像度 APK で見つかった顔認証関連の文字列から、最も重要な 行は、デバイスに顔認識がない場合に表示されるエラー メッセージに関するものです ハードウェア。 これは、Android Q がデバイスにハードウェア顔認識センサーを備えていることを期待していることを示しています。 顔認証機能は、Xiaomi、Huawei/Honor、OnePlus などの企業のほとんどの最新スマートフォンに搭載されています。
設定
新しい指紋を設定するときと同様に、新しい顔認証の設定フローでは、ユーザーがパスワード、PIN、またはパターンをバックアップとして設定する必要があります。 ユーザーには、起動時にデバイスのデータが復号化される前に、パスワード、PIN、またはパターンの使用を要求するオプションもあります。 次の文字列は、私たちが見つけた最も重要な文字列です。なぜなら、この文字列には、携帯電話のロックを解除するだけでなく、購入の承認やアプリへのサインインにも顔を使用できることが明示されているからです。
<stringname="security_settings_face_enroll_introduction_message">Use your face to unlock your phone, authorize purchases, or sign in to apps.string>
ただし、デバイス管理者は顔認証ロックを無効にすることができます。
見た目はこんな感じ
以下は、Android Pie での顔認識のセットアップ プロセスを示すスクリーンショットです。 残念ながら、顔認証解除 HAL が欠落しているため、実際に機能させることができませんでした。
これは Android にとって何を意味しますか?
これらの文字列が Google Pixel 4 に Face ID が搭載されることの証拠だと思っているなら、そこで止めさせてください。 これらの文字列が証明している唯一のことは、AOSP が顔ロック解除、支払い、アプリ認証のための顔認識ハードウェアをサポートしているということです。 Huawei Mate 20 Pro や Xiaomi Mi 8 Explorer Edition のようなデバイスでは、 アンドロイド Q GSI 顔認識が機能すること。 必要なハードウェア センサーを備えた他のデバイスでも、Android Q の顔認識にそれらのセンサーを使用できるはずです。
ただし、Google の将来のハードウェア計画について憶測するあなたを責めるつもりはありません。 Google が Android Q で顔認識ハードウェアをサポートしているという事実は、当然、Google がそれをテストしているデバイスを持っていることを意味します。 それは、Mate 20 Pro、Mi 8 EE、あるいは サムスンギャラクシーS10+、カスタム開発ボード、またはプロトタイプ ピクセル4. コミットがなければ、彼らが何をテストしているのかわかりません。 おそらく今後さらに詳しいことが分かるだろう Google I/O 2019 2019年5月7日に予定されています。
この記事は 2019 年 2 月 8 日に更新され、Android Pie での安全な顔認識のセットアップ フローのスクリーンショットが含まれています。