Information
NFC Tools GUI is a cross Platform software : it works on Mac, Windows and Linux.
You can read and write your NFC chips with a simple and lightweight user interface.
Connect your NFC reader to your computer like the very popular ACR122U to start playing with your NFC tags.
- List of recommended NFC readers
- List of recommended NFC chips
screenshots
Pre-requisites
To use it, you need:
A compatible NFC Reader, with associated drivers and PC/SC library.
Tested NFC Readers : ACR122U, ACR122T, ACR1255, ACR1256, ACR1252U, ACR1222L, ACR1255U-J1, SCM SCL3711, uTrust 3700F, Sony RC-S380 (Windows only) …
And obviously, some compatible NFC Chips.
Tested NFC chips : Mifare Ultralight, Mifare Ultralight C, NTAG203, NTAG210, NTAG212, NTAG213, NTAG215, NTAG216 , Mifare Classic 1k/4k, …
How I can get compatible NFC readers / NFC tags ?
Recommended NFC readers
How To Install
On Windows
- Download the archive (.zip)
- Extract the archive (right-click, extract all)
- Connect your NFC reader to your computer
- Open nfctoolsgui.exe
On Mac OS
- Download the archive (.dmg)
- Open the archive
- Drag and Drop NFC Tools App to your Apps folder
- Connect your NFC reader to your computer
- Launch NFC Tools For Desktop
On Linux
- Download the App image (.AppImage)
- Set the execution rights : chmod +x nfctools-lastest.AppImage
- Connect your NFC reader to your computer
- Open the app (./nfctoolsgui.AppImage)
Additional informations for Linux :
How to install PC/SC Library on debian based :
sudo apt-get update
sudo apt-get install pcscd libpcsclite1 pcsc-tools
Unable to run the ARM/ARM64 version?
sudo apt-get update
sudo apt-get install libz-dev openjfx libfuse2
Useful links
A very special thanks to
About
Creator of innovative solutions
Android | iOS | Web | NFC
NFCToolsGUI
A cross-platform program that interacts with PN532, supports Windows, Linux, and macOS.
English | 简体中文
Supported functions
- Crack card using MFOC
- Write card
- Format card
- Lock UFUID
- HardNested crack
- Dictionary testing
- Dump editing
- Dump comparison
Interface preview
Driver installation
Choose the appropriate driver according to your actual situation, taking CH341 as an example.
Windows
Download and install CH341SER
macOS
Download and install CH341SER_MAC
Linux
Usually, the Linux kernel already includes the driver for CH341, so there is no need to install the driver separately. If your Linux kernel does not include the CH341 driver, you can try to download and install CH341SER_LINUX
How to compile
Compile the core component
Windows
- Install MSYS2
- Enter the project directory and execute the following command in
CMD
C:\msys64\msys2_shell.cmd -mingw64 -defterm -here -no-start -c ./compile.sh
Replace
C:\msys64\
with the installation path of MSYS2.
Linux
- Install dependencies (using Ubuntu as an example)
sudo apt-get install curl autoconf libtool pkg-config patchelf liblzma-dev libreadline-dev
The dependency names may vary on different distributions.
- Enter the project directory and execute the following command:
macOS
- Install dependencies:
brew install autoconf automake libtool pkg-config
- Enter the project directory and execute the following command:
Compile GUI
- Install Node.js
- Enter the project directory and execute the following command:
- After compilation, the compiled files can be found in the
out
directory
You can also use
npm run start
to debug this project.
Directory usage
In addition to the installation directory, the program also uses the following directories to store user files:
- Windows:
%APPDATA%\NFCToolsGUI
- Linux:
$XDG_CONFIG_HOME/NFCToolsGUI
or~/.config/NFCToolsGUI
- macOS:
~/Library/Application Support/NFCToolsGUI
Notes on Linux
Cannot find a serial port like ttyUSB0
First, run the following command:
If the output is similar to the following content, it means that your serial port has been occupied by brltty:
interface 0 claimed by ch341 while 'brltty' sets config #1
Execute:
to uninstall brltty, and then plug in the device again.
Find the Serial Port But Can’t Open It
In Linux, accessing a serial port requires sufficient permissions. One solution is to add the current user to the dialout group, which has permissions to access the serial port. This way, the program can access the serial port without using sudo.
You can use the following command to add the current user to the dialout group
sudo usermod -a -G dialout <username>
After adding, you need to log out and log in again to make the changes take effect.
If you don’t want to add the user to the dialout group, you can modify the permissions of the serial port file to allow the program to access it. For example, you can use the following command to modify the permission of the /dev/ttyUSB0
file to 666:
sudo chmod 666 /dev/ttyUSB0
License
- AGPL-3.0
Copyright (C) 2022-2023 GSWXXN
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
AGPL-3.0 license allows you to:
- use, modify, and distribute software protected by the AGPL-3.0 license for free.
- use software protected by the AGPL-3.0 license for commercial purposes.
- redistribute software in source code or executable form.
- combine software protected by the AGPL-3.0 license with other software or code to create derivative works, as long as these derivative works are also protected by the AGPL-3.0 license and comply with the terms and conditions of the AGPL-3.0 license.
- provide software protected by the AGPL-3.0 license on a network, as long as you provide the complete source code and modified content, and allow users to distribute your modifications and derivative works under the same AGPL-3.0 license.
AGPL-3.0 license prohibits you from:
- modifying software protected by the AGPL-3.0 license and distributing it in a proprietary manner.
- using software protected by the AGPL-3.0 license in your network service without providing users with the complete source code and modified content.
Credits
- MifareOneTool: A GUI Mifare Classic tool on Windows
- Electron: A framework for building cross-platform desktop applications.
- mfoc: Mifare Classic Offline Cracker
- crypto1_bs: Bitsliced Crypto-1 brute-forcer, used only for nonce collection in this project.
- cropto1_bs: HardNested brute-forcer.
- libnfc: Platform-independent NFC library.
- nfc-mflock: A simple utility to lock block0 of UFUID cards.
Readers help support Windows Report. We may get a commission if you buy through our links.
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
These days using a WiFi connection isn’t the only way possible for transferring data from one device to another. As you know, most of the Windows 8 devices are coming with NFC support, so by using the mentioned protocol you can easily establish a proper connection between different devices like tablets, laptops, or desktops. In case you want to learn which NFC apps works best on the Windows 8 platform, don’t hesitate and take a look over the list from below.
NFC or Near Field Communication represents a short-range protocol used for contactless communication between various devices. You can understand NFC as a simplified WiFi connection, though the terms are quite different. In order to establish the mentioned connection both Windows 8 devices must have support for NFC. You can use this connection for exchanging data but only on a short range distance (less than 2 cm). Of course with NFC you can transfer only small amount of data, but the service is quite useful especially when you need to get something quick and by using high-speed data transfer.
Read Also: Windows 8.1 Video & Music Apps Updated: Curated Lists & Playlist Improvements
Anyway, if you want to properly use NFC on your Windows 8 device, then check the list from below and learn which app to download from Windows Store in order to enjoy a stable and proper connection.
Some of the best Windows 8 NFC Apps
Share My Files is a dedicated NFC app compatible with Windows 8 devices, the app bringing important features that can be used for transferring data and for completing other operations. In a few words with Share My Files you will be able to send files to other Windows 8 tablets, laptops or desktops using either NFC or Wi-Fi Direct, while you can also upload your local files to your SkyDrive account, or send them to any other Windows 8 PC using “Tap and send” in the Devices charm, which leverages NFC. Share My Files is priced $1.99 on Windows Store but a free trial can be anytime downloaded for testing the tool by yourselves and for free.
TagWriter
This tool is perfect for those who are new in using the NFC concept. TagWriter is coming with basic features and with advanced options that can be used for managing NFC accounts, transfers and so on. Moreover, TagWriter is available for free on Windows Store so you can test this app without spending any money. You can learn easily how to send files and data using NFC and you can also develop new strategies for improving your NFC experience.
NFC Kits
Another free distributed Windows 8 NFC app is NFC Kits. NFC Kits is a highly appreciated tool on Windows Store as the software received four stars of ratings and great reviews from the users who have tested it on their own Windows 8 devices. Basicially with NFC Kits you can easily create your own NFC tags, while the tool can be used for reading, or writing messages from proximity devices. Tag format supported: URI, Mail, Telephone, Contact, Launch App, Windows Phone and Printer. If you like it, then don’t hesitate and head to Windows Store and download for free NFC Kits.
That was all for now; this was my review related to the best Windows 8 NFC apps that are currently available at Windows Store. You can anytime test these apps in order to choose the tool that you prefer the most. Also, if you managed to use a better software than the ones described here, don’t hesitate and point that out by using the comments field from below and we will update this review accordingly.
Read Also: March 2014: Best Windows 8 Apps & Games
Andrew Wafer
Andrew is not just trying to bring you closer to Windows, but he’s truly interested in this platform. He just happens to be passionate about sharing that knowledge with our readers and that’s what makes his presence here, at WindowsReport, such a valuable one.
He specializes in writing about the best products for this operating system and Windows 10 fixes. Determined and creative, Andrew also loves coffee, country music, and Sunday mornings.
CopyKey Manager
Powerful Windows management application of ID/IC replicator
Latest version:2.0.1.8 | Release Date:2024-08-28
Update Log:
2.0.1.8(2024-08-28)
1. Add fast decoding for third-generation cards (which can reduce decoding time by three-quarters)
1. Fix the issue of decoding failure when prompted as a third-generation card
2.0.1.4(2024-08-12)
1. Add support for direct decoding of third-generation vulnerability free cards
2.0.1.3(2024-07-22)
1. Fix known issues
2. Add a simulated FUID card unlocking function (automatically unlocked after formatting)
2.0.1.0(2023-02-23)
1. Optimize the display of ID card UID
2. Fix known issues
3. Optimize partial decoding
2.0.0.8(2022-10-28)
1. Add software ID/PID and NSC card reading and writing. The ID card can be read and issued on the software. After issuing, insert the corresponding copy card according to the device end prompt and press the Write key to complete the card writing. (Note: ID/PID, NSC card reading needs to be placed in the sensing area on the back of the device)
2. Add reading and writing of NTAG/Ultralight EV1 series cards. Currently, only read and issue are supported. Press the Write key with the corresponding copy card to complete the card writing.
3. Add export and import data of ID/PID, NSC, NTAG/Ultralight EV1 series cards, or upload these data to your card package.
4. Increase the decoding algorithm, optimize the decoding process, and improve the decoding success rate of the third-generation card.
Skip to content
Download NFC interactor from these links, depending on your platform:
- NFC interactor for Windows Phone 8+
- Bluetooth Beacon Interactor for Windows 10 / Windows 10 Mobile
NFC interactor: Compatible Phones
Windows Phone: All NFC enabled Windows Phone 8 / 10 devices, e.g.:
- Nokia Lumia 620, 640 LTE / XL, 650, 720, 730, 735, 810, 820, 830, 822, 830, 920, 925, 928, 930, 950, 950 XL, 1020, 1520
- HTC Windows Phone 8X, One (M8) for Windows
- Samsung Ativ S
- HP Elite X3
Source Code
The NDEF library used in the Windows Phone version is available under the LGPL open source license at GitHub.
The Qt project source code of NFC interactor for Symbian / MeeGo Harmattan is hosted at GitHub. It’s released under the GPLv3 license – see the project files for more details. Compatibility:
Symbian: Nokia C7 / Astound / Oro, 700, 603, 701, 801T, 808 PureView
MeeGo Harmattan: Nokia N9