¿Cómo funciona técnicamente el “desbloqueo” del teléfono celular?

Los teléfonos GSM están diseñados para funcionar en la red de cualquier proveedor, siempre que inserte una SIM con la ID de red de ese proveedor. “bloqueado” significa que el firmware del teléfono se ha programado para aceptar solo las SIM de una ID de red de un proveedor específico. Por ejemplo, un teléfono podría estar bloqueado en T-Mobile. El bloqueo se realiza principalmente para proteger los intereses financieros del operador cuando subsidian el costo del teléfono.

Desbloquear es el acto de persuadir al firmware para que ya no aplique esta restricción específica del operador. Es una característica del firmware del teléfono, diseñada para permitir que el propietario use su teléfono en la red de su proveedor.
El bloqueo generalmente se realiza ingresando un número “mágico” en la interfaz de usuario del teléfono, en una pantalla especial a la que generalmente se accede a través de un menú oscuro, oculto o difícil de encontrar.

El número mágico (código de desbloqueo) se deriva criptográficamente de la identificación IMEI del teléfono y de algún secreto compartido (tal vez usan un cifrado asimétrico, no estoy seguro …) De todos modos, la idea es que solo el operador (y el teléfono) saben el secreto compartido, por lo que solo el operador puede generar el código de desbloqueo a pedido. Y, por supuesto, pueden denegar la solicitud en función de sus políticas y leyes locales.

Parece que el algoritmo de generación del código de desbloqueo, o los secretos, o los programas utilizados para generarlos no son terriblemente seguros porque normalmente puede pagar $ 10-20 a alguien de eBay para obtener el código de su teléfono (usted le envía el IMEI). Sin embargo, tenga en cuenta que los operadores mantienen una base de datos de teléfonos que consideran “propios”; por ejemplo, si compra un teléfono bloqueado a T-Mobile en eBay y luego lo desbloquea, es posible que no funcione en la red de T-Mobile porque ese teléfono todavía estaba bajo contrato y subsidiado (funcionará en la red de otro operador, a menos que los operadores compartan sus identificaciones de teléfono “faltantes” entre sí).

Algunos teléfonos (Blackberry en particular) tienen un nivel de bloqueo más profundo que requiere una conexión física entre el teléfono y una pieza especial de hardware (que supuestamente solo existe en la sede de RIM …) para desbloquear. Puede obtener un teléfono BB en este estado bloqueado ingresando un código de desbloqueo no válido demasiadas veces.

Mi primera empresa (desbloqueo) en 1996 estaba especializada en el área gris de desbloqueo de teléfonos móviles.

El algoritmo para desbloquear teléfonos requiere tradicionalmente 2 partes:

  • Un número de serie único conocido como IMEI (Identidad internacional de equipos móviles)
  • Cada operador de red tiene un código único conocido como MCC (Mobile Country Code) y MNC (Mobile Network Code)

Los procesos involucraron una gran cantidad de ingeniería inversa y fueron diferentes para cada fabricante que incluía:

  • Clonando ciertas fichas
  • Manipular software de servicio original para hacer cosas que no se suponía
  • Reescribir ciertas áreas del teléfono para evitar la seguridad
  • Fuerza bruta descifrando el algoritmo

Con el paso de los años, los fabricantes de teléfonos mejoraron su seguridad y los desbloqueamos, como un juego de gato y ratón.

Ahora todavía usamos una combinación de tecnologías para desbloquear el descifrado del algoritmo, la fuerza bruta e incluso pagarle al personal de los operadores y fabricantes por el acceso a códigos y software para que podamos desarrollar nuestro propio software y hardware para generar códigos de desbloqueo o archivos para cargar el teléfono y vender a través de servidores en línea.

Después de años de desbloqueo, ciertas redes se acercaron a mi empresa en ese momento para bloquear sus teléfonos móviles … ¡de sombrero negro a sombrero blanco y nació una nueva empresa que ofrece a los fabricantes, operadores y sus distribuidores servicios de bloqueo y personalización!

Las tesis GSM (Sistema global para comunicación móvil) y CDMA (Acceso múltiple por división de código) son dos tecnologías de telefonía móvil utilizadas por el proveedor de servicios de telefonía móvil. Si tiene un teléfono CDMA, entonces su teléfono no es desbloqueable, pero si tiene un teléfono GSM, entonces puede ser desbloqueable.
El proceso de desbloqueo es bastante interesante, el teléfono GSM utiliza tarjetas SIM que tiene todos sus contactos y configuraciones y también está vinculado a su cuenta. Si coloca su tarjeta SIM en otro teléfono y alguien llama a su número, sonará el nuevo teléfono. También puede colocar una tarjeta SIM diferente en su teléfono desbloqueado, y su teléfono funcionará con cualquier número de teléfono y cuenta vinculada a esa tarjeta. Los teléfonos CDMA no tienen tarjetas SIM y deben ser autenticados por el proveedor de servicios, lo que hace imposible desbloquear un teléfono.