SysmoUSIM-SJS1 » History » Version 5
laforge, 05/28/2016 12:32 PM
1 | 4 | {{>toc}} |
|
---|---|---|---|
2 | 1 | ||
3 | 4 | h1. sysmoUSIM-SJS1 |
|
4 | |||
5 | |||
6 | 1 | The sysmoUSIM-SJS1 is programmable and Java capable USIM card. Not all commands are known yet and this page should grow over time. 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). |
|
7 | 3 | ||
8 | Please see [[shadysim.py]] for a tutorial on installing and removing a SIM Toolkit. |
||
9 | 1 | ||
10 | |||
11 | 5 | laforge | h2. User Manual |
12 | |||
13 | sysmocom provides a user manual at https://www.sysmocom.de/downloads/sysmousim-manual.pdf |
||
14 | 1 | ||
15 | 4 | h2. Command Reference |
|
16 | |||
17 | |||
18 | 1 | To understand this reference, it is assumed that you are familiar with basic knowledge on smartcard |
|
19 | technologies, such as standard ISO 7816-3/-4 APDUs and GSM TS 11.11. |
||
20 | |||
21 | The below should be possible to set after authenticating with the ADM1 pin |
||
22 | |||
23 | |||
24 | 4 | h3. Setting the IMSI |
|
25 | |||
26 | |||
27 | 1 | Use a standard UPDATE BINARY command on EF.IMSI (7F20/6F07) |
|
28 | |||
29 | |||
30 | 4 | h3. Setting the ICCID |
|
31 | |||
32 | |||
33 | 1 | Use a standard UPDATE BINARY command on EF.ICCID (2FE2) |
|
34 | |||
35 | |||
36 | 4 | h3. Setting the Ki |
|
37 | |||
38 | |||
39 | 1 | Use a standard UPATE BINARY command on EF.KI (7F20/00FF) |
|
40 | |||
41 | |||
42 | 4 | h3. Setting the OP |
|
43 | |||
44 | |||
45 | 1 | Use a standard UPATE BINARY command on EF.MilenageOP (7F20/00FD) |
|
46 | |||
47 | |||
48 | 4 | h3. Setting the OPC |
|
49 | |||
50 | |||
51 | 1 | Use a standard UPATE BINARY command on EF.MilenageOPC (7F20/00FC) |
|
52 | |||
53 | 4 | ||
54 | h3. Setting the Algorithm(s) |
||
55 | |||
56 | 2 | ||
57 | Use a standard UPDATE BINARY command on EF.AUTH (7FCC/6F00) |
||
58 | |||
59 | Two bytes, first byte for 2G, second byte for 3G. |
||
60 | |||
61 | Value '01' for milenage |
||
62 | Value '03' for COMP128v1 (only allowed for 2G) |