En la versión beta de iOS 17.4, Apple agregó un área reconocible en Configuración de iOS y Acerca de. Esta área no puede ser modificada por los usuarios. En cambio, Apple utiliza varias condiciones de juicio para determinar dónde se encuentra el usuario. Los parámetros de juicio actualmente conocidos incluyen la dirección de facturación del ID de Apple, el área configurada por el usuario, el posicionamiento difuso y la identificación de si el dispositivo es la versión del Banco Nacional, etc., pero obviamente todos los parámetros deben ser más que estos. Lo más probable es que Apple lea la información de la tarjeta SIM y detecte la ubicación real del usuario a través de WiFi.

Después de profundizar en el código, el desarrollador @Sou1gh0st descubrió que Apple también había aprendido lo que hacía Microsoft. Microsoft utilizó el orden de los elementos de la tabla periódica como nombre del código de desarrollo de la versión de Windows.

Apple ahora también utiliza elementos químicos, pero no en orden. En cambio, los elementos químicos se utilizan como nombres de variables para formar una serie de condiciones de juicio, que en última instancia se utilizan para juzgar el área donde se encuentra el usuario.

Este motor utilizado para determinar la región del usuario se llama EligibilityEngine (motor de elegibilidad). Este motor se utiliza para calcular IDENTIFIABLE_REGION (región identificable) para determinar si este iPhone es elegible para la descarga y ejecución de JIT.

La siguiente imagen muestra algunas de las condiciones del juicio. Puedes ver que Apple usa: azufre, fósforo, cloro y nitrógeno. Por supuesto, estos son sólo los códigos utilizados para algunas de las condiciones de juicio, no para todas. Aún no está claro qué representa cada condición de juicio.

Otro punto clave es juzgar una vez al día:

Otro fragmento de código muestra que EligibilityEngine solo se calculará una vez al día. ¿Por qué es esto importante? Debido a que algunos usuarios no encontraron ningún efecto al probar la modificación del área identificable, esto no significa que realmente no funcione, puede ser simplemente que el resultado del juicio no se haya actualizado.

Actualmente no existe una forma clara de modificar el iPhone a la UE y admitir la descarga, pero si hay una manera más adelante, recuerde completar la modificación de inmediato y esperar al día siguiente.

De lo contrario, si intentas cambiar algunos parámetros al día siguiente, tendrás que esperar hasta el tercer día. Si no funciona al tercer día, tendrás que esperar hasta el cuarto día.