CONFIGURAR LAS SIMs DE SYSMOCOM
CONFIGURACIÓN DE LAS SIMs DE SYSMOCOM
Pasos para instalar el programa pySIM ([https://github.com/osmocom/pysim](https://github.com/osmocom/pysim)):
- Descargamos el código fuente a una carpeta local (en el ordenador en el que vayamos a conectar el lector de tarjetas SIM por USB):
- git clone https://github.com/osmocom/pysim
- Nos movemos a la carpeta correspondiente:
- cd pysim
- Creamos un entorno virtual de Python (Virtual Environment) para aislar las dependencias y lo activamos:
- sudo apt-get install --no-install-recommends pcscd libpcsclite-dev python3 python3-setuptools python3-pyscard python3-pip
- sudo apt install python3.8-venv
- python3 -m venv venv
- source venv/bin/activate
- Nos aseguramos de que aparece el entorno activado (venv entre paréntesis)
- Instalamos las dependencias definidas por el proyecto en el fichero requirements.txt:
- pip install -r requirements.txt
- Ejecutamos la shell del programa
- ./pySim-shell.py -p 0 (el parámetro 0 es importante si se tiene más de un lector conectado en el ordenador)
- Antes de nada, vamos a verificar que el ADM de la SIM introducida es la correcta:
- verify_adm 38235251
- Si el comando no devuelve a nada, es que el ADM es correcto
OPCIONES PARA PROGRAMAR:
https://osmocom.org/projects/pysim/wiki/PySim-prog
apt install python3.12-venv