SMARTJAC SIM Editor software tool addresses the SIM card administration by scripting methodology. Create advanced scripts with the help of an easy graphical user interface and execute them quickly one-by-one within the tool to change parameters, populate files and edit settings. The main advantages of this tool is that it's a tool optimized for editing a large number of SIM cards very quickly thanks to the ability to create a range of scripts (with a starting IMSI and an end IMSI). You can create 1000 scripts in a couple of seconds, and it only takes 5-10 seconds to select and execute the script on a SIM card!
Using SIM Editor:
SIM Editor provides a graphical interface for you to do the following: ■ Browse a specific card type's file system using the File Content table ■ Display the the default content of data files in either an easy-to-read interpreted view or a binary representation. ■ Create scripts by adding changes to a script list ■ Create range of scripts ■ Run scripts to change contents on real SIM card ■ Read card content
Open your card type profile. This will populate the table with all the files and the default values.
Select a file and change it's values in binary HEX format or with the help of the "Interpreted" mode.
You can also disable PIN, enter or select Ki/OPc for USIM and/or ISIM and enter ICCID values.
Add file change to the script
Multiple scripts with dynamic values for IMSI, MSISDN, SPN, IMPU, IMPI, ICCID can be created on the fly if you selected a range of IMSI for example.
Create the scripts
Select a script and launch SIM Writer tool
Use SIM Writer tool to execute scripts and thereby change the contents on your SIM card
You can also use SIM Writer Scripter to select "read" scripts and read contents of a card
SIM Editor main window
1.Basic information about the card type: Name, ATR, Name of the profile,
applications on the card (USIM,ISIM, etc) and some personal notes.
2.Here we now find the files contained in this card profile. Note that this is NOT live
information from the card, just the files and default values that this card has.
3.In this area we have some options to work with before creating scripts. For example if GPIN should be disabled, or if it is already disabled on the card (we don't want to verify GPIN if its disabled); Here is also where we enter or select the Authentication keys Ki / OPc, and we also have to check the box if the keys should be included in the script. Finally there is also an option to include your own ICCID's in script.
4.This area shows File specific information about file type, record size etc.
6.File data in two modes: Binary and Interpreted
7.ADD to script button - when you have entered your values click this button to add it to the script list.
8.READ data from the SIM card (selected file)
9.WRITE the current file data (selected file and record) to the SIM card
SIM Editor PIN and Auth Keys
When you open a card profile, information is automatically added the PIN boxes. Normally correct GPIN and LPIN is entered. For this Upteq card there is actually no LPIN value so it's empty and we do not need to verify it. If you want to disable GPIN just check that box and GPIN will be disabled on tha card after running the script.
So next time you run a script on that same card you'll need to check the "Already Disabled" box !
Authentication keys: You can enter your keys manually, and be very careful to enter the correct length (16 bytes).Or you can select any of the default keys by clicking the "Next Key" button. If you are using the card in a IMS network and edit the ISIM files on the card, you should also check the "Include ISIM Auth Keys" so that the Auth keys also are programmed for ISIM application. Algorithm: If the card supports both Milenage and XOR, then you will have the option to select which algorithm to use. R&C constants: Only change these, Rotation and Constant constants for Milenage algorithm, if you know what you are doing. Use Ki/Opc CSV list: If you generate a random Ki/Opc list with Tools / Ki OPc generator you can click this checkbox, and during script generation, you will be asked to select the CSV file.
Check the "Include dynamic ICCID" checkbox if you want to include dynamic ICCID values(increases by one). You don't enter the checksum at the end of the value as it is calculated when creating the script(s).
Enter a number in the VAR checkbox if you intend to use a variable in IMPI or IMPU (ISIM). (Variables are only used when generating a range of scripts)
A reading script is executed and analysed and the result is presented in a readable form in the result window.
SIM Editor reading contents
SIM Editor Ki and OPc calculator
1. Enter the Ki
2. Enter the OP
3. Click the orange wizard button
4. If you have a connection to the Internet your OPc value is calculated
Ki OPc generator - Generating random Ki and OPc
Using the Ki OPc generator under Tools you can generate a list of random Ki's and the