ruling / RFIDtools

RRG Android App for use with Proxmark3 RDV4 and the blueshark addon

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RFID Tools

RFID Tools android app


💥Supported devices💨

The app support the following devices

Proxmark3 NFC Reader ACS ACR-122u Chameleon Mini PN532
img_pm3 img_nfc img_122 img_cml img_532
PN53X Derived(Testing)
NXP_PN533 . NXP_PN531 . SONY_PN531 . SCM_SCL3711 . SCM_SCL3712 . SONY_RCS360

Application features

  • (non-rooted) it runs on a non-rooted phone.
  • (multi device supported) app supports five device. More support in the future.
  • (easy user interface) abstract UI action, implement tag operations like read & write with simple UI.

Where to download app?

Updated note for app.

Developement tools list

  • IDE: Android Studio 3.5
  • JRE: 1.8.0_202-release-1483-b03 amd64
  • JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
  • OS: Windows 10 10.0
  • SDK: MIN 18 -> MAX 29
  • ANDROID SDK Tools: 26.1.1
  • CMAKE: 3.10
  • NDK: 20.0.5594570

How to build?

The RFIDTools have some gitsubmodule

Get the source from GitHub:

  git clone https://github.com/xianglin1998/RFIDtools RFIDtools
  cd RFIDtools
  git submodule init
  git submodule update 

After clone and init submodule, you can use your AndroidStudio open this project.

App core implementation

Comunication: LocalSocket & LocalServerSocket(Android) Linux api: socket & abstract namespace

Build: gradle & cmake

Framework: MVP

Now all lib is compile to "libxxx.so", jni and ndk is basic. core is jni and ndk from java to c map.
not a linux executable file(Future)
Now, proxmark3 client is a linux executable.

Compability list

The app has been tested with these Android phones. Feel free to contribute with your own findings.

  • Redmi k20 pro (MIUI 10 & android 9)
  • Redmi k20 (MIUI 10 & android 9)
  • OnePlus 5T (H2OS 5.1.2 & Android 8.1.0)

Where to buy these devices?

Support

Open issues here relating to the source code, other support questions use android@rfidresearchgroup.com

Dependents

Thanks:

Maintainer

Feel free to contribute and make this app better!

  • DXL

Copyright

Copyright DXL 2019

Open source license

GPL

About

RRG Android App for use with Proxmark3 RDV4 and the blueshark addon

License:GNU General Public License v3.0


Languages

Language:Java 45.9%Language:C 43.0%Language:C++ 10.7%Language:CMake 0.3%Language:Makefile 0.1%Language:HTML 0.1%Language:Objective-C 0.0%Language:QMake 0.0%