Updating Android software is done over GSM where the SIM Toolkit may install automatically with new software regardless of automatic install applications.
Change in applications and menus stored on the SIM is difficult after the customer takes delivery of the SIM and sometimes may be recognized as surveillance software.
To deliver updates, either the SIM must be returned and exchanged for a new one (which can be costly and inconvenient) or the application updates must be delivered over-the-air (OTA) using specialized, optional SIM features. As of October 2010[update], mobile network operators can, for example, deliver updated STK application menus by sending a secure SMS to handsets that include a Toolbox (S@T) compliant wireless internet browser (WIB). When using a SIM card compliant to the BIP (Bearer Independent protocol 18) in a BIP-compliant handset, the updates can be delivered very quickly as well (depending upon the network connectivity available to and supported by the handset, i.e. GPRS/3G speed). It might also be possible to change the menu of STK applications based on the Wireless Internet Gateway (WIG) specification.1920 The update limitations hinder the number and frequency of STK application deployments.21
STK has essentially no support for multimedia, only basic pictures.22
The STK technology has limited independent development support available.23
If a mobile phone does not support SIM Application Toolkit, users may not be able to use the service or network correctly. Issues with several mobile network operators have been noticed on smartphones that don't support STK, like Nokia N900.
USIM Application Toolkit (USAT) is the equivalent of STK for 3G networks.24 USAT takes advantage of the multiapplication environment of 3G devices by not activating until a specific application has been selected, unlike STK which is activated at startup.25 Some functions are card related rather than application related.26
"SIM Toolkit". Cellular. Archived from the original on 2006-12-07. Retrieved 2006-11-21. https://web.archive.org/web/20061207010523/http://www.cellular.co.za/sim_toolkit.htm ↩
"ETSI TS 131 111 / 3GPP TS 31.11 Version 13.3.0: GSM, UMTS, USIM Application Toolkit" (PDF). https://www.etsi.org/deliver/etsi_ts/131100_131199/131111/13.03.00_60/ts_131111v130300p.pdf ↩
ETSI TS 102 223 V9.1.0 ↩
"SIM Toolkit". Gemalto. Archived from the original on April 29, 2013. https://web.archive.org/web/20130429113530/http://developer.gemalto.com/home/technology/sim-toolkit.html ↩
"SIM Toolkit Modifications for 3GPP (TDOC T3-99346)". 3GPP. https://www.3gpp.org/ftp/tsg_t/WG3_USIM/TSGT3_10/docs/t3-99346.doc ↩
"SIM Toolkit". Archived from the original on 2007-10-11. Retrieved 2006-11-21. https://web.archive.org/web/20071011090927/http://www.gsmmobile.co.nz/Sim_Toolkit.htm ↩
"eSIM Europe". Simify. Retrieved 2024-05-14. https://simify.com/collections/esim-europe ↩
SIM Toolkit http://bladox.com/devel-docs/gen_stk.html ↩
"OMA TS Smartcard Web Server, p.76 Appendix C. Bearer Independent Protocol" (PDF). http://www.openmobilealliance.org/release/SCWS/V1_2-20130305-A/OMA-TS-Smartcard_Web_Server-V1_2-20130305-A.pdf ↩
"Gemplus has become Gemalto". Gemplus.com. 2006-06-02. Archived from the original on April 11, 2011. Retrieved 2014-06-18. https://web.archive.org/web/20110411013110/http://www.gemplus.com/press/archives/2004/telecom/15-06-2004-ota_saudi.html ↩
Gemplus to Deliver SIM Card-Based Solution to Oi For First GSM Launch in Brazil - Smart Card Alliance Archived September 25, 2006, at the Wayback Machine http://www.smartcardalliance.org/industry_news/industry_news_item.cfm%3FitemID%3D357 ↩
http://www.mygemplus.com/pss/telecom/download/GemConnect_online_sdk.pdf[permanent dead link] http://www.mygemplus.com/pss/telecom/download/GemConnect_online_sdk.pdf ↩
"Mobile SIM Tool Kit". Archived from the original on 2006-04-27. Retrieved 2006-11-21. https://web.archive.org/web/20060427052032/http://www.ec-mobile.ust.hk/mobile/toolkit.htm ↩