We are very pleased to announce the release of JCKit JAVACOS_Beta_2.0.2.8.

Compared with the previous version, this version is a more intelligent and powerful IDE which fixed various bugs and added many new features. See this post to know more release details.

IMPORTANT NOTE: please check this page to learn how to register JCIDE.

pyApduTool User Guide

JCIDE is an Integrated Development Environment designed specifically for the Java Card programming language.

Moderator: product

User avatar
product
Posts: 85
Joined: Wed May 20, 2015 2:04 am
Points: 330
Contact:

pyApduTool User Guide

Postby product » Mon Jun 29, 2015 4:13 am

You can use pyApdutool to download a package, install an applet, delete a package/applet, send an APDU command, execute a SCR script, or look up an error code.
1. Double-click pyApdutool.exe.

2. Connect the card/virtual machine. Click Reader… button. Select a reader from Reader: drop-down list. Specify a protocol in Protocol area and select a connect mode, then Connect.
pyapdutoolconnect.png


3. Download a package. Select Manager tab. If your card can provide GP functions, check GP. Click Cap File… button to choose the CAP file to be downloaded. Click Download to download a package. Click Install to install a package. Click Select to select a package.
pyapdutool.png


4. Delete all packages. Select Manager tab. Click Start button in Remove Packages area to delete all packages in order. If you check Rand option, the packages will be deleted randomly.

5. Delete a specified package/applet. Select Package/Applet tab. If the card can provide GP functions, check GP Type option also. Click Refresh to display all packages/applets in the card. Select the package/applet you want to delete and click Remove.
pyapdutool_delete.png


6. Send an APDU command. Select Apdu tab. Type the APDU command you want to send. Click Send.
pyapdutool-send.png


7. Execute a SCR script. Select Script tab. Click Scr file: button to choose the SCR script you want to execute. If the card can provide GP functions, check GP option also. Click Play to execute the script.
Note:
The SCR script'S content format: the content on each line can be a comment or an APDU command. A comment starts with “//”, which is followed by the actual comment text. The APDU command must be in one of the following 2 formats:
0xAA 0xBB 0xCC 0xDD 0xEE;
Or AA BB CC DD EE.


8. Search for the description of an error code. Select Util tab. Input the error code. Click Lookup button.
pyapdutool-sw.png


Note:
    1. Download this tool from the following attachment file. And it also exists in the Development Kit, click Development Kit to see more.
    2. Download pyApduTool from Google Drive.
You do not have the required permissions to view the files attached to this post. Please login first.

rena2019
Posts: 64
Joined: Thu Aug 20, 2015 4:16 pm
Points: 1486
Contact:

Re: pyApduTool User Guide

Postby rena2019 » Wed Sep 02, 2015 3:53 pm

How to run the pyApdutool properly under Windows 10? I started it from the JAVACOD Panel and it displayed the following error Image
The selected Smartcard Reader works (you can see the ATR / select APDU in the console screenshot)
If I start the pyApdutool with administrator privileges it works

User avatar
product
Posts: 85
Joined: Wed May 20, 2015 2:04 am
Points: 330
Contact:

Re: pyApduTool User Guide

Postby product » Mon Sep 07, 2015 3:03 am

rena2019 wrote:How to run the pyApdutool properly under Windows 10? I started it from the JAVACOD Panel and it displayed the following error Image
The selected Smartcard Reader works (you can see the ATR / select APDU in the console screenshot)
If I start the pyApdutool with administrator privileges it works


Hey, rena.
Could you please tell us the OS version of your computer and the modification time of JCIDE installation package ?
Thanks.

User avatar
conliaOdk
Posts: 20
Joined: Fri Aug 14, 2015 4:56 am
Points: 9
Contact:

Re: pyApduTool User Guide

Postby conliaOdk » Sat Sep 12, 2015 7:04 am

rena2019 wrote:How to run the pyApdutool properly under Windows 10? I started it from the JAVACOD Panel and it displayed the following error
The selected Smartcard Reader works (you can see the ATR / select APDU in the console screenshot)
If I start the pyApdutool with administrator privileges it works

Hi rena2019.
FYI:
My computer OS is Enterprise version of Win 10.
And I downloaded the latest version of the JCIDE.
But I can use pyApdutool without any error no matter where and how i start it .

rena2019
Posts: 64
Joined: Thu Aug 20, 2015 4:16 pm
Points: 1486
Contact:

Re: pyApduTool User Guide

Postby rena2019 » Fri Sep 18, 2015 10:56 am

product wrote:
rena2019 wrote:How to run the pyApdutool properly under Windows 10? I started it from the JAVACOD Panel and it displayed the following error Image
The selected Smartcard Reader works (you can see the ATR / select APDU in the console screenshot)
If I start the pyApdutool with administrator privileges it works


Hey, rena.
Could you please tell us the OS version of your computer and the modification time of JCIDE installation package ?
Thanks.

Windows 10, JCKit_JAVACOS_1.0.5.29.exe what is the difference compared to JCKit_JAVACOS_1.0.5.35.exe I can not find a change log / release note

User avatar
product
Posts: 85
Joined: Wed May 20, 2015 2:04 am
Points: 330
Contact:

Re: pyApduTool User Guide

Postby product » Mon Sep 21, 2015 5:36 am

rena2019 wrote:Windows 10, JCKit_JAVACOS_1.0.5.29.exe what is the difference compared to JCKit_JAVACOS_1.0.5.35.exe I can not find a change log / release note

Hi rena,
The software you are using is an old version.
You can download the latest version of JCkit. With this version, we have already test the problem you mentioned. It works fine.

Moreover, our JCIDE is being fully upgraded now and will be completed soon.
After upgrade, it can provide more powerful features. Stay tuned.

eclessiastes
Posts: 8
Joined: Tue Mar 29, 2016 8:52 am
Points: 117
Contact:

Re: pyApduTool User Guide

Postby eclessiastes » Tue Mar 29, 2016 9:21 am

By far the easiest and most elegant tool for smart cards :D

User avatar
product
Posts: 85
Joined: Wed May 20, 2015 2:04 am
Points: 330
Contact:

Re: pyApduTool User Guide

Postby product » Wed Mar 30, 2016 7:52 am

eclessiastes wrote:By far the easiest and most elegant tool for smart cards :D


Thank you for your approval and support! Much appreciated!

And we will continue improving this tool in order to provide a more intelligent and powerful tool for java card developers. Thanks!

irvinmags
Posts: 11
Joined: Mon Apr 11, 2016 9:01 pm
Points: 149
Contact:

Re: pyApduTool User Guide

Postby irvinmags » Wed Apr 27, 2016 4:29 am

Hi! Can the tool use JCRE 3.0.5?

User avatar
product
Posts: 85
Joined: Wed May 20, 2015 2:04 am
Points: 330
Contact:

Re: pyApduTool User Guide

Postby product » Wed Apr 27, 2016 5:52 am

irvinmags wrote:Hi! Can the tool use JCRE 3.0.5?


Hi @irvinmags!
Yes, it can. And it has nothing to do with JCRE version!
Any other problem, feel free to contact us!


Return to “User Guide”

Who is online

Users browsing this forum: No registered users and 1 guest

JavaCard OS : Disclaimer