في الإصدار التجريبي من iOS 17.4، أضافت Apple منطقة يمكن التعرف عليها في إعدادات iOS وحولها. لا يمكن للمستخدمين تعديل هذه المنطقة. وبدلاً من ذلك، تستخدم Apple شروط حكم مختلفة لتحديد مكان وجود المستخدم. تتضمن معلمات الحكم المعروفة حاليًا عنوان إرسال فواتير معرف Apple، والمنطقة التي يحددها المستخدم، وتحديد المواقع الغامضة وتحديد ما إذا كان الجهاز هو إصدار البنك الوطني، وما إلى ذلك، ولكن من الواضح أن جميع المعلمات يجب أن تكون أكثر من هذه. من المرجح أن تقوم شركة Apple بقراءة معلومات بطاقة SIM وتكتشف الموقع الفعلي للمستخدم من خلال شبكة WiFi.
وبعد البحث في الكود، اكتشف المطور @Sou1gh0st أن Apple تعلمت أيضًا ما فعلته Microsoft. استخدمت Microsoft ترتيب عناصر الجدول الدوري كاسم رمزي لتطوير إصدار Windows.
تستخدم شركة Apple الآن أيضًا العناصر الكيميائية، ولكن ليس بالترتيب. وبدلاً من ذلك، يتم استخدام العناصر الكيميائية كأسماء متغيرة لتكوين سلسلة من شروط الحكم، والتي تستخدم في النهاية للحكم على المنطقة التي يتواجد فيها المستخدم.
هذا المحرك المستخدم لتحديد منطقة المستخدم يسمى EligibilityEngine (محرك الأهلية). يُستخدم هذا المحرك لحساب IDENTIFIABLE_REGION (منطقة يمكن تحديدها) لتحديد ما إذا كان جهاز iPhone هذا مؤهلاً للتحميل الجانبي وتشغيل JIT.
والصورة أدناه توضح بعض شروط الحكم. يمكنك أن ترى أن شركة أبل تستخدم: الكبريت والفوسفور والكلور والنيتروجين. وطبعا هذه فقط الرموز المستخدمة لبعض شروط الحكم وليس كلها. ليس من الواضح بعد ما يمثله كل شرط حكم.
نقطة رئيسية أخرى هي الحكم مرة واحدة في اليوم:
يوضح جزء آخر من التعليمات البرمجية أنه سيتم حساب EligibilityEngine مرة واحدة فقط في اليوم. لماذا هذا مهم؟ نظرًا لأن بعض المستخدمين لم يجدوا أي تأثير عند اختبار تعديل المنطقة المحددة، فهذا لا يعني أنه لا يعمل حقًا، فقد يكون الأمر مجرد أن نتيجة الحكم لم يتم تحديثها.
لا توجد حاليًا طريقة واضحة لتعديل iPhone إلى الاتحاد الأوروبي ودعم التحميل الجانبي، ولكن إذا كانت هناك طريقة لاحقًا، فتذكر إكمال التعديل مرة واحدة والانتظار لليوم التالي.
بخلاف ذلك، إذا حاولت تغيير بعض المعلمات في اليوم التالي، فسيتعين عليك الانتظار حتى اليوم الثالث. إذا لم يعمل في اليوم الثالث، فسيتعين عليك الانتظار حتى اليوم الرابع.