SIM-EMU (Emulador de tarjetas SIM)
Daniel Jabif - (Email: info@simemu.cjb.net)

|
Versión 6.01 para tarjetas GREENCARD 2 (16F876/7 y 24C256) Versión 6.01g para tarjetas GREENCARD (16F876/7 y 24C128) Versión 6.01s para tarjetas SILVERCARD (16F876/7 y 24C64) NUEVO Configurador para esta versión 6.01 Sim_Emu_6.01_CFG_v2.1.zip (Version 2.1) |
|
Para acceder a la anterior versión 5.00 pinchar aquí
http://simemu.gsmhosting.net/5.00To link to version 6.01 in english click here
http://simemu.gsmhosting.net/6.01_EngIl link alla versione 6.00 in italiano è questo
http://simemu.gsmhosting.net/6.00 ItaPara ir para a versão 5.00 em português clicar aqui
http://simemu.gsmhosting.net/5.00 PtPour accéder à la version 5.00 en français cliquer ici
http://simemu.gsmhosting.net/5.00 Fr
IMPORTANTE:
El sitio http://simemu.com ya no es más un sitio oficial del SIM-EMU, por lo que cualquier información que haya en ese sitio no tiene relación ninguna conmigo ni con el sitio oficial del SIM-EMU
simemu.cjb.netDebido a la finalización de mi acuerdo comercial con UCABLES a partir del día 10-Mayo-2003, el producto SIMCARD8 ó cualquier otro, no puede ser comercializado si lleva incluído el SIM-EMU, por lo que cualquier producto que se esté comercializando con el SIM-EMU pregrabado en cualquiera de sus versiones, se estará haciendo sin mi previo consentimiento.
A pesar de mis reiterados pedidos que le estoy haciendo desde el día 10-Mayo-2003 (fecha fin del acuerdo) a UCABLES para que finalice la comercialización del producto SIMCARD8 (SilverCard con SIM-EMU pregrabado), quiero que sepáis que a día de hoy, 3-Junio-2003, UCABLES continúa vendiendo dicho producto sin mi consentimiento.
Esta versión aprovecha la capacidad extra de la tarjeta GreenCard 2 (16F876 / 24LC256), que tiene el mismo PIC que la SilverCard y GreenCard, pero con el doble de EEPROM externa que la GreenCard, por lo que se programa con los mismos dispositivos que para las versiones anteriores.
También es válida para la SilverCard (16F876 / 24LC64) y para la GreenCard (16F876 / 24LC128) configurando el fichero de la flash (SIM_EMU_FL_6.01_xxx.hex) para cada una de estas tarjetas utilizando previamente el programa configurador SIM_EMU_6.01_CFG.exe.
Las nuevas características y mejoras que he introducido son las siguientes:
Soporte de hasta 10 números de distintas compañías simultáneamente.
Gestión de seguridad de PIN idéntica a la tarjeta SIM original. (3 intentos de PIN + 10 de PUK)
Mayor compatibilidad con marcas de teléfonos
Capacidad configurable entre 1 y 254 entradas de agenda con 18 caracteres para el nombre
Capacidad configurable entre 1 y 99 SMS
Posibilidad de definir la lista de marcación fija (hasta 254 FDN's)
Configuración simultánea de hasta 99 SMS's, 254 entradas de agenda y 222 nº de marcación fija
Programa configurador SIM_EMU_6.01_CFG.exe
Número particular del "Centro de mensajes" por cada uno de los 10 números de teléfono
Loader incorporado compatible con ICPROG para leer/grabar la EEPROM externa
Soporte de instrucciones requeridas por algunos teléfonos (SEEK) para PHILIPS y ERICSSON
Reescritura de rutinas de comunicación con el teléfono para conseguir mayor compatibilidad
Almacen de los últimos 10 números llamados. (Utilizado solo por algunas marcas de teléfono)
Configuración de los 10 posibles números de teléfono desde el propio móvil a través de SMS's
Elección del número de SMS's y de entradas de la Agenda desde el propio móvil
Scripts para salvar y restaurar SMS's y ADN's
Gestión del SIM-EMU a través de menús del móvil (si el móvil soporta SATK)
Cambio de número sin apagar el móvil (no válido en algunos móviles)
Opción de apagado y encendido para solicitar nuevamente PIN (si no funciona el cambio sin apagar)
Configuración de los 10 posibles números de teléfono desde menú (Creación y borrado)
Configuración del número de SMS's desde menú
Posibilidad de asignar una descripción a cada uno de los 10 números de teléfono
Consulta del número actual con su descripción asociada
Consulta de la configuración actual (SMS/ADN y números de teléfonos activos)
Información de versión, autor (con sitios web y email)
Implementación instrucción INCREASE para control del gasto
Compatibilidad con el Cardinal para gestionar la agenda
Información permanente en el visor del número actual. (en la mayoría de los móviles)
Cambio de número desde un menu con la lista de números disponibles
Longitud de la descripción asociada a cada posición ampliada a 16 caracteres
Implementación instrucciones INVALIDATE y REHABILITATE para control de FDN
Nuevo tipo de formato de SMS para reconfigurar la cantidad de entradas de agenda
Posibilidad de almacenar algunos números de la agenda con más de 20 dígitos
Registros del control del gasto independientes para cada una de las 10 posiciones
Soporte de GPRS
Gestión completa del PIN2/PUK2 únicos y distintos de los 8 PIN/PUK de cada posición
La configuración del SIM-EMU ahora se realiza utilizando el PIN2 en vez del PIN actual
Opción en el menú de configuración para cambiar el PIN2/PUK2
Nuevo tipo de formato de SMS para cambiar el PIN2/PUK2
Protección de la flash
Gestión correcta de los ficheros protegidos por PIN
Posibilidad de desactivar/activar el menú "Sel.Nr.Tel."
Posibilidad de desactivar/activar el Loader interno
Compatibilidad con nuevos modelos de Panasonic y SAGEM, éste último por verificar
Mejor compatibilidad con el GSM Programmer
Posibilidad de desactivar el PIN, activando una de las posiciones por defecto
Edición de la descripción de la posición desde cualquiera de ellas
Cambio del comportamiento en la modificación de la cantidad de SMS's desde el móvil
Para los que quieran seguir leyendo, paso a describir en que consisten cada una de las mejoras introducidas.
Soporte de hasta 10 números de distintas compañías simultáneamente.
Originalmente al cambiar de número por otro de otra compañía, éste no se ponía activo hasta no hacer una llamada con el nuevo número. Ahora se quedan registrados todos los datos de cada uno de los números necesarios para un rápido cambio de proveedor. (Registros LOCI y BCCH almacenados para cada uno de los números). Dichas posiciones, por simplicidad, ahora se numeran de 0 a 9.
Gestión de seguridad de PIN idéntica a la tarjeta SIM original. (3 intentos de PIN + 10 de PUK)
Se pueden introducir desde el propio móvil los datos de los PUK's y PIN's, pero tambien se los puede introducir antes de grabar el código de la Flash. Por defecto vienen los valores de PUK / PIN: 00000000 / 0000, 11111111 / 1111 y 22222222 / 2222 por los motivos que luego explico. Sugerencia, luego cambiarlos por los PUK's originales de cada uno de vuestros números.
Los PIN's iniciales 0000, 1111 y 2222, pueden cambiarse luego desde el menú de seguridad del propio teléfono.
Al igual que en la tarjeta original, luego de 3 intentos fallidos de PIN, el PIN se bloquea y es necesario desbloquearlo utilizando el PUK. Luego de 10 intentos fallidos de PUK la tarjeta se bloquea indefinidamente y no se podrá usar en ningún telefono más. Por supuesto que regrabando la Flash la tarjeta se recupera.
Al encender el teléfono, serán válidos cualquiera de los PIN's registrados como así también cualquiera de los PUK's si el PIN está bloqueado. Pero una vez encendido, el cambio de PIN se realiza con el PIN utilizado para encenderlo.
Los códigos de PIN, PUK y KI están almacenados en la EEPROM interna del procesador por lo que se recomienda proteger la lectura de esta zona de memoria al programar la Flash.
Mayor compatibilidad con marcas de teléfonos.
Las marcas que pude comprobar son las siguientes:
NOKIA
SIEMENS
ALCATEL
PHILIPS
ERICSSON
MOTOROLA
MAXON
PANASONIC
MITSUBISHI
NEC
SAGEM
SAMSUNG
Este es el punto que más me costó lograr, pero finalmente conseguí que los modelos que probé de las marca indicadas funcionaran perfectamente. Los que más me costaron fueron los SIEMENS y los MAXON que por los mismos tuve que reescribir las rutinas de comunicación con el teléfono.
Para los PHILIPS y los ERICSSON tuve que implememtar una instrucción no utilizada por el resto de las marcas, llamada SEEK que la utilizan para analizar el estado de los SMS's.
Capacidad configurable entre 1 y 254 entradas de agenda con 18 caracteres para el nombre
He decidido dejar las últimas 51 entradas de la agenda en la Flash porque no es recomendable regrabar frecuentemente la Flash ya que su durabilidad es mucho menor que la de la EEPROM externa (1.000 veces contra 1.000.000 de la EEPROM) y además porque tenía que hacer sitio en la zona de programa para poder poner todas las ampliaciones que fui realizando.
El resto de las entradas, entre 1 y 203, se ubican en la EEPROM externa.
La longitud reservada para el nombre de la entrada se ha incrementado a 18 caracteres, ya que la longitud anterior de 14 caracteres resultaba escasa para ciertos paises.
Para aquellos móviles con almacenamiento propio de ADN's, es útil configurar un sólo ADN para acelerar la inicialización del móvil.
Con el programa SIM_EMU_6.01_CFG.exe es posible configurar el valor máximo de ADN's previamente a la grabación de la flash. Este valor máximo se puede reducir luego desde el propio teléfono, pero nunca a un valor mayor a este máximo. Como la flash viene preconfigurada para la GreenCard 2, el valor por defecto es 254.
Capacidad configurable entre 1 y 99 SMS
Para aquellos móviles con almacenamiento propio de SMS's, es útil configurar un sólo SMS para acelerar la inicialización.
Con el programa SIM_EMU_6.01_CFG.exe es posible configurar el valor máximo de SMS's previamente a la grabación de la flash. Este valor máximo se puede reducir luego desde el propio teléfono, pero nunca a un valor mayor a este máximo. Como la flash viene preconfigurada para la GreenCard 2, el valor por defecto es 99.
Posibilidad de definir la lista de marcación fija (hasta 254 FDN's)
Esta lista permite restringir las llamadas a números exclusivamente contenidos en la misma y se encuentra protegida con el PIN2.
Con el programa SIM_EMU_6.01_CFG.exe es posible configurar la cantidad de FDN's previamente a la grabación de la flash. Como la flash viene preconfigurada para la GreenCard 2, el valor por defecto es 222.
Programa configurador SIM_EMU_6.01_CFG.exe
Con este programa es posible configurar cualquier versión de lenguaje de flash, el tipo de tarjeta, la cantidad máxima de ADN's, la cantidad máxima de SMS's y la cantidad de FDN's. Con el nuevo programa configurador es posible realizar una completa configuración del SIM-EMU.
Número particular del "Centro de mensajes" por cada uno de los 10 números de teléfono
Una vez programados todos nuestros números de teléfonos, tendremos que almacenar, utilizando el móvil, el número de teléfono del Centro de Mensajes de cada uno de ellos. Estos son de momento 3:
Amena: +34656000311
Movistar: +34609090909
Airtel: +34607003110
Loader incorporado compatible con ICPROG para leer/grabar la EEPROM externa
Una vez grabada la flash con el ICPROG, podremos grabar la EEPROM externa también con el ICPROG y un programador de tipo Phoenix sin necesidad de utlizar ningún tipo de loader externo.
Almacen de los últimos 10 números llamados. (Utilizado solo por algunas marcas de teléfono).
He implementado los archivos de tipo cíclico útilizados entre otros ficheros, para almacenar las últimas 10 llamadas. La llamada número 11 borra la más antigua. El almacenaje de las últimas llamadas en el SIM sólo la realizan determinadas marcas de teléfonos (ALCATEL; SIEMENS, ERICSSON y quizá algún otro), pero en el resto, cada vez que cambiemos de número de teléfono se pierden las últimas llamadas ya que ni las graban ni las leen del SIM. Esto es algo que no entiendo de estas marcas que pudiendo grabar esta información en el SIM, prefieren almacenarlas en el propio teléfono, pero que las borran cada vez que cambia el IMSI con el que trabaja.
Configuración de los 10 posibles números de teléfono desde el propio móvil a través de SMS's
Una vez grabados los ficheros HEX's tal como vienen en el ZIP, uno de los procedimientos para actualizar los datos de los números de teléfonos consiste en almacenar, y por supuesto no enviar, un mensaje con uno de los formatos especiales explicados mas adelante.
Elección del número de SMS's y de entradas de la Agenda desde el propio móvil
Uno de los procedimientos para actualizar el número de SMS's y de entradas de la Agenda es similar al utilizado para actualizar los datos de los números de teléfonos.
Scripts para salvar y restaurar SMS's y ADN's
He incluído en el ZIP unos scripts para poder leer y grabar SMS's y ADN's de las tarjetas, tanto originales como tarjetas con el SIM-EMU.
Gestión del SIM-EMU a través de menús del móvil (si el móvil soporta SATK)
Posibilidad de gestionar todas las opciones del SIM-EMU a través de menús del móvil.
Cambio de número sin apagar el móvil (no válido en algunos móviles)
Esta opción permite cambiar de número de teléfono activo, sin necesidad de apagar y encender con el PIN correspondiente. Lamentablemente, existen móviles que no realizan correctamente el cambio de número de forma rápida y útil.
Opción de apagado y encendido para solicitar nuevamente PIN
Esta opción la he incluído para aquellos móviles que no realizan correctamente el cambio o lo hacen demasiado lento. Si el móvil funciona correctamente, debería apagarse y encenderse automaticamente. Si no ocurre esto, es porque el móvil no ha implementado correctamente esta característica, por ejemplo, algunas versiones del NOKIA 3310.
Posibilidad de asignar una descripción a cada uno de los 10 números de teléfono
Para poder identificar de una forma más fácil la posición actualmente seleccionada, es posible asociar una descripción, que podría ser el propio número de teléfono o el texto que querramos poner.
Consulta del número actual con su descripción asociada
Esta opción nos muestra el número actualmente seleccionado con su descripción asociada.
Consulta de la configuración actual (SMS/ADN y números de teléfonos activos)
Esta opción nos muestra la configuración actual del SIM-EMU, indicándo el número máximo de SMS's y de entradas de agenda, como así también los números de teléfonos activos (las posiciones ocupadas con nuestros números) y la posición de encendido por defecto, en caso de desactivar el PIN.
Información de versión, autor (con sitios web y email)
Muestra la versión del SIM-EMU y los datos para ponerse en contacto conmigo.
Implementación instrucción INCREASE
Esta instrucción es necesaria para el correcto funcionamiento en todos los móviles, de los antiguos contratos de Movistar que llevan activado el control del gasto desde el móvil.
También es utilizada por varios proveedores de Italia y otros países para el control del gasto en tarjetas prepago.
Compatibilidad con el Cardinal para gestionar la agenda
Como nadie ha podido corregir el Cardinal, como una vez lo solicité, para que soporte la grabación caracter por caracter según establece una norma ISO y así poder grabar la agenda correctamente en el SIM-EMU, he decidido incluir un código especial y redundante para que funcione la grabación de la agenda con este sofware.
Información permanente en el visor del número actual. (ahora en la mayoría de los móviles)
Cada vez que se realiza una conexión, la descripción asociada a la posición actual, se traslada al fichero opcional llamado SPN (Service Provider Name) que es utilizado por el SIM-EMU.
Como la mayoría de los móviles muestran en el visor el contenido de este fichero si existe, se consigue ver permanentemente el número actualmente seleccionado, junto con la red registrada.
Recomendación:
Asignar a la descripción "n:N.Teléfono" para ver posición y número, por ejemplo para la posición 3, asignar 3:651974486.
Cambio de número desde un menu con la lista de números disponibles
Es posible cambiar de posición seleccionando el número deseado desde una lista de números disponibles.
Longitud de la descripción asociada a cada posición ampliada a 16 caracteres
Esta descripción aparece en la lista de números para el cambio de posición y en la pantalla del móvil para indicar la posición activa.
Registros del control del gasto independientes para cada una de las 10 posiciones
Esta información es necesaria para el correcto control del gasto en paises que lo utilizan.
Soporte de GPRS
Ahora el SIM-EMU incluye los registros para comunicaciones GPRS independientes para cada posición.
Gestión completa del PIN2/PUK2 únicos y distintos de los 8 PIN/PUK de cada posición
Ahora existe en el SIM-EMU un único PIN2/PUK2 común a todas las posiciones y que funciona de manera idéntica que en las SIM's originales, con bloqueo del PIN2 a los 3 intentos fallidos con desbloqueo posible utilizando el PUK2. Luego de 10 intentos fallidos de desbloqueo, el PUK2 se bloquea definitivamente siendo necesario reprogramar la GreenCard. El PIN2 se utliza para fijar el control del gasto, para gestionar la FDN y para configurar el SIM-EMU.
La configuración del SIM-EMU ahora se realiza utilizando el PIN2 en vez del PIN actual
Para mejorar la seguridad del SIM-EMU, la configuración del SIM-EMU se realiza íntegramente utilizando el PIN2 que inicialmente tiene el valor 1234. El PUK2 inicial es 12345678, pero se puede cambiar posteriormente desde el SIM-EMU. El PIN2 se puede cambiar desde el propio menu del móvil ó tambien desde el SIM-EMU.
Protección de la flash
Activando la protección de los últimos 256 bytes de la flash, se consigue que sea imposible grabar nuevamente la flash sin realizar un borrado total. Con esto logramos que sea imposible grabar un programa especial que sea capaz de leer nuestros KI ubicados en el EEPROM interna.
Gestión correcta de los ficheros protegidos por PIN
A partir de esta versión, no es posible leer, a través de comandos GSM, ningún fichero que esté protegido por PIN sin la previa autentificación del mismo.
Posibilidad de desactivar/activar el menú "Sel.Nr.Tel."
Utilizando el PIN2, se puede desactivar ó activar este menú. Para cambiar de posición teniendo desactivado este menú, es necesario utilizar la opción Reset ó el reencendido del móvil con el uso del PIN1 correspondiente.
Posibilidad de desactivar/activar el Loader interno
Utilizando el PIN2, se puede desactivar ó activar el Loader interno. Si está desactivado el Loader, no es posible leer la EEPROM externa, sin hacer previamente un borrado total de la flash.
Compatibilidad con nuevos modelos de Panasonic y SAGEM, éste último por verificar
Se ha mejorado la compatibilidad con algunos modelos de Panasonic (GD87) y SAGEM.
Mejor compatibilidad con el GSM Programmer
Se ha mejorado la compatibilidad con este dispositivo.
Posibilidad de desactivar el PIN, activando una de las posiciones por defecto
Para desactivar el PIN y que el móvil encienda en una de las posiciones activas, se debe entrar en la posición deseada y desactivar el PIN desde el menú de seguridad del propio móvil utilizando el PIN que corresponda a esa posición. A partir de ese momento, cada vez que se encienda el móvil, entrará en esta posición definida.
Para activar el PIN nuevamente, se debe entrar al menú de seguridad del propio móvil desde cualquier posición, y activar el PIN utilizando el PIN de la posición actual.
Edición de la descripción de la posición desde cualquiera de ellas
La edición de la descripción de las posiciones definidas se puede hacer ahora desde cualquier posición, ya que se solicita previamente la posición a editar.
Cambio del comportamiento en la modificación de la cantidad de SMS's desde el móvil
La modificación del número de SMS's que se realice a través del menú del SIM-EMU ó con el formato de SMS correspondiente, no borra la totalidad de los SMS's EXCEPTO que se indique el mismo número de SMS's que previamente estaba definido.
IMPORTANTE
Esta versión requiere que se grabe el fichero SIM_EMU_EP_6.00.hex ya que es incompatible con la EEPROM externa de versiones anteriores.
Por este motivo es necesario, si se desean conservar los datos de la agenda y SMS's, hacer una salva previa de estos datos en el PC con los scripts que ofrezco. Luego de la programación restaurar los datos salvados también con los scripts.
Como programar la GREENCARD 2 / GREENCARD / SILVERCARD
Descargar
è Sim_Emu_6.01.zip




La frecuencia la pondremos a la que esté configurado el Phoenix (6 ó 3.58 MHz).
Con el nuevo programa configurador, ahora también es posible grabar la EEPROM externa del SIM-EMU.
Posición 0º
è 0000 / 00000000 (Amena)Posición 1º
è 1111 / 11111111 (Movistar)Posición 2º
è 2222 / 22222222 (Airtel)correspondientes a las posiciones 0, 1 y 2 de las 10 posibles.
La razón de que haya tres y no uno solo, es para poder entrar la primera vez en los teléfonos no LIBRES, por lo que cada uno sirve para el proveedor correspondiente.
El primero es para teléfonos de Amena, el segundo para los de Movistar y el tercero para los de Airtel. Cada uno de ellos contiene un IMSI falso, pero que corresponde a ese proveedor. Si el teléfono está libre, debería funcionar cualquiera de los tres.
. A través de SMS's (ir al punto 11)
. A través de menús del movil (ir al punto siguiente)
Sim-Emu 6.01x
1) Sel.Nr.Tel
2) Configurar
3) Información
4) Reset
==============
1) Sel.Nr.Tel
Permite cambiar de posición a cualquiera de las activas seleccionando el número deseado desde una lista. La lista se forma con las descripciones asociadas a cada posición, prefijando con un signo (-) todas las posiciones excepto la actual que se prefija con un signo (+). Esta opción no será visible si ha sido desactivada.
2) Configurar
Accede al menú de configuración del SIM-EMU.
2.1) Editar Nr.
Permite asignar una descripción a la posición actual.
2.1.1) Posición:
Un número entre 0 y 9
2.1.2) Nr.Telefono:
Descripción a asignar a la posición actual. Entre 1 y 16 caracteres. Esta descripción se utiliza para formar la lista de selección y se muestra normalmente en el display junto con la red registrada (esto puede variar según el teléfono)
2.2) Config.Pos.
Permite configurar la posición indicada con los datos de IMSI/KI/PUK y PIN. Por seguridad, primero solicita el PIN2 y luego los datos de Posición, IMSI, KI, PUK, y PIN.
Se valida que cada uno de estos datos sea correcto, no permitiéndose pasar al siguiente hasta que el actual sea correcto.
2.2.1) PIN2:
Código PIN2, inicialmente 1234. Un número con longitud entre 4 y 8 dígitos decimales (0 - 9)
2.2.2) Posición:
Un número entre 0 y 9
2.2.3) IMSI:
Un número con longitud de 18 dígitos decimales, los 2 primeros siempre "08"
2.2.4) KI:
Un número con longitud de 32 dígitos hexadecimales (0 - 9 y A - F mayúsculas)
2.2.5) PUK:
Un número con longitud de 8 dígitos decimales (0 - 9)
2.2.6) PIN:
PIN a almacenar en la posicion indicada en 2.2.2). Un número con longitud entre 4 y 8 dígitos decimales (0 - 9)
2.3) Config.SMS
Permite configurar la cantidad de SMS. Por seguridad, primero solicita el PIN2 y luego los datos de la cantidad de SMS's deseada, un número entre 1 y el máximo preconfigurado. Si se configura una cantidad igual a la previamente configurada, se borran todos los SMS's almacenados, de lo contrario sólo se truncan los SMS's si se reconfigura reduciendo la cantidad de SMS's, pero los deja intactos si se reconfigura incrementándola.
2.3.1) PIN2:
Código PIN2, inicialmente 1234. Un número con longitud entre 4 y 8 dígitos decimales (0 - 9)
2.3.2) Nr.SMS:
Cantidad de SMS's deseados. Un número entre 1 y el máximo preconfigurado.
2.4) Config.ADN
Permite configurar la cantidad de ADN. Por seguridad, primero solicita el PIN2 y luego los datos de la cantidad de ADN's deseada, un número entre 1 y el máximo preconfigurado. Esta operación sólo trunca entradas de agenda si se reconfigura reduciendo la cantidad de ADN's, pero deja intacta la agenda si se reconfigura incrementándola.
2.4.1) PIN2:
Código PIN2, inicialmente 1234. Un número con longitud entre 4 y 8 dígitos decimales (0 - 9)
2.4.2) Nr.ADN:
Cantidad de ADN's deseados. Un número entre 1 y el máximo preconfigurado.
2.5) PIN2/PUK2
Permite cambiar los valores del PIN2 y del PUK2. Por seguridad, primero solicita el PIN2 y luego el PUK2 y el nuevo PIN2.
2.5.1) PIN2:
Código PIN2, inicialmente 1234. Un número con longitud entre 4 y 8 dígitos decimales (0 - 9)
2.5.2) PUK2:
Un número con longitud de 8 dígitos decimales (0 - 9).
2.5.3) PIN2 nuevo:
Un número con longitud entre 4 y 8 dígitos decimales (0 - 9).
2.6) Sel.Nr.Tel.
Permite desactivar/activar la posibilidad de cambios de posición desde el menu "Sel.Nr.Tel.". Por seguridad, se solicita el PIN2 para confirmar la acción.
2.6.1) Activar ó Desactivar:
Dependiendo del estado actual, muestra Activar ó Desactivar
2.6.2) PIN2:
Código PIN2, inicialmente 1234. Un número con longitud entre 4 y 8 dígitos decimales (0 - 9)
2.7) Loader
Permite desactivar/activar el Loader incorporado necesario para acceder a la EEPROM externa. Por seguridad, se solicita el PIN2 para confirmar la acción. Si está desactivado, no es posible leer la EEPROM externa sin hacer previamente un borrado total de la flash.
2.7.1) Activar ó Desactivar:
Dependiendo del estado actual, muestra Activar ó Desactivar
2.7.2) PIN2:
Código PIN2, inicialmente 1234. Un número con longitud entre 4 y 8 dígitos decimales (0 - 9)
2.8) Borrar Pos.
Permite eliminar la posición indicada. Por seguridad, primero solicita el PIN2 y luego la posición que se quiere eliminar, un número de 0 a 9 excepto el de la posición actual.
2.8.1) PIN2:
Código PIN2, inicialmente 1234. Un número con longitud entre 4 y 8 dígitos decimales (0 - 9)
2.8.2) Posición:
Un número entre 0 y 9 excepto la posición actual.
3) Información:
Información acerca del Sim-Emu
3.1) Nr.Actual
Nos muestra la posición actualmente seleccionada con su descripción asociada.
3.2) Configuración
Nos muestra los datos de la configuración actual del Sim-Emu.
Por ejemplo, si tenemos 40 SMS, 250 ADN, las posiciones 1, 2 y 4 activas y el PIN desactivado en la posición 2, nos muestra lo siguiente:
SMS/ADN: 40/250 Nr.Activos: 1(2)-4------
3.3) Versión
Nos muestra la versión actual del Sim-Emu.
3.4) Autor
Nos muestra el nombre del autor como así también, los sitios Web e Email donde encontrarme.
4) Reset
Nos permite resetear el móvil para que nos vuelva a pedir el PIN
Aclaraciones
La opción de cambio de posición no funciona correctamente en todos los teléfonos, por ejemplo los Nokia requieren que se realice una búsqueda de redes y otros tardan demasiado en realizar el cambio, por lo que recomiendo usar la opción de Reset.
La opción de Reset tampoco nos es útil en algunas versiones del Nokia 3310, ya que este móvil, INCORRECTAMENTE reenvía el PIN último luego del Reset, por lo que no nos sirve para cambiar de PIN. Recomiendo utilizar en los Nokia con este problema la secuencia *3370# que sí realiza un completo Reset.
Como ventaja de los Nokia, se puede cambiar a posiciones de cualquier proveedor aún cuando el móvil no está libre. En los Trium ocurre lo mismo.
Se pueden eliminar todos los SMS's, volviendo a configurar la cantidad de SMS's poniendo el mismo valor que el que tiene actualmente.
No es necesario apagar y encender el móvil cada vez que se realice un cambio en la configuración. El programa determina cuando es necesario reinicializarlo y lo hace automáticamente.
Aquí termina el procedimiento de actualización desde menús del teléfono. Los puntos siguientes se refieren a la introducción de los datos a través de mensajes.
**************************************************************************************************************
Tipo 1) Introducción/Modificación de un número completo
PIN2 n IMSI KI PUK PIN
Tipo 2) Introducción/Modificación de un número sin cambiar el PUK ni el PIN
PIN2 n IMSI KI
Tipo 3) Eliminación de un número
PIN2 n EN
Tipo 4) Elección del número de SMS's (Borra SMS's previos si el valor mm es igual al previo configurado. Esta operación sólo trunca los SMS's si se reconfigura reduciendo la cantidad de SMS's, pero los deja intactos si se reconfigura incrementándola)
PIN2 mm SM
Tipo 5) Elección del número de ADN's (Esta operación sólo trunca entradas de agenda si se reconfigura reduciendo la cantidad de ADN's, pero deja intacta la agenda si se reconfigura incrementándola)
PIN2 aaa AD
Tipo 6) Modificación del PIN2/PUK2
PIN2 PUK2 PIN2n
Donde:
PIN2 sirve para autenticar el mensaje. Es un número con longitud entre 4 y 8 dígitos decimales (0 - 9). Ejemplos: 1234 ó 12345678
n es la posición del número de teléfono. Un número entre 0 y 9
IMSI es el valor del IMSI a almacenar en la posicion n. Es un número con longitud de 18 dígitos decimales, los 2 primeros siempre "08". Ejemplo: 081234567890123456
KI es el valor del KI a almacenar en la posicion n. Es un número con longitud de 32 dígitos hexadecimales (0 - 9 y A - F mayúsculas). Ejemplo: 0123456789ABCDEF0123456789ABCDEF
PUK es el valor del PUK a almacenar en la posicion n. Es un número con longitud de 8 dígitos decimales (0 - 9). Ejemplo: 12345678
PIN es el valor de PIN a almacenar en la posicion n. Es un número con longitud entre 4 y 8 dígitos decimales (0 - 9). Ejemplos: 1234 ó 12345678
PUK2 es el valor del PUK2 a modificar. Es un número con longitud de 8 dígitos decimales (0 - 9). Ejemplo: 12345678
PIN2n es el valor de PIN2 a modificar. Es un número con longitud entre 4 y 8 dígitos decimales (0 - 9). Ejemplos: 1234 ó 12345678
EN es el comando indicador para eliminar el número de la posición n.
mm es el número de SMS's deseados. Es un número entre 1 y el máximo preconfigurado. (Ambos incluídos)
aaa es el número de ADN's deseados. Es un número entre 1 y el máximo preconfigurado. (Ambos incluídos)
SM es el comando indicador para seleccionar el número de SMS's indicado por mm.
AD es el comando indicador para seleccionar el número de ADN's indicado por aaa.
Ejemplo completo de mensaje tipo 1 para introducir un número de Movistar en la posición 8 y suponiendo que nuestro PIN2 = 1234.
1234 8 082941705566778899 0123456789ABCDEF0123456789ABCDEF 12345678 12345
IMSI = 082941705566778899
KI = 0123456789ABCDEF0123456789ABCDEF
PUK = 12345678
PIN = 12345
Una vez almacenado este mensaje en el SIM, ya podremos utilizar esta posición.
Ejemplo de mensaje tipo 3 para eliminar la posición 3 si el PIN2 = 2222.
2222 3 EN
Ejemplo de mensaje tipo 4 para configurar 30 SMS's si el PIN2 = 1111.
1111 30 SM
Aclaraciones
Siempre se debe dejar un espacio entre cada campo, por lo que las longitudes posibles de los mensajes son las siguientes:
Tipo 1: Entre 72 (con PIN's de 4) y 80 (con PIN's de 8)
Tipo 2: Entre 58 (con PIN's de 4) y 62 (con PIN's de 8)
Tipo 3: Entre 9 (con PIN's de 4) y 13 (con PIN's de 8)
Tipo 4: Entre 10 (con PIN's de 4) y 14 (con PIN's de 8)
Tipo 5: Entre 11 (con PIN's de 4) y 15 (con PIN's de 8)
Tipo 6: Entre 18 (con PIN's de 4) y 26 (con PIN's de 8)
El mensaje tipo 2 sirve para actualizar un número conservando el PUK y PIN actual. Tened presente que inicialmente no existen PUK's ni PIN's asociados a las posiciones 4 a 8 por lo que es necesario, al menos una vez, almacenar el mensaje tipo 1 (Con PUK y PIN), si no, no será posible encender el móvil en esa posición, sólo se podrá utilizar cambiando desde el menú.
La actualización de los datos se realiza en el momento en que el móvil almacena el mensaje en el SIM y no cuando lo hace en su memoria propia como ocurre con algunas marcas como ERICSSON. En estos modelos se debe dar la orden expresa de "Guardar" ó "Memorizar".
Para evitar eliminar todos los números y quedar sin la posibilidad de introducir ninguno más hasta una nueva reprogramación, el programa no permite eliminar el número actual, o sea el que corresponde al último encendido.
La eliminación de un número con el mensaje tipo 3, consiste en el borrado de todos los datos de esa posición (IMSI / KI / PUK y PIN).
Una vez almacenados todos los números de teléfono y funcionando correctamente, borrad los mensajes grabados ya que el programa no lo realiza automáticamente.
Este mensaje es útil también para eliminar todos los SMS's si el valor mm es el mismo que el que ya está registrado en la tarjeta.
Es imposible que un mensaje recibido con uno de los formatos válidos nos actualize automáticamente nuestra SIM ya que el programa sólo interpreta mensajes a enviar, pero nunca los recibidos.
Ahora bien, si modificamos el mensaje recibido y lo almacenamos para enviar si se producirá la actualización si se cumplen todos los requisitos del mensaje.
Como obtener nuestros IMSI's y Ki's
Los programas que permiten sacar el IMSI y el Ki de las tarjetas originales que yo conozca son tres: el SimScan de Dejan Kaljevic, el Cardinal de MFG y el nuevo XSim de Sir Graham.
Como pasar los datos de nuestra agenda y SMS's
Con el nuevo programa configurador, ahora también es posible transferir los datos de agenda y SMS entre distintas tarjetas.
Los que tengan un móvil con capacidad de agenda en el teléfono, pueden usar esta como puente, o sea, copiando la agenda de la original al teléfono y luego del teléfono a la GreenCard con el SIM-EMU.
Los que tengan el GSM-PROGRAMMER no van a tener ningún problema para grabar los datos leídos de vuestra agenda.
Tambien es posible utilizar el Cardinal para traspasar los datos de nuestra agenda de teléfonos ya que he incluido un código especial y redundante para que funcione la grabación de la agenda con este sofware.
Tambien se puede seguir utilizando el WinExplorer 4.6 y 4 Scripts VB que hice:
En el mismo ZIP incluyo estos scripts para los que no tengan otra forma de hacerlo.
Los scripts de lectura piden el PIN si fuera necesario y sólo graban en el fichero los registros que no estén vacíos.
Los scripts de grabación piden el PIN si fuera necesario y luego de grabar todo el fichero en la tarjeta, preguntan si se desean borrar los registros que quedan en la tarjeta a partir del último grabado desde el fichero. También pueden avisar al principio si los registros del fichero son más que los que pueden entrar en la tarjeta.
Las configuraciones posibles del WinExplorer son 2, una para el SIM-EMU y otra para nuestra tarjeta original si no funcionara la del SIM-EMU, probad primero con la del SIM-EMU y si no funciona, probad con la de la original:
Para el SIM-EMU:


Para las originales que no funcionen con la configuración para el SIM-EMU:
En algunos casos, también tendréis que ir incrementando los valores del Byte Delay y/o Rec Timeout hasta que os funcione.
Comentarios finales
Espero que este programa os sea de utilidad y que desde ya, también espero que me comenteis vuestras opiniones y me reportéis los fallos que encuentren ó sugerencias que quieran hacerme.
Por favor, intentad plantear las cuestiones a través del foro
http://foros.zackyfiles.com/forumdisplay.php?s=&forumid=6 ó http://forum.gsmhosting.com/vbb/forumdisplay.php?s=2e4d803d07111a5454ac49c1f3b07671&forumid=70 así nos enteramos todos de lo que pasa.
Daniel Jabif |
Última actualización: 05-Dic-05 |
Hosted by gsmhosting.com
![]()