Skip to content

tiosolid/emv_applet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

EMV Applet for Javacard 2.2.1

This is a fully working EMV applet for javacard 2.2.1.

Current STANDARD features are:

  • Data access and basic instructions (SELECT, PIN VERIFY, PROCESSING OPTIONS, GENERATE AC)

Current CUSTOM features are:

  • Received APDU logging (for debugging purposes);
  • PIN VERIFY always return OK (9000);
  • Fixed IAD and AC output (can be "hot swapped" without having to reflash the cap file, using PUT DATA commands);

Unfortunately, no personalization commands are implemented. You will need to edit the source code to change the EF data. You can also use my other tool, ArrayEdit, to make this task a lot easier.

Notice

This applet was stitched using source code from all over the internet and a lot of my own code. The Crypto.java file was entirely made by another person, but I don't remember where I found it, sorry :(

Building

This applet must be built using a very ancient version of Eclipse (INDIGO SR2 3.7.2) and JCOP Tools from IBM (Google is your friend for this one) since I didn't have access to newer jcop cards while testing this.

Disclaimer

Use this applet at your own risk. Im not responsible for anything you do with it.

Releases

No releases published

Packages

No packages published

Languages