GithubHelp home page GithubHelp logo

michaelsplayground / desfiretoolsforandroidsdk33adv1 Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 738 KB

This is an enhanced version of DesfireToolsForAndroidSdk33 repository with a lot of additional features.

License: Apache License 2.0

Java 100.00%

desfiretoolsforandroidsdk33adv1's Introduction

desfire-tools-for-android

A collection of tools for interaction with MIFARE DESFire EV1 NFC tags using Android, mostly adapted from libfreefare and nfcjlib.

Notes from MichaelsPlayground & AndroidCrypto

Note: This repository was forked from the original source available at:

https://github.com/skjolber/desfire-tools-for-android by Thomas Skjølberg (skjolber)

I changed as less as necessary to get the app run on modern Android SDK's - this app is running on SDK 33 and Gradle version 7.4.2. I know that there are a lot of "deprecated" notices in the source code but that could be the task for further enhancements. All credits are going to Thomas Skjølberg who created this fine piece of app in helping us to work with Mifare DESFIRE EV1 cards (b.t.w. the app is working on DESFire EV2 and EV3 as well :-).

One note regarding the file "MifareDesfireKey1.java" located in com.github.skjolber.desfire.libfreefare. The file equals to "MifareDesfireKey.java" in the original repository but as there is another file named "MifareDESFireKey.java" (see the capitol letters "DES" compared to "Des") only one file can exist in a MacOS file system (I don't know about Windows, sorry). I renamed the file from "MifareDesfireKey.java" to "MifareDesfireKey1.java" and changed all references in the code to the new file name.

Second note: I included the "libfreefare" and "model" libraries direct into my package so they are no included within the build.gradle (app) file.

The original description follows...

The original app in Google PlayStore: https://play.google.com/store/apps/details?id=com.skjolberg.mifare.desfiretool&hl=no

Features:

As NXP now has a freely available TapLinx SDK for supporting these cards, so this project is mostly for educational and/or debugging purposes.

Licenses

For following licenses apply

Obtain

The project is based on Gradle.

Usage

See the example application.

History

  • 1.0.0: Initial version

dependency in build.gradle (app):

https://github.com/Kaopiz/android-segmented-control
 used for implementation 'info.hoang8f:android-segmented:1.0.6' 

Changes by MichaelsPlayground & AndroidCrypto

  1. de.androidcrypto.desfiretoolsforandroidsdk33.FileFragment.java: show content of StandardFile in hex and string representation
  2. xx

desfiretoolsforandroidsdk33adv1's People

Contributors

fluttercrypto avatar michaelsplayground avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.