эмулировать карту nfc с выбранным UID на Android

Я хочу задать 2 вопроса об эмуляции карты nfc:

  1. Могу ли я эмулировать карту nfc, включая выбранный мной идентификатор пользователя?

  2. Я прочитал HCE и не понял, в чем отличие между HCE и эмуляцией карт с безопасным элементом?

какие недостатки у Secure Element? я не могу управлять данными/uid карты, а на HCE могу?


person hfq42477-loaoa.com    schedule 29.09.2017    source источник
comment
что вы имеете в виду под uid? AID (идентификатор приложения) или UID эмулируемого тега?   -  person LaurentY    schedule 29.09.2017
comment
@LaurentY UID Я имею в виду uid тега эмуляции ...   -  person hfq42477-loaoa.com    schedule 29.09.2017
comment
Возможный дубликат Получить статический идентификатор тега NFC в режиме HCE   -  person LaurentY    schedule 29.09.2017
comment
Это не дуп. Заблокируйте мои 2 вопроса, пожалуйста   -  person hfq42477-loaoa.com    schedule 30.09.2017
comment
И не дублировать на stackoverflow.com/questions/19764476/   -  person hfq42477-loaoa.com    schedule 30.09.2017


Ответы (1)


Эта тема может быть немного старой, но я задавал себе тот же вопрос. По-видимому, UID карты, эмулируемой вашим телефоном, является случайным, но если вы хотите также эмулировать UID, вам необходимо перезаписать /etc/libnfc-nxp.conf, но для этого требуются привилегии root. По крайней мере, это работает (или работало) для MIFARE Classic UID.

Вы можете увидеть больше информации по этой ссылке, слайды 37 и + .pdf

person rvv_r_    schedule 29.05.2020