Questions tagged [sim-toolkit]

The SIM Application Toolkit is an ETSI defined standard (GSM 11.14) that defines a framework on top of Java Card for SIM resident application (so-called SIM Toolkit applets).

The SIM (Application) Toolkit is an ETSI defined standard (GSM 11.14) that defines a framework on top of Java Card for SIM resident application (so-called SIM Toolkit applets). These applets exists outside of the GSM 11.11 file system. Mobile phones that support SIM toolkit will regularly poll applets, allowing a SIM Toolkit applet to (1) add GUI menus and (2) respond to events, such as reception of certain SMS text messages or selection of specific menu items by the user. The SIM Toolkit applets are managed by Global Platform, which explicitly allows management over-the-air (OTA) by the mobile network operator (MNO). Most mobile phones place the menus generated by the SIM Toolkit applets in a "Extra" or "Tools" menu. This has three major advantages in user-friendliness: firstly, the MNO can perform remote applications management (install new versions, etc.); secondly, SIM applications can respond to messages from the network without disturbing the user, and thirdly, a SIM application can use the handset’s GUI, and such an application takes priority over applications that are not located on the SIM (such as MIDlets and apps).

55 questions
3
votes
2 answers

load an stk applet into a sim card

I am a beginner in developpement, i am trying to load stk applet into Sim card, this is my question : I have an STK applet code source. I have a smart card reader (gemplus pc/sc) I have a SIM card and the administration code I installed eclipse…
DGz
  • 109
  • 2
  • 6
2
votes
1 answer

Why SIMToolkit does not trigger registerred EVENTs for my Applet?

In order to debug a problem, I wrote the following applet. This applet simply registers itself for multiple events and then when an event triggers, it set correponding bits (based on the received event type) in a variable named receivedEvents.…
Ebrahim Ghasemi
  • 5,850
  • 10
  • 52
  • 113
2
votes
0 answers

UWP Launching Sim Application

MS docs said I can launch Sim application using this code: Windows.System.Launcher.LaunchUriAsync("ms-settings-uicctoolkit:"); When I run this on my phone which has 2 SIM, it will display the first SIM application menu, how to launch my secondary…
Ask Too Much
  • 627
  • 4
  • 19
2
votes
1 answer

SIM900 STK cannot browse through menu items with AT command set

I'm using a SIM900 module to browse the Sim Tool Kit menu and perform some actions. I'm able to get the top level menu but can't go further. Below is my AT commands and responses: AT*PSSTKI=1 OK AT+CMGF=1 OK AT*PSSTK="SETUP MENU",1,1 OK *PSSTK:…
Prasad De Zoysa
  • 2,488
  • 2
  • 23
  • 30
2
votes
1 answer

How to launch the browser with specific URL from Java Card 2.2.2 SIM card applet?

I am trying to build an application where my app sends an APDU to a Java Card applet on my SIM card. When this apdu is recieved I want my Applet to launch the browser with a specific URL. I can do the same in Java Card 3.0 Connected edition. I have…
2
votes
0 answers

Not getting ^STIN: response

I have been accessing Sim Toolkit Applications from puTTY terminal using huawei e303f modem and a sim. I am writing AT commands specific to huawei modems. Basically right now, I am only trying to navigate sim toolkit menu. However, according to…
Rahul Ranjan
  • 234
  • 1
  • 11
2
votes
1 answer

sim application toolkit android

I want to know what commands my sim card application toolkit is sending to the service provider. I read somewhere that sim card application toolkit sends commands in the form of SMS or USSD. I want to know those commands. I'm using an android…
Saahil
  • 21
  • 4
2
votes
2 answers

Intercept commands on SIM STK Menu

I need to intercept which command is sent when the user selects one option in STK menu of the SIM card. I've searched a lot and i saw that there is the RIL protocol, but i have no success yet. In my case, i need to know the command to simulate the…
Leonardo
  • 228
  • 3
  • 10
2
votes
1 answer

Getting an error while trying to send SS command using USAT application

I'm trying to have a USIM perform call forwarding (a.k.a call redirection) using the proactive command SEND SS (TS 31.111 sections: 6.4.11, 8.14, etc.). Unfortunately I keep getting an error from the network which I can't understand. I'm trying the…
NirBurner
  • 21
  • 2
2
votes
4 answers

How to start up an Android Activity from another application?

I'm trying to write an App that starts the Android STK Activity as follows: Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.addCategory(Intent.CATEGORY_LAUNCHER); …
Yusufk
  • 1,055
  • 2
  • 10
  • 15
1
vote
1 answer

AT+STGR (give response) command

I am tyring to automate our SIM based airtime loading facilities by using good-ol' AT commands to acccess the Sim Toolkit application in our SIMs, My question is regarding the AT Command STGR command type = 2 (get Inkey). In the final dialogue in…
mojo
  • 23
  • 1
  • 8
1
vote
1 answer

Unsolicited Response (+STCR) from SIM Toolkit not visible

I'm testing a SIM Toolkit application using AT Commands. I have a USB modem that supports SIM Toolkit Class 2 features and is based on the Open AT Firmware. I am able to successfully interact with the SIM Toolkit by using the +STSF, +STGI, and +STGR…
Chopstick
  • 49
  • 6
1
vote
1 answer

How to send SET_UP_MENU command

I developed my own STK applet and install in SIM card. But, as I insert SIM card in smartphone, SET_UP_MENU proactive command is not sent to terminal. My applet's codes are below. package com.example.ToolkitAppletExample; import…
qjal001
  • 21
  • 1
1
vote
0 answers

Can I use any smart card to run Sim Toolkit applications?

I have an ordinary Simcard. I want to use SimToolkit to write applets using active commands. when I use nothing special my applet is installed on my sim, but when I set specific events, this applet cannot be installed anymore. Is there anything I…
MJay
  • 987
  • 1
  • 13
  • 36
1
vote
1 answer

Import javacard applet on cref

I have a problem linked with installing javacard applet on cref. I take simple example from oracle javacard samples - HelloWorld and add thwo extra lines - import sim.toolkit.*; and private ToolkitRegistry reg;. Here is the code of applet package…
Eternal1ty
  • 28
  • 3