Mobius 2026 Autumn
SAN PETERSBURGO + ONLINEBAJO EL CAPÓ 22 de octubre · en ruso
NFC en Android,
por dentro:
de APDU
a NCI y RF
Sigo una lectura fallida de un pasaporte desde Kotlin, por APDU y NCI, hasta el enlace de RF, y muestro cómo recuperarse de forma segura.
Organizado por JUG Ru Group
Página de la charla en mobiusconf.com (se abre en una pestaña nueva)
Por dónde empezar
Capítulos
- 1–3 diapositivas 1–3 Вступление Portada, sobre mí y el fallo
- 4–6 diapositivas 4–6 Камера / OCR Quién participa en un intercambio NFC; OCR y MRZ antes de NFC
- 7–8 diapositivas 7–8 MRZ Los archivos principales de nuestro escenario
- 9–10 diapositivas 9–10 PACE/BAC Para qué existen PACE y BAC
- 11–12 diapositivas 11–12 APDU SELECT, READ BINARY y el status word
- 13–17 diapositivas 13–17 Android Reader Mode, IsoDep, discovery, transceive()
- 18–21 diapositivas 18–21 NCI/NFCC Paquetes de control y de datos; créditos NCI
- 22–24 diapositivas 22–24 ISO-DEP/RF Tres fragmentaciones independientes; TagLostException
- 25–29 diapositivas 25–29 Диагностика Log del SDK frente a la traza NCI; prueba A/B de RF
- 30–32 diapositivas 30–32 Выводы Lo que sabemos y qué hacer después
- 33 diapositiva 33 Вопросы Preguntas










![APDU: SELECT, READ BINARY и status word. Command APDU CLA INS P1 P2 Lc data Le 00 A4 04 0C 07 A0 00 00 02 47 10 01 — SELECT 7 байт AID приложения Response APDU [data] SW1 SW2 — 90 00 успех CLA INS P1/P2 Lc Le SELECT READ BINARY class instruction параметры длина данных максимальная ожидаемая выбрать приложение или (offset, Le) byte команды команды длина response data файл прочитать блок данных](/assets/s/mobius-talk/pages/page-19-960-gM6ZHorI.avif)



















