User talk:Paul Wilhelm: Difference between revisions

From
Jump to navigation Jump to search
Line 11: Line 11:
Installation custom ROM
Installation custom ROM


android-sdek
Installation, testen, einlesen

Installation, testen, einlesen:


android.nfc
android.nfc
Line 28: Line 30:


Da zum testen die Virtualsmartcard benötigt wird, habe ich mich erst einmal damit beschäftig.
Da zum testen die Virtualsmartcard benötigt wird, habe ich mich erst einmal damit beschäftig.


libusb installieren
libusb-dev installieren?
pcsc-lite installieren
libccid installieren
pcscd installieren

Ubuntu siehe:
http://wiki.ubuntuusers.de/Smart_Cards

testen:
lsusb (USB-Leser erkannt?)
pcsc-scan

doxygen installieren




libnfc:
siehe
http://nfc-tools.org/index.php?title=Libnfc
libnfc runterladen
utoreconf -vis
./configure --enable-doc
make
sudo make install


nfc-list (geht erstmal nur mit sudo)


Hilft bei touchatag nicht, bei scm scl3711 schon:
http://www.libnfc.org/community/topic/791/solved-why-nfclist-only-works-with-sudo-using-pn53x-usb-device/
http://www.libnfc.org/community/topic/668/solved-scl3711-interface-0-claimed-by-pn533-nfclist-sets-conf/

/etc/modprobe.d # more 50-blacklist-libnfc.conf
blacklist pn533
blacklist nfc





installation Virtualsmartcard
installation Virtualsmartcard

Revision as of 20:34, 26 September 2013

Ziele

Wie weit man zwei Smartphone mit NFC Unterstützung Verbinden kann um den Ubertragungsweg zwischen einer Smartcard und der Kartenleser erheblich zu verlängern.

Ziel war es dabei an der Arbeit des letzten Jahres anzuknüpfen und die nfc-proxy App für diese Aufgabe zu benutzen und zu untersuchen, ob und inwieweit die bekannten Probleme Lösbar sind.

Probleme

Dabei Ergaben sich verschiedene Probleme.


Zusammenfassung

Installation custom ROM

android-sdek

Installation, testen, einlesen:

android.nfc

nfc-proxy

Kommunikation


Beim nachvollziehen der Doku ergab sich das Problem, dass die APDU des Ausweises nicht vermerkt wurden.

Diese müssten aus der Technischen Richtlinie herausgesucht werden.


Der nächste Schritt war die npa Bibliothek der virtualsmartcard zu installieren, wo es einige Probleme gab.

Da zum testen die Virtualsmartcard benötigt wird, habe ich mich erst einmal damit beschäftig.


libusb installieren libusb-dev installieren? pcsc-lite installieren libccid installieren pcscd installieren

Ubuntu siehe: http://wiki.ubuntuusers.de/Smart_Cards

testen: lsusb (USB-Leser erkannt?) pcsc-scan

doxygen installieren



libnfc: siehe http://nfc-tools.org/index.php?title=Libnfc libnfc runterladen utoreconf -vis ./configure --enable-doc make sudo make install


nfc-list (geht erstmal nur mit sudo)


Hilft bei touchatag nicht, bei scm scl3711 schon: http://www.libnfc.org/community/topic/791/solved-why-nfclist-only-works-with-sudo-using-pn53x-usb-device/ http://www.libnfc.org/community/topic/668/solved-scl3711-interface-0-claimed-by-pn533-nfclist-sets-conf/

/etc/modprobe.d # more 50-blacklist-libnfc.conf blacklist pn533 blacklist nfc



installation Virtualsmartcard

siehe: http://vsmartcard.sourceforge.net/virtualsmartcard/README.html


zu den Problemen von virtualsmartcard sudo apt-get install python-pyscard

HU Schlüsselkarte

0000000: eaab 3ecd db38 0a00 633a 14b8 4230 0670 ..^.....d...I...

0000010: 0000 0000 0000 0000 0000 0000 0000 0000 ................

0000020: 0000 0000 0000 0000 0000 0000 0000 0000 ................

0000030: ffff ffff ffff ff07 8069 ffff ffff ffff .........i......

0000040: 0000 0000 0000 0000 0000 0000 0000 0000 ................

0000050: 0000 0000 0000 0000 0000 0000 0000 0000 ................

0000060: 0000 0000 0000 0000 0000 0000 0000 0000 ................

0000070: d297 9a2d e0fb 7877 8869 9f8d 3fec 341c ...-..xw.i..?.4.

0000080: 0000 0000 0000 0131 868d 0000 0000 0000 .......6........

0000090: 0000 0000 0000 0000 0000 0000 0000 0000 ................

00000a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................

00000b0: d297 9a2d e0fb 7877 8869 9f8d 3fec 341c ...-..xw.i..?.4.

00000c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................

00000d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................

00000e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................

00000f0: ffff ffff ffff ff07 8069 ffff ffff ffff .........i......

0000100: 0000 0000 0000 0000 0000 0000 0000 0000 ................

0000110: 0000 0000 0000 0000 0000 0000 0000 0000 ................

0000120: 0000 0000 0000 0000 0000 0000 0000 0000 ................

0000130: ffff ffff ffff ff07 8069 ffff ffff ffff .........i......