Прочитав много вопросов, решил написать этот. Я читал, что стандартная версия Android не поддерживает API для эмуляции карты. Кроме того, мы не можем писать собственные приложения для защиты элементов, встроенных в контроллеры nfc, из-за ключей, управляемых Google/Samsung.
Мне нужно эмулировать карту (mifare или desfire и т.д.). Вариант, который я вижу, делает это с помощью программного обеспечения. У меня есть считыватель ACR122U, и я проверил, что режим NFC P2P отлично работает с моим Nexus-S.
1) Я наткнулся на сайт, где говорилось, что NFC-контроллер nexus s (pn532) может эмулировать карту mifare 4k. Если это правда, могу ли я писать/читать команды apdu на эту эмулируемую карту? (Возможно, если я использую модифицированный ром, такой как cyanogenmod)
2) Могу ли я написать приложение для Android, которое читает команды apdu, отправленные с читалки, и генерирует соответствующие ответы (если не полностью, то только до некоторой степени). Для этого я искал, что нам нужно пропатчить nexus с cynagenmod. Кто-нибудь пробовал эмулировать карту этим методом?
Я вижу, что это возможно, поскольку у нас есть продукты от компаний по контролю доступа, предлагающих мобильные приложения, с помощью которых можно открывать двери, например. http://www.assaabloy.com/en/com/Products/seos-mobile-access/