Android aosp romでファームウェアの変更を防ぐ方法はありますか? ROM は Nexus One にフラッシュされます。許可されていないユーザーは、別の ROM をフラッシュするなどの変更を行うことはできません。ありがとう。
2 に答える
携帯電話メーカーは長い間これを行おうとしてきましたが、ほとんどすべてが失敗に終わりました。
ほとんどの試みはソフトウェア ベースであり、通常、ローカル ルート アクセスを可能にするために悪用できる欠陥があります。その時点で、あなたはすでに戦いに負けています。
新しい ROM をフラッシュするだけでは、不正な変更を防ぐことはできません。攻撃者はブートローダーを起動するだけで、そこから無制限にアクセスできるからです。カスタム ブートローダーを作成するのが最善の策かもしれませんが、これはほとんどの人が達成できる範囲を超えており、さらに、これでさえ改ざんから安全であるという保証はありません。
私の頭の中で、これに近づいた唯一の人は、ロードされた ROM が不正であることが検出された場合に飛ぶ電子ヒューズを備えた Motorola です (デジタル署名を使用していると思います)。
手短に言えば、許可されていない変更を防ぐために合理的にできることはおそらく何もありません。ハンドセットが他人の所有物になると、それが変更されていないことを信頼することはできません.
nexus one にはロック解除可能なブートローダー (ファームウェアのインストールに使用するもの) が付属しているため、短い答えは、できないということです。
ただし、電話が期待どおりの状態であることを検証するアプリケーションを作成することはできますが、それもリバース エンジニアリングされる可能性があります。