diff --git a/ACardEmulator/app/src/main/java/com/vsmartcard/acardemulator/SimulatorService.java b/ACardEmulator/app/src/main/java/com/vsmartcard/acardemulator/SimulatorService.java index 1ad58e9..3338514 100644 --- a/ACardEmulator/app/src/main/java/com/vsmartcard/acardemulator/SimulatorService.java +++ b/ACardEmulator/app/src/main/java/com/vsmartcard/acardemulator/SimulatorService.java @@ -61,16 +61,6 @@ public class SimulatorService extends HostApduService { extra_error += "\n" + "Could not install " + name + " (AID: " + aid + ")"; } - name = getResources().getString(R.string.applet_isoapplet); - aid = getResources().getString(R.string.aid_isoapplet); - try { - simulator.installApplet(AIDUtil.create(aid), IsoApplet.class); - extra_install += "\n" + name + " (AID: " + aid + ")"; - } catch (Exception e) { - e.printStackTrace(); - extra_error += "\n" + "Could not install " + name + " (AID: " + aid + ")"; - } - name = getResources().getString(R.string.applet_openpgp); aid = getResources().getString(R.string.aid_openpgp); try { @@ -99,6 +89,16 @@ public class SimulatorService extends HostApduService { extra_error += "\n" + "Could not install " + name + " (AID: " + aid + ")"; } + name = getResources().getString(R.string.applet_isoapplet); + aid = getResources().getString(R.string.aid_isoapplet); + try { + simulator.installApplet(AIDUtil.create(aid), IsoApplet.class); + extra_install += "\n" + name + " (AID: " + aid + ")"; + } catch (Exception e) { + e.printStackTrace(); + extra_error += "\n" + "Could not install " + name + " (AID: " + aid + ")"; + } + Intent i = new Intent(TAG); if (!extra_error.isEmpty()) i.putExtra(EXTRA_ERROR, extra_error); diff --git a/ACardEmulator/app/src/main/res/values/strings.xml b/ACardEmulator/app/src/main/res/values/strings.xml index f4807ba..4fafe63 100644 --- a/ACardEmulator/app/src/main/res/values/strings.xml +++ b/ACardEmulator/app/src/main/res/values/strings.xml @@ -13,13 +13,13 @@ Copy Log Clear Log - f276a288bcfba69d34f31001 + F276A288BCFBA69D34F31001 Philip Wendland\'s ISO Applet F000000001 jCardSim Team\'s Hello World Applet D2760001240102000000000000010000 Yubico\'s OpenPGP Applet - a000000527210101 + A000000527210101 Yubico\'s OATH Applet diff --git a/ACardEmulator/app/src/main/res/xml/aid_list.xml b/ACardEmulator/app/src/main/res/xml/aid_list.xml index 1540ca0..8409b23 100644 --- a/ACardEmulator/app/src/main/res/xml/aid_list.xml +++ b/ACardEmulator/app/src/main/res/xml/aid_list.xml @@ -4,11 +4,19 @@ android:description="@string/app_name" android:requireDeviceUnlock="false"> - - - - + + + + + + + + + + + +