Mobius 2026 Autumn
SANKT PETERSBURG + ONLINEUNTER DER HAUBE 22. Oktober · auf Russisch
NFC-Internals
in Android:
Von APDU
bis NCI und RF
Ich verfolge einen fehlgeschlagenen Lesevorgang eines Reisepasses von Kotlin über APDU und NCI bis zur Funkstrecke und zeige, wie man sicher wieder aufsetzt.
Veranstalter: JUG Ru Group
Vortragsseite auf mobiusconf.com (öffnet in einem neuen Tab)
Einstieg
Kapitel
- 1–3 Folien 1–3 Вступление Titel, über mich und der Fehler
- 4–6 Folien 4–6 Камера / OCR Wer an einem NFC-Austausch beteiligt ist; OCR und MRZ vor NFC
- 7–8 Folien 7–8 MRZ Die wichtigsten Dateien in unserem Szenario
- 9–10 Folien 9–10 PACE/BAC Wozu es PACE und BAC gibt
- 11–12 Folien 11–12 APDU SELECT, READ BINARY und das Statuswort
- 13–17 Folien 13–17 Android Reader Mode, IsoDep, Discovery, transceive()
- 18–21 Folien 18–21 NCI/NFCC Control- und Data-Pakete; NCI-Credits
- 22–24 Folien 22–24 ISO-DEP/RF Drei unabhängige Aufteilungen; TagLostException
- 25–29 Folien 25–29 Диагностика SDK-Log im Abgleich mit dem NCI-Trace; RF-A/B-Test
- 30–32 Folien 30–32 Выводы Was wir wissen und was als Nächstes zu tun ist
- 33 Folie 33 Вопросы Fragen










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



















