evershalik / program_uicc

Software to read/write USIM --> Open Cells Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

program_uicc

This is the modified Software to read/write USIM from http://open-cells.com/d5138782a8739209ec5760865b1e53b0/uicc-v1.3.tgz. This software was createt by Laurent Thomas at the Open-Cells project company.

Possible options are:

  1. --port Linux port to access the card reader (/dev/ttyUSB0)
  2. --adm The ADM code of the card (the master password is 85496936)
  3. --iccid the UICC id to set
  4. --imsi The imsi to set, we automatically set complementary files such as "home PLMN"
  5. --opc OPc field: OPerator code: must be also set in HSS (exlusive with OP)
  6. --isdn The mobile phone number (not used in simple 4G)
  7. --acc One of the defined security codes
  8. --key The authentication key (called Ki in 3G/4G, Kc in GSM), must be the same in HSS
  9. --MNCsize Mobile network code size in digits (default to 2)
  10. --xx OP field: OPerator code: must be also set in HSS (exclusive with OPc)
  11. --authenticate Test the milenage authentication and discover the current sequence number
  12. --spn service provider name: the name that the UE will show as 'network'
  13. --rusimv Read USIM values: 1 -> yes, 0 -> no

Building:

  1. Modify program_uicc.c file
  2. make

Use:

sudo ./program_uicc --adm 12345678 --opc e734f8734007d6c5ce7a0508809e7e9c --key 8baf473f2f8fd09487cccbd7097c6862 --spn openairinterface --authenticate

About

Software to read/write USIM --> Open Cells Project


Languages

Language:C 45.0%Language:C++ 43.6%Language:Objective-C 11.2%Language:Makefile 0.2%