Despite some news reports proclaiming NFC credit cards can be read by passing strangers, in my experience the card has to be in close contact with the back of the phone to get a good read.
Out of paranoia, this app censors credit card info and the content of "track 2 equivalent data" as I would hate to release something that could be used for evil.
This app has only been tested on UK cards, with a Galaxy Nexus so may not work on other credit cards. The app does not save or transmit any of the read data, but you use it at your own risk.
See demos on our YouTube channel at https://www.youtube.com/user/SiliconCraft
Main features of SIC4310
- RF interface based on ISO14443A at 106 kbps
- UART interface 9600 to 115200 bps
- 8 programmable GPIOs
- Activity indicator pins (RF detection, RF busy and power ready)
- 228-byte EEPROM accessible from RF and UART
The application only supports NFC Enabler SIC4310 ICs from Silicon Craft Technology.
The demo applications are as follows.
1. GPIOs control
2. LEDs control
3. Firmware upgrade through NFC
4. LCD control
5. Temperature sensor
6. File transfer
7. SIC commands
9. Interactive poster
10. E-ink Camera
11. Room Controller
12. NDEF editor
The development kits are provided in five different forms.
1. SIC4310-MC: a 12.5 x 19.7 mm micro module with a UART interface and 4 GPIOs
2. SIC4310-USB: a 12.5 x 37.3 mm tiny module with a USB interface
3. SIC4310-HV: an energy harvesting module with a UART interface and 3 GPIOs. The on-board inductive antenna can generate a current up to 10 mA.
4. SIC4310-HVU: an energy harvesting module featuring UART and USB interfaces and two LEDs that can be controlled via GPIO pins. The on-board inductive antenna can generate a current up to 10 mA.
5. SIC4310-FU: 47.6 x 107.9 mm ready-to-use kit featuring ARM Cortex M0 MCU, SIC4310, LCD, inductive antenna, two function buttons, temperature sensor, and connectors (I2C, SPI, UART, programming and debugging)
6. SIC4310-SP: a customizing board as e-ink, springboard etc.
Please contact email@example.com if you have problems or feel free to contact us if you have any suggestions for additional features. This helps us to detect, analyze and fix possible issues you may encounter when using our demo application.
Updated on Aug 26, 2013
Updated on Aug 28, 2013
Updated on Sep 2, 2013
Updated on Sep 6, 2013
Updated on Sep 12, 2013
Updated on Sep 22, 2013
Updated on Oct 14, 2013
Updated on Oct 18, 2013
Updated on Oct 28, 2013
Updated on Dec 12, 2013
Updated on Jan 13, 2014
Updated on Jan 17, 2014
Updated on Mar 21, 2014
Updated on Apr 29, 2014
Updated on May 5, 2014
Updated on May 8, 2014
Updated on May 9, 2014
Updated on Jun 12, 2014
Updated on Jun 26, 2014
Updated on Jul 2, 2014
Updated on Jul 18, 2014
Updated on Aug 28, 2014
Updated on Sep 9, 2014
- Show tag ID, tag tech, 14443 card type (A/B), historical bytes
- Show name and AID of detected applets
- HCE support status + P2P protocol type in about
- Verbose mode to print R-APDU
- Only work with NFC phones.
- This app won't detect custom applet. It only works with known applications (with known AID).
- This app is intended for information & development purpose only as I am a NFC developer.
- This app does not save or transmit any of the read data. We don't collect data of any kind.
Supports following card types:
- Payment: VISA, Mastercard, Amex, Discover, Google wallet
- ICAO Machine Readable Travel Documents (MRTD)
- Card manager & Security Domain: VISA, Gemplus, JCOP, GP
- CAC (Common Access Card), PIV (Personal Identity Verification)
- PagoBANCOMAT (Italy), Girocard (Germany), Bankaxept (Norwegian), BAROC (Taiwan), Dankort (Danish), RuPay (India), BelPIC, Banrisul (Brazil), JCB (Japan)
MX Player - The best way to enjoy your movies.
** IMPORTANT NOTICE: This is a software component for MX Player, therefore, MX Player has to be installed first. MX Player will test your device and show you the best matching Codec automatically if necessary. You do not need to install Codecs unless MX Player asks you to do so.
* NFC-enabled Smart Phone
* Android 2.3.3 or later version
(Even after meeting the above conditions, some or all of the functions may not work in some cases because of the smart phone’s specifications.)
How to Use:
When each menu option is selected and the reader/writer is touched with Smart Tag, the process starts. To perform another operation, first release the tag from the reader/writer.
*Show demo images
Sample images will be displayed on Smart Tag starting from the first registered image. The image will switch each time you touch.
The camera takes a picture and it is displayed on Smart Tag. (After taking a picture, touch Smart Tag.)
Enter a sentence and show it on the display area of Smart Tag.
When you touch with your finger [Touch here to input . . .] the input screen will be displayed.
Go to the next line after about 10 characters per line.
Up to 4 lines can fit into the display. (It takes a few seconds to communicate with Smart Tag.)
*Register current image
Register the image displayed on Smart Tag. Specify numbers 1 ~ 12, then touch.
※Smart tag only.
*Show Registered image
Images that have been registered in Smart Tag will be displayed. An image will switch each time you touch.
※It is possible to specify only "1" or "2" on SmartCard.
Write text into Smart Tag memory. Touch “Tap here to input…” to change to Entry screen.
Read the text in Smart Tag memory and display on the screen.
Save the URL in the Smart Tag memory. The web address can be changed by touching the URL on the screen.
Read the URL that you saved in the Smart Tag memory and open the web. (When Smart Tag is touched, the web browser starts to access the page.)
The Android logo will display on Smart Tag.
(It takes a few seconds to communicate with Smart Tag.)
Clear Smart Tag display.
MX Player - The best way to enjoy your movies.
** IMPORTANT NOTICE: This is a software component for MX Player, therefore, MX Player has to be installed first. MX Player will test your device and will show you the best matching Codec automatically if necessary. You do not need to install Codecs unless MX Player asks you to do so.
Try out a set of included demos as well:
• Earth: Fly where your fancy takes you on Google Earth.
• Tour Guide: Visit Versailles with a local guide.
• My Videos: Watch your videos on a massive screen.
• Exhibit: Examine cultural artifacts from every angle.
• Photo Sphere: Look around the photo spheres you've captured.
• Windy Day: Follow the story (and the hat) in this interactive animated short from Spotlight Stories.
To fully enjoy this app you'll need a Cardboard viewer. Learn more and get your own Cardboard viewer at http://g.co/cardboard. Share your experience through our Google+ community at http://g.co/cardboarddevs.
Do not use this app while driving, walking, or otherwise by being distracted or disoriented from real world situations that prevent you from obeying traffic or safety laws.
How to use it?
Install the app and plug the smart card reader to android. If your reader supports CCID, a permission dialog popup by android to acquire user's confirmation to access the reader. Click OK to run the app and insert any ISO7816 smart card (should be T=1 or T=0). ATR analyzer will read the Answer to Reset (ATR) from card and analyzer the ISO7816-3 information.
For more information
please visit http://www.scdroid.com
Have you ever wondered if you unknowingly carry RFID or NFC-enabled cards in your wallet? Use NFC TagInfo with your NFC-enabled Android device to find them and to check what information they carry.
The NFC TagInfo application reads meta information and data from contactless RFID and NFC transponders. It is an ideal tool for anyone who is curious about the information stored on their Near Field Communication tags.
The analysis tool is a must-have for NFC application developers on the Android platform. NFC TagInfo demonstrates the tag-reading capabilities of the Android API. Developers may use this tool to inspect and verify the information on their NFC and RFID tags.
* Read & visualize basic meta information on the tag
* Read & visualize NDEF message data
* Read & visualize raw data (in hexadecimal, ASCII and UTF-8 text encoding)
* Read & visualize access conditions
* Read & visualize electronic passport (eMRTD)
* Save tag information to files
Supported NDEF records:
* Text Record
* URI Record
* Smartposter Record
* Generic Control Record
* Signature Record
* NFC Geo Record
* Android Application Record
* other records (basic support)
Supported tags for reading raw data and access conditions:
* NFC Forum Type 1
* NFC Forum Type 2 / MIFARE Ultralight (EV1) / NTAG
* NFC Forum Type 3 / FeliCa Lite
* my-d(TM) NFC / my-d(TM) move
* MIFARE Classic
* MIFARE DESFire
* MIFARE DESFire EV1
* ISO/IEC 15693 (only limited support)
* NFC Barcode
Additional MIFARE Classic support:
* View MIFARE application directory
* View value blocks
* Try authentication with typical authentication keys
* You can setup your own authentication keys
* In advanced mode: support for individual authentication keys per sector
* In advanced mode: load & save keyset as XML-file
Additional MIFARE DESFire support:
* Display data from Clipper cards
* Display data from NORTIC cards
* Display data from ORCA cards
ISO/IEC 14443 + ISO/IEC 7816-4 support:
* Detect ePassport application
* View basic identity card data
* View photo (JPEG2000 support using PassportImageDecoder service)
* View raw data files
* Tested with Austrian/Belgian/Dutch/UK/US passports
* Certain passports (e.g. US passport booklet) can only be read while they are opened
* In advanced mode: load & save keyset as XML-file
While we test our app prior to releases, there might still be some errors that cause unexpected behavior and functional interruptions. If you happen to find such misbehavior please help us by providing a so-called "crash report". You can also file bug reports or feature requests using our issue tracker: http://issues.mroland.at/
* NFC TagInfo does not store data retrieved from tags on persistent memory without explicit user consent.
* NFC TagInfo does not transmit data retrieved from tags across the Internet.
In AppOps settings you can restrict permissions that you granted to apps during installation time. KEEP IN MIND: Restricting permissions may BREAK the functionality of some apps and might even cause apps to crash.
This launcher app has been tested with Android 4.3 (Nexus 4, Nexus 7) and Android 4.4 (Nexus 5).
Known issue with Android 4.4: If you leave the AppOps settings by pressing the home button, AppOps settings will be shown the next time you open the "Settings" app. You can get to the other settings by pressing the back button.