Mobius 2026 Autumn
SAINT-PÉTERSBOURG + EN LIGNESOUS LE CAPOT 22 octobre · en russe
NFC Internals
in Android:
From APDU
to NCI and RF
Je retrace une lecture de passeport ratée, de Kotlin jusqu’à la liaison RF en passant par APDU et NCI, et je montre comment reprendre sans risque.
Organisateur : JUG Ru Group
Page de la conférence sur mobiusconf.com (s’ouvre dans un nouvel onglet)
Par où commencer
Chapitres
- 1–3 diapositives 1–3 Вступление Le titre, qui je suis et la défaillance
- 4–6 diapositives 4–6 Камера / OCR Qui participe à un échange NFC ; OCR et MRZ avant le NFC
- 7–8 diapositives 7–8 MRZ Les principaux fichiers de notre scénario
- 9–10 diapositives 9–10 PACE/BAC Pourquoi PACE et BAC existent
- 11–12 diapositives 11–12 APDU SELECT, READ BINARY et le status word
- 13–17 diapositives 13–17 Android Reader Mode, IsoDep, discovery, transceive()
- 18–21 diapositives 18–21 NCI/NFCC Paquets de contrôle et de données ; crédits NCI
- 22–24 diapositives 22–24 ISO-DEP/RF Trois découpages indépendants ; TagLostException
- 25–29 diapositives 25–29 Диагностика Journal du SDK face à la trace NCI ; test A/B en RF
- 30–32 diapositives 30–32 Выводы Ce que l’on sait et quoi faire ensuite
- 33 diapositive 33 Вопросы Questions










![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)



















