I want to read a RFID card through NFC, the card is from the local transportation system in Bogotá, Colombia. I know this is possible because I've downloaded an android app that does just this!
My progress so far... When I put the phone over the card, my app is launched, with the ACTION_TECH_DISCOVERED intent, and I can read things like card UID but I don't know how to read the info I want, especifically the money on the card.
I've reading here in stackoverflow that what I need to do is find the application I want to access and send ADPU commands, but it looks like my card doesn't have any application because exploring the card with any android app, it always says Found 0 Applications. So, I don't know where I must get this info.
The tech info for my card is:
- TAG ID: 08 8B E2 D1 RF
- Technology: TYPE A (ISO/IEC 14443 Type A)
- TAG TYPE: ISO/IEC 14443-4 Smart Card
- ATQA: 0004
- SAK: 20
- HISTORICAL BYTES: 01112003
- TECHNOLOGY CLASSES: android.nfc.tech.IsoDep, android.nfc.tech.NfcA
Thanks!