Questions tagged [open-mobile-api]

The Open Mobile API is a standardized, open and cross-language programming interface for access to secure elements in mobile devices.

The Open Mobile API is a standardized, open and cross-language programming interface for access to different types secure elements (e.g. UICC, embedded SE, SD card) in mobile devices. The specification is developed and published by SIMalliance, a global, non-profit association to promote an open SE ecosystem.

The Open Mobile API specification is available for free from the SIMalliance website: http://www.simalliance.org/.

A well-known implementation of the Open Mobile API for Android is seek-for-android.

29 questions
1
vote
0 answers

SEEK for Android from Xamarin

I would like to create an Android app using C# from Visual Studio 2015 with Xamarin extension. This application should communicate with a Java Card applet loaded on SIM card using SEEK for Android library. According to the SEEK documentation, I…
vojta
  • 5,591
  • 2
  • 24
  • 64
1
vote
1 answer

App installation fails due to missing Open Mobile API shared library

I'm developing an app that uses Open Mobile API. I added this line to my manifest: When I remove this line of code, it installs ok. But the app is not working…
1
vote
2 answers

Open Mobile API with Android 21+

I've been using Open Mobile API for sometime now, and I'm targeting the version for Android API 19 (downloaded from Android SDK manager by adding the link to it http://seek-for-android.googlecode.com/svn/trunk/repository/19/addon.xml), but I can't…
TootsieRockNRoll
  • 3,218
  • 2
  • 25
  • 50
1
vote
0 answers

ICC pin encipherment (VISA)

I'm accessing the smartcard via OpenMobileAPI. I successfully read the PAN (hidden values of course) using the GetProtectedData (80 D8 01 00 00), by getting the modulus (80 CA DF 07 00) / exponent(80 CA DF 05 00) value, and creating the public key…
TootsieRockNRoll
  • 3,218
  • 2
  • 25
  • 50
1
vote
2 answers

App on the SIM card of a GSM mobile with NFC to connect to Android app

We need to design a simple application which has to reside on the SIM card of a GSM mobile with NFC and should connect to an Android phone app. Is anyone able to provide a link on this? Until now we already have apps on Android but we need to…
Joan Lai
  • 11
  • 3
0
votes
1 answer

Android Open Mobile API Release Difficulties

I am using the "org.simalliance.openmobileapi.jar" file from SDK. I copied it to my libs folder and added the dependency like this Case #1: working fine (in debug mode) In app Gradle file I have: provided…
0
votes
1 answer

Generates signed apk file in project that used the org.simalliance.openmobileapi.jar file

I used org.simalliance.openmobileapi.jar in my project. When I use: "provided files('libs/org.simalliance.openmobileapi.jar')" in my project's app gradle all things looks OK "compile files('libs/org.simalliance.openmobileapi.jar')" in app gradle…
mehdi
  • 5
  • 5
0
votes
0 answers

Open Mobile API & Extended logical channel

I'm currently working a project with Open Mobile API. Basically, I got this problem when i exchange apdu to the UICC, all my commands converted automatically to the extended logical APDU command (CLA : 0xC1). I'm using Samsung Galaxy S6 Edge during…
heru762004
  • 46
  • 2
0
votes
1 answer

Adding the Open Mobile API library to an Android device to get APDU-based access to the SIM

I have a device without NFC. This device also does not support the Open Mobile API. I need access to the SIM applet on that device. Now I wonder if I could add that functionality...If I have a copy of the Open Mobile API library, would it work if…
0
votes
0 answers

OpenMobileAPI, GetData command returns shown values without PIN

I'm using seek-for-android to connect to the SecureElement on the SIM card. I'm able to get the data e.g. card number, cvc, .., using a Get Data command, for example the card number is as follow 1111 **** **** 1111 WITH THE ACTUAL * CHARS. now I…
TootsieRockNRoll
  • 3,218
  • 2
  • 25
  • 50
0
votes
0 answers

accessing secure element in galaxy S3

I have a Samsung Galaxy S3 phone. What i wanted to achieve is, I wanted to access the SIM card or the secure element inside galaxy S3. I have few questions here:- How do we install applets on a commercial sim card? is the secure element inside…
0
votes
1 answer

Android manually install OpenMobileApi

I'm developing an app with OpenMobileApi, I added the following on my manifest: It installs successfully on a GS3, but on a nexus 3 it won't, mainly because…
TootsieRockNRoll
  • 3,218
  • 2
  • 25
  • 50
0
votes
0 answers

UICC command SEND TERMINAL PROFILE returns 6E00 when used via seek-for-android

I am new at SIM cards... I developed a JavaCard applet and I try to run it on UICC. My applet does some non-trivial computation like for example the elliptic curve cryptography, CMAC ... That is why its performance is a crucial issue. I experimented…
vojta
  • 5,591
  • 2
  • 24
  • 64
0
votes
1 answer

Smartcard exception Interenal transmit execution

In my android application, I use a smartcard using OpenMobileAPI. After creating a channel, when I transmit a command APDU, I often get an Exception like: Exception plugin internal…
gReEn HoRn
  • 274
  • 1
  • 4
  • 19
1
2