世に出ているほとんどのデバイスには、と呼ばれるものがあります。 エンジニアリングROM、初めて聞く人には奇妙に聞こえます。この記事では、それが正確に何に使用されているかについて説明します。
エンジニアリングROMとは何ですか?
デバイスが工場で製造される場合、世に出る前にそれが適切に動作することを検証する必要があります。または、デバイスが壊れて修理する必要があり、所有者に渡す前に動作することを確認する必要がある場合は、デバイスが動作することも確認する必要があります。しかし、工場は当然、デバイスをテストしないとわかりません。これがエンジニアリング ROM が存在する理由です。
エンジニアリング ROM は、製造元によってスマートフォンにインストールされるソフトウェア ファイルのセットです。これにより、開発者は構築プロセス中にデバイスをチェックおよび検証し、デバイスの修復を確認できます。内部にはテスト用のソフトウェアとアプリが含まれています。これは、デバイスを世界に販売する前に電話機を適切にチェックできるように、ソフトウェアからハードウェア全体をテストするために使用されます。または、デバイスの一部のコンポーネントが破損しており、正確にどのコンポーネントが破損しているかを明確にする必要がある場合や、デフォルトのものを上書きしてソフトウェアを書き込む場合など、デバイスの標準ソフトウェアでは通常それができません。
エンジニアリング ROM はどのようなものですか?
これは、(MIUI などの)変更を加えていない純粋な Android であり、軽量で、デバイス内でのテスト目的のみに作成されています。この ROM はテスト目的でのみ使用されるため、携帯電話自体にはおそらくこの ROM が同梱されることはありません。
これは、工場でキャプチャされたエンジニアリング ROM を実行し、テスト中の Redmi Note 10 Pro 5G です。通常のユーザーはおそらくこの ROM とは何の関係もありません。工場自体、または電話修理業者のみがデバイスを修理するときにこの ROM を使用し、デバイスが意図したとおりに動作することを確認する必要があります。
ROM に含まれるすべてのアプリは次のとおりです。これらはすべて、ディスプレイ、指紋センサー、カメラ、近接センサー、Bluetooth、抵抗器などの CPU 部品、GPU、セルラー (通話)、カメラ、バイブレーター、スピーカーなどのデバイスのハードウェアをテストするために作られたものがほとんどです。などなど。エンジニアリング ROM は主に、携帯電話が箱から出されたときの Android バージョンに基づいています。電話機がそのままの状態でエンジニアリング ROM よりも高いバージョンで提供された場合、それはその電話機が更新されていることを意味し、そのように理解することもできます。
上の図でわかるように、ROM にはデバイスのハードウェアのテストを目的としたアプリが含まれています。そこにあるアプリは、Wi-fi、Bluetooth などのハードウェアをテストするために使用されていました。 ROM がハードウェアのみに使用されるだけでなく、RAM の動作速度、ストレージ速度などのハードウェア速度もテストされます。
結果
これらの ROM はメーカーによってテスト目的でのみインストールされますが、ユーザーは自らの危険を承知でアクセスしてフラッシュすることもできます。これらの ROM は次のサイトで見つけることができます。 テレグラムチャンネル。デバイス上でテストを行いたいが、そのような膨大なアクションに煩わされたくない場合は、ほとんどのデバイスに存在する CIT 機能を使用して、これの最小バージョンを実行することもできます。詳細については、こちらをご覧ください。 Xiaomi 携帯電話で隠しハードウェア テスト メニュー (CIT) を使用する方法 コンテンツ。