كيفية اكتشاف iPhone 3GS Bootrom الإصدار

إذا كنت مهتمًا بتفكيك جهاز iPhone 3GS الخاص بك ، فربما تكون قد اكتشفت الآن أن أدوات كسر الحماية مثل PwnageTool 4.0 لنظام التشغيل iOS 4 الصادرة عن iPhone Dev Team لا تعمل إلا على طرز iPhone 3GS مع bootrom الأقدم.

لذلك أحد الأسئلة الأكثر شيوعًا من قرائنا هو كيف يمكن للمرء معرفة ما إذا كان iPhone 3GS يحتوي على bootrom أقدم أو أحدث؟

تحديث: استخدم F0recast لمعرفة bootrom على iPhone 3GS ، إنه أسهل بكثير من هذه الطريقة.

قبل الدخول في التفاصيل حول كيفية العثور على إصدار bootrom ، إليك خلاصة لفهم السبب الذي يجعل المرء يحتاج إلى المرور عبر مشكلة إيجاد نسخة bootrom لنظام iPhone 3GS.

بعد إصدار iPhone 3GS في العام الماضي ، استغرق الأمر على مجتمع iPhone للقرصنة أربعة أشهر تقريبًا للمضي قدمًا في لعبة القط والماوس لكسر جهاز iPhone ، وذلك بفضل blackra1n ، أداة Geobreak لكسر الحماية بسهولة للغاية و PwnageTool من iPhone Dev Team.

يعد bootrom أساسًا مقتطفًا من التعليمات البرمجية التي يتم تشغيلها في وقت بدء التشغيل ، ويتحقق من حالة صورة التمهيد. يستخدم بشكل عام للتحقق من عدم تلف الصورة ، ولكن يمكن استخدامه أيضًا للتحقق من وجود برامج ثابتة غير مصرح بها. تجاوز 24kpwn استغلال - المعروف باسم 0x24000 Segment Overflow - التحقق من التوقيع على iBoot وسمح لتحميل البرامج الثابتة غير الموقعة ، مما ساعد في jailbraking iPhone 3GS.

لكن منذ منتصف أكتوبر 2009 ، بدأت شركة Apple شحن وحدات iPhone 3GS جديدة باستخدام Bootrom جديد لم يكن عرضة لاستغلال 24kpwn.

إصدار bootrom في الإصدارات الأقدم من iPhone 3GS هو iBoot-359.3 ، في حين أن إصدار bootrom في الإصدار الجديد iPhone 3GS هو iBoot-359.3.2.

فكيف يمكن للمرء معرفة ما إذا كان iPhone 3GS لديه غرفة التمهيد الأقدم أو الأحدث؟

لسوء الحظ ، ليست عملية مباشرة للأمام وهي عملية تستغرق وقتًا طويلاً. نوصي بشدة مستخدمي iPhone 3GS الذين قاموا بإلغاء تأمين البرنامج على iPhone الخاص بهم والاعتماد عليه ، تجنب هذا الدليل حيث قد ينتهي بهم الأمر إلى فقد البرنامج الخاص بك.

فيما يلي دليل خطوة بخطوة لمعرفة إصدار Bootrom الخاص بـ iPhone 3GS (الأشخاص المجاملة في Redmond Pie):

مستخدمو Mac:

الخطوة 1: ضع جهاز iPhone في وضع DFU (وليس وضع الاسترداد)

  • قم بتوصيل جهاز iPhone بجهاز الكمبيوتر الخاص بك.
  • قم بإيقاف تشغيل iPhone.
  • ابدأ تشغيل iTunes.
  • أمسك أزرار الطاقة والمنزل معًا لمدة 10 ثوانٍ أو نحو ذلك.
  • حرر زر الطاقة ولكن استمر في الضغط على زر الصفحة الرئيسية حتى يتعرف جهاز الكمبيوتر الخاص بك على جهاز USB جديد.
  • سيتعرف iTunes الآن على جهاز iPhone الخاص بك.
  • يجب أن تكون شاشة iPhone في هذا الوقت فارغة (سوداء اللون) ، إن لم تكن كذلك ، فأنت على الأرجح في وضع الاسترداد وليس وضع DFU.

الخطوة 2: قم بتشغيل "System Profiler" وانتقل إلى: Hardware -> USB (القائمة على اليسار).

الخطوة 3: في الجزء العلوي الأيمن أسفل لوحة "USB Device Tree" ، انقر فوق "Apple Mobile Device (وضع DFU)".

الخطوة 4: ابحث عن السلسلة الموجودة تحت "الرقم التسلسلي" ، كما هو موضح في لقطة الشاشة أدناه.

الخطوة 5: إذا كان 359.3 ، فإن iPhone 3GS به bootrom قديم. إذا كان 359.3.2 أو أي شيء أعلى من ذلك ، فإنه يحتوي على bootrom جديد.

ملاحظة: في كلتا الحالتين أعلاه ، لا يهم ما إذا كان جهاز iPhone الخاص بك هو طراز MB أو طراز MC. طالما أنه يحتوي على 359.3 bootrom ، فإن iPhone 3GS لديه bootrom القديم ، وإذا كان 359.3.2 أو أعلى ، فإن iPhone 3GS لديه bootrom الجديد.

مستخدمي ويندوز:

الخطوة 1: ضع جهاز iPhone في وضع DFU (وليس وضع الاسترداد)

  • قم بتوصيل iPhone بجهاز الكمبيوتر الخاص بك (مهم).

  • قم بإيقاف تشغيل iPhone.

  • ابدأ تشغيل iTunes.

  • أمسك أزرار الطاقة والمنزل معًا لمدة 10 ثوانٍ أو نحو ذلك.
  • حرر زر الطاقة ولكن استمر في الضغط على زر الصفحة الرئيسية حتى يتعرف جهاز الكمبيوتر الخاص بك على جهاز USB جديد.
  • بعد ثوانٍ قليلة ، سيتعرف iTunes الآن على جهاز iPhone الخاص بك.
  • يجب أن تكون شاشة iPhone فارغة (سوداء اللون) ، إذا رأيت الاتصال بشعار iTunes ، فأنت على الأرجح في وضع الاسترداد وليس وضع DFU.

الخطوة 2: انقر بزر الماوس الأيمن فوق جهاز الكمبيوتر (أو الكمبيوتر) في Explorer وانقر فوق: خصائص -> الأجهزة (علامة تبويب) -> إدارة الأجهزة

الخطوة 3: حدد "+" لفتح عناصر القائمة الفرعية لـ "Universal Serial Bus (USB) Controller".

الخطوة 4: ابحث الآن عن "Apple Mobile Device USB Driver" ، انقر بزر الماوس الأيمن واختر "خصائص".

الخطوة 5: انتقل إلى "التفاصيل" وابحث عن "معرّف مثيل الجهاز" أو "تصحيح مثيل الجهاز".

الخطوة 6: ستجد إصدار bootrom (iBoot) ضمن القيمة لتلك الخاصية ، كما هو موضح في لقطات الشاشة أدناه:

الخطوة 7: إذا كان 359.3 ، فإن iPhone 3GS به bootrom قديم. إذا كان 359.3.2 أو أي شيء أعلى من ذلك ، فإنه bootrom جديد.

ملاحظة: في كلتا الحالتين أعلاه ، لا يهم ما إذا كان جهاز iPhone الخاص بك هو طراز MB أو طراز MC. طالما أنه يحتوي على 359.3 bootrom ، فإن iPhone 3GS لديه bootrom القديم ، وإذا كان 359.3.2 أو أعلى ، فإن iPhone 3GS لديه bootrom الجديد.

نأمل أن تجد هذا الدليل مفيدًا. كما هو الحال دائمًا ، أخبرنا كيف تسير الأمور.

تحديث:

استخدم F0recast لاكتشاف iPhone 3GS bootrom ، إنه أسهل بكثير من هذه الطريقة.

[عبر ريدموند الفطيرة]



المشاركات الشعبية