Tool to (re)configure the sysmoUSIM and sysmoISIM cards
Go to file
Philipp Maier 4e196ceaf4 cosmetic: rename Ki to Key
sysmo-isim-sja2 and sysmo-isim-sjs1 support multiple different
authentication algorithms. The commandline options and the log output
always speaks of "Ki", this is only correct when COMP128 is used. So
lets be more generic and call it "Key" rather then "Ki".

Related: OS#6473
2023-06-22 21:46:24 +02:00
card python3 support 2022-04-13 10:50:58 +02:00
tests cosmetic: rename Ki to Key 2023-06-22 21:46:24 +02:00
.gitignore add .gitignore file 2017-08-16 21:13:37 +02:00
README.md update README.md with sysmoISIM-SJA2 information 2021-05-15 22:10:28 +02:00
common.py cosmetic: rename Ki to Key 2023-06-22 21:46:24 +02:00
simcard.py python3 support 2022-04-13 10:50:58 +02:00
sysmo-isim-tool.sja2.py sja2: fix cosmetic copy+paste and copyright statement errors 2023-05-26 16:13:04 +02:00
sysmo-isim-tool.sja5.py initial support for sysmoISIM-SJA5 2023-05-26 16:13:04 +02:00
sysmo-usim-tool.sjs1.py python3 support 2022-04-13 10:50:58 +02:00
sysmo_isim_sja2.py cosmetic: rename Ki to Key 2023-06-22 21:46:24 +02:00
sysmo_usim.py sysmo_usim: fix log output 2023-01-19 11:50:10 +01:00
sysmo_usim_sjs1.py cosmetic: rename Ki to Key 2023-06-22 21:46:24 +02:00
utils.py utils: allow to use a safe default with str_to_id 2023-06-22 21:39:04 +02:00

README.md

sysmo-usim-tool

This repository contains a python language utility to configure the vendor-specific parameters of sysmocom programmable SIM/USIM/ISIM cards.

For more information about the SIM cards, please see the related user manual

sysmoISIM-SJA2

The sysmoISIM-SJA2 is programmable and Java capable USIM, ISIM and HPSIM card. Each card is using a separate ADM1 key and the default configuration is hacker/developer friendly (fields being writable, reduced security for installing applets to have more quick development cycles).

https://osmocom.org/projects/cellular-infrastructure/wiki/SysmoISIM-SJA2

The cards are available from the sysmocom webshop

sysmoUSIM-SJS1

The sysmoUSIM-SJS1 is programmable and Java capable USIM card. Each card is using a separate ADM1 key and the default configuration is hacker/developer friendly (fields being writable, reduced security for installing applets to have more quick development cycles).

https://osmocom.org/projects/cellular-infrastructure/wiki/SysmoUSIM-SJS1

Dependencies

On Debian:

apt-get install python-pyscard pcscd systemctl start pcscd