Mifare DESFire 通信は、いくつかの Android デバイスでオフホスト (UICC) ではなく HCE にルーティングされます。
オフホスト セキュア エレメントとの OMAPI ベースの通信から、AID を Android オフホスト ルーティング テーブルに追加して、UICC でそれらを選択できるようにする方法を既に学びました。(@MichaelRoland に感謝)
現在の問題: UICC に仮想 Mifare DESfire カードがあります。一部のデバイスでは、ネイティブ ラップされた Mifare コマンドが UICC にルーティングされず、デフォルト ルーティングを変更するスイッチがありません。そのため、オフホスト ルーティング テーブルに別のエントリを追加したかったのですが、どの AID を使用すればよいかわかりません。
MIFARE DESFire テスト アプリケーションの PICC アプリケーション AID がありますF01010
。これは、CLT インターフェイスでアプリケーションを選択するために使用される AID ですが、Android のオフホスト ルーティング テーブルに入力することはできません。さらに、MIFARE DESFire アプリケーションに関連する 2 つの追加の AID があります。これは、Virtual Card Manager AID ( A0000003964D344D1400000000000000
) と Service Manager AID ( A0000003964D344D2400000000000000
) です。
しかし、どの AID をルーティング テーブルに挿入する必要があるでしょうか。