テクノロジー
修理に出す前に、携帯電話を工場出荷時の状態にリセットするのが標準的な手順です。これにより、技術者が携帯電話を起動して、修理が成功したかどうかをテストするのを妨げる可能性のあるPIN/指紋/その他のロックを解除しながら、個人データを安全に保つことができます。
もっと良い方法があります。 サムスンのメンテナンスモード 昨年のサムスンのメンテナンスモード や、Google Pixelsの修理モード(これはPixelの12月のフィーチャー・ドロップで発表される予定だ)。しかし、これらはメーカー固有の機能であり、グーグルは現在、すべてのメーカーが利用できるネイティブのAndroidソリューションを実装している。
AOSPソースコードにおける修復モードの説明
AOSP リポジトリにコミットされたコードから判断すると、これは “Repair Mode” と呼ばれるもので、Mishaal Rahman によって発見された。その仕組みは、お好みの認証方法を使用してモードを有効にし、ショップから携帯電話を取り戻した後、同じ認証方法を使用してモードを無効にする必要があるというものです。
修理モードが有効になっている間、携帯電話はデータのない新しいユーザーアカウントでOSの新規インストールを実行しているように見えます。実際のアカウントとデータは端末に残りますが、ロックされてアクセスできなくなります。
メーカーは、自社バージョンの使用を好む場合、リペアモードを無効にするオプションを持つことになります。これは、まだそのようなモードを開発していないメーカーにとっては恩恵となるでしょう。
修理モードはすでにPixels用のAndroid 14 QPR1ベータビルドに統合されているが、モードを有効にするプロセスをユーザーにガイドするアプリが必要であり、それはまだ準備ができていない。
グーグルは修復モードをダイナミック・システム・アップデート機能に基づいている。通常、これは新しい Android イメージをダウンロードし、現在のインストールを上書きすることなくゲスト OS として実行することを可能にします。ジェネリック・システム・イメージ(GSI)を実行してテストするには最適な方法です。しかし、修復モードでは、DSUは元のOSイメージを起動するだけで、新しいユーザーアカウントを設定します。
これにより、修理技術者は携帯電話のハードウェアにアクセスできるようになり、工場出荷時リセットの携帯電話と同じように、何が機能し、何が機能しないかをテストできるようになります。しかし、携帯電話を取り戻したときにデータを復元することは、Androidのバックアップシステムを扱うよりもはるかに簡単です。