[img_pm3]: /githubsrc/rdv4x173.png [img_nfc]: /githubsrc/phone_nfcx173.png [img_122]: /githubsrc/acr122ux173.png [img_cml]: /githubsrc/chameleonx173.png [img_532]: /githubsrc/PN532x173.png [link_download_google]: https://play.google.com/store/apps/details?id=com.rfidresearchgroup.rfidtools&hl=en_US [link_download_github]: https://github.com/RfidResearchGroup/RFIDtools/releases [link_updated_note]: https://github.com/xianglin1998/RFIDtools/blob/master/update_note.txt

RFID Tools

RFID Tools android app


:boom:Supported devices:dash:

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? - Google playstore: [RRG RFID Tools][link_download_google] - Github release: [Go][link_download_github] ## Updated note for app. - [View note][link_updated_note] ## Proxmark3 firmware To use your Proxmark3 RDV4 with blueshark via bluetooth with this app there is an extra step. Until some android issues is resolved with the RRG/Iceman repo you must use a special android adapted firmware with your Proxmark3 RDV4. Download and flash [Compiled FW 12 August](https://www.dropbox.com/s/416lsrqpr2lfeis/%5BCompiled%5DPM3-RRG-20190812.rar?dl=0) ## 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, the executable pack in: app_main/src/main/assets/proxmark3.zip You can compile your client and use zip to pack client and update on app settings page(Future). ## 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? - www.sneaktechnology.com ## Support Open issues here relating to the source code, other support questions use `android@rfidresearchgroup.com` ## Dependents Thanks: - Terminal: [TERMUX](https://github.com/termux) - Communication: [UsbSerial](https://github.com/felHR85/UsbSerial) ## Maintainer Feel free to contribute and make this app better! - DXL ## Copyright Copyright DXL 2019 ## Open source license GPL