diff options
| author | J08nY | 2018-11-06 16:12:09 +0100 |
|---|---|---|
| committer | J08nY | 2018-11-06 16:12:09 +0100 |
| commit | c676bacffd1305e1efc49b34d87ffd0a0a695ea7 (patch) | |
| tree | e3efe9f24d9be1064857ba9756de48134997a628 /applet | |
| parent | 99e46d99005784ac1b8815c85cfd56994f8f1feb (diff) | |
| download | ECTester-c676bacffd1305e1efc49b34d87ffd0a0a695ea7.tar.gz ECTester-c676bacffd1305e1efc49b34d87ffd0a0a695ea7.tar.zst ECTester-c676bacffd1305e1efc49b34d87ffd0a0a695ea7.zip | |
Backport applet to JavaCard 2.2.1 to support more cards.
Diffstat (limited to 'applet')
| -rw-r--r-- | applet/gppro_upload.bat | 17 | ||||
| -rwxr-xr-x | applet/gppro_upload.sh | 10 | ||||
| -rw-r--r-- | applet/gppro_upload_emv.bat | 16 | ||||
| -rwxr-xr-x | applet/gppro_upload_emv.sh | 10 |
4 files changed, 36 insertions, 17 deletions
diff --git a/applet/gppro_upload.bat b/applet/gppro_upload.bat index 0b31b1e..50a41d7 100644 --- a/applet/gppro_upload.bat +++ b/applet/gppro_upload.bat @@ -1,7 +1,14 @@ -gp.exe -deletedeps -verbose -delete 4C6162616B417070 -gp.exe -deletedeps -verbose -delete 4A43416C6754657374 -gp.exe -deletedeps -verbose -delete 4543546573746572 - -gp.exe -install ectester.cap -verbose -d +if "%1" == "" { + set err=yes +} +if "%2" == "" { + set err=yes +} +if "%err" == "yes" { + echo "gppro_upload.bat <AID> <CAP file>" + exit +} +gp.exe -deletedeps -verbose -delete %1 +gp.exe -install %2 -verbose -d diff --git a/applet/gppro_upload.sh b/applet/gppro_upload.sh index da971af..055d51d 100755 --- a/applet/gppro_upload.sh +++ b/applet/gppro_upload.sh @@ -1,8 +1,10 @@ #!/usr/bin/env bash -java -jar gp.jar -deletedeps -verbose -delete 4C6162616B417070 -java -jar gp.jar -deletedeps -verbose -delete 4A43416C6754657374 -java -jar gp.jar -deletedeps -verbose -delete 4543546573746572 +if [ "$#" -ne 2 ]; then + echo "gppro_upload.sh <AID> <CAP file>" >&2 + exit 1 +fi -java -jar gp.jar -install ectester.cap -verbose -d +java -jar gp.jar -deletedeps -verbose -delete $1 +java -jar gp.jar -install $2 -verbose -d diff --git a/applet/gppro_upload_emv.bat b/applet/gppro_upload_emv.bat index 1f2f397..4094623 100644 --- a/applet/gppro_upload_emv.bat +++ b/applet/gppro_upload_emv.bat @@ -1,7 +1,15 @@ -gp.exe -deletedeps -verbose -emv -delete 4C6162616B417070 -gp.exe -deletedeps -verbose -emv -delete 4A43416C6754657374 -gp.exe -deletedeps -verbose -emv -delete 4543546573746572 +if "%1" == "" { + set err=yes +} +if "%2" == "" { + set err=yes +} +if "%err" == "yes" { + echo "gppro_upload_emv.bat <AID> <CAP file>" + exit +} -gp.exe -install ectester.cap -verbose -emv -d +gp.exe -deletedeps -verbose -emv -delete %1 +gp.exe -install %2 -verbose -emv -d diff --git a/applet/gppro_upload_emv.sh b/applet/gppro_upload_emv.sh index 8317833..9e1a62e 100755 --- a/applet/gppro_upload_emv.sh +++ b/applet/gppro_upload_emv.sh @@ -1,8 +1,10 @@ #!/usr/bin/env bash -java -jar gp.jar --deletedeps --verbose -emv --delete 4C6162616B417070 -java -jar gp.jar --deletedeps --verbose -emv --delete 4A43416C6754657374 -java -jar gp.jar --deletedeps --verbose -emv --delete 4543546573746572 +if [ "$#" -ne 2 ]; then + echo "gppro_upload.sh <AID> <CAP file>" >&2 + exit 1 +fi -java -jar gp.jar --install ectester.cap --verbose --emv -d +java -jar gp.jar --deletedeps --verbose -emv --delete $1 +java -jar gp.jar --install $2 --verbose --emv -d |
