📱Use Proxmark3 X on Android

Learn how to use Proxmark3 X with Android phone with USB and Bluetooth Connection.

RFID Tools(Out of date firmware support)

This Android App is a necessary research tool in the field of RFID. It includes Proxmark3 universal client. The client comes from the latest RRG Iceman repo. You can use it to connect your Proxmark 3 RDV4.0 via Bluetooth or USB-OTG.

Download the RFID Tools - https://github.com/RfidResearchGroup/RFIDtools

Termux(Latest firmware support)

Termux App is a super powerful client for running Proxmark3 code with latest built. You can download the sourcecode and do all things just like on PC.

Download the Termux - https://f-droid.org/en/packages/com.termux

Factory Firmware for Proxmark3 X

The factory firmware of Proxmark3 X with RDV4.0 firmware. If you need to re-flash the default firmware, download it from Google Drive below.

View all files of Proxmark3 X on Google Drive

Lastest Iceman Firmware for Proxmark3 X

Download the latest source code from Github and config device info.

  1. Copy the file Makefile.platform.sample to Makefile.platform

  2. Open the file Makefile.platform

  3. Uncommit PLATFORM=PM3GENERIC and PLATFORM_EXTRAS=BTADDON

  4. Run make clean; make -j to compile the firmware and client for Proxmark3 X

  5. Run ./pm3-flash-bootrom to flash the firmwrae to Proxmark3X

https://github.com/RfidResearchGroup/proxmark3

USB Connection

The OTG adapter is required if there is no USB A Socket on your Android device.

USB UDP Bridge

This app works as a bridge to transfer the communication between the UDP and USB serial port. So you can turn UDP connection from Proxmark3 USB to the Proxmark3 Client in Termux.

https://f-droid.org/packages/io.github.wh201906.serialpipe

Bluetooth Connection

Device Name: Proxmark3 X

Bluetooth Version: SPP 3.0

Authentication Code: 1234

Bluetooth TCP Bridge

You need to pair the Proxmark3 X in the Android settings. In the app, select TCP server as 'Device A' and choose the port(eg, 8080). Choose Proxmark3 X device as 'Device B' -> 'Connect to classic Bluetooth device'. Ensure 'Retransmission' is set to 'both ways'. It is possible to record the config as autostart, cf 'Settings' -> 'Autostart setting'.

https://play.google.com/store/apps/details?id=masar.bb

Last updated

Was this helpful?