MTools BLE - BLE RFID Reader

In-app purchases
4.0
232 reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

MTools BLE App is an all-in-one App for PN532 BLE, PCR532, ChameleonUltra, ChameleonUltra Dev Kit, ChameleonLite and Pixl.js devices. It supports reading and writing of Mifare Classic 1K, Mifare Classic 4K, Mifare Ultralight, Mifare Ultralight C, NTAG203, NTAG213, NTAG215, NTAG216, Mifare Desfire, Mifare Plus and other NFC tags with APDU command.

Mifare Classic Tools
UI friendly Mifare Dump editor
full dump reading
Tag formatter
Partial and full sectors writing

UID Changer
Gen1A, Gen2, Gen3 & Gen4 Magic card support
Mifare Ultralight
Mifare DESFire

GEN4 GUI
Configuration to Mifare Classic Ultralight DESFire
Shadow mode settings
UID/SAK/ATQA/ATS
Password

ChameleonUltra
Slot Manager
Quick Reading & Simulating
Slot Dump
Button settings
Mifare Classic Settings
Mfkey32
Firmware Upgrade

Pixl.js
BLE File Transfer
Dump uploader
Slot name editor
Firmware Upgrade

Tag Scanner
ID Logger
Tag ID Sharing

Mifare Dump
Importing by bin, mct or json
Share dump as bin, mct or json
Dump to Keys

Mifare Keys
Public Keys
Private keys by user
History keys by card

OTA Tool
Firmwre Repository
File selectable
Upgrading process
Updated on
Jun 24, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
This app may collect these data types
Personal info, Financial info and 3 others
Data is encrypted in transit
You can request that data be deleted

Ratings and reviews

4.0
228 reviews
David Kostyk
March 12, 2025
BLE device list button is broken in Android 15. In Android 12, I'm uploading 540b of data to a Pixl.js, but files show as a fraction of that size upon being "uploaded". So, utterly useless for my purposes.
Did you find this helpful?
Matthew S
May 2, 2024
Really good app. Took a lot of testing on a umc gen4 to understand how to use all the functions. Would be good to be able to have the function of comparing dumps to compre original and copy cards. Would also be good if could use the pn532 usb reader rather than just ble reader. To get ntag mode you have to choose 256 blocks option. The uid wont update but this can be done in uid changer but under mifare gen4 option even if the card is in ultralight mode.
3 people found this review helpful
Did you find this helpful?
MTools Tec
May 2, 2024
Thank you for the review on MTools Tec. The function of comparing dump is still planned. And about the issue, do you mean you cannot config the card to Mifare Ultralight as NATG with ChameleonUltra device? We can discuss more in WhatsApp or Telegram.
Michael
April 20, 2025
Downloaded to use with meshtastic updater. doesn't work for me. just puts the device into dfu mode and doesn't flash. would be cool to see flipper zero compatibility for NFC and RFID
Did you find this helpful?
MTools Tec
April 20, 2025
Hi Michael, Thank you for comments. May I have more of your device information for debugging. If it’s okay, please send it to support@mtoolstec.com and we’ll work on that.

What’s new

Fix T5577 Key dictionary importing
Support DFU for Meshtastic nRF52840 devices
Speed up the GUI and CLI for ChameleonUltra
Support ISO15693/NfcV Type Tag read and write by NFC
Support read and write Mifare Classic 4K Tag on PN532
Set UID when load Mifare Ultralight dump on ChameleonUltra
Support Set CUID direct write block 0 to UFUID
Support MFKey64 & MFKey32 on PN532Killer
Support Gen2 DESFire Tag on UID Changer