جهاز MacOS (Hackintosh أو Mac شرعي) يعمل بالإصدار 10.14.x أو أعلى (الأجهزة الافتراضية لا تعمل، CHECKM8 لا تعمل في جهاز افتراضي)
جهاز iOS متوافق - إذا كان جهازك 32 بت، فيجب كسر حمايته مع تثبيت OpenSSH (تحتاج بعض الأجهزة إلى إعادة التشغيل وكسر الحماية بعد تثبيت OpenSSH)
القدرة على قراءة هذا الملف التمهيدي
iPhone 5s، iPad Air، iPad Mini 2 (وليس iPad4,6)
ايفون 5، ايفون 4s، ايباد 2، ايباد 3، ايباد 4، ايباد ميني 1، ايبود 5
iPhone 4s، iPad 2 (وليس iPad2,4)
Usage: viuex [OPTIONS] [IPSW PATH (If required)]
Options:
-i, --ipsw PATH Path to IPSW file
-c, --clean Clean up any leftover files
-k, --kdfu PATH "Path/To/patchiBSS" Enter KDFU mode (32 Bit Only, device must be jailbroken)
-l, --list List what devices can be restored to what iOS versions
-p, --pwn Enter PWNDFU mode, which will also apply sig patches (64 Bit Only)
-r, --restore "Path/To/.ipsw" Just restore to a custom ipsw
-s, --shsh PATH "Path/To/Save/Location/" Save OTA blobs to a given path for future use (64 Bit Only)
-v, --version List the version of the tool
-y, --credits List credits and Big Yoshi
يحتاج إلى Python3 (3.5 على الأقل)
يحتاج أيضًا إلى Python2 ولكن هذا يأتي افتراضيًا مع نظام التشغيل macOS
قم بتشغيل "pip3 install -r require.txt" لتثبيت كافة التبعيات
إذا كان لديك جهاز 64 بت (iPhone 5s، iPad Mini 2، iPad Air) فما عليك سوى توصيل جهازك في وضع DFU وتشغيل الأداة، إذا كان لديك جهاز 32 بت، فما عليك سوى توصيل الجهاز في الوضع العادي، وليس وضع DFU ، وقم بتشغيل الأداة!
انظر أعلاه، جميع الأجهزة المتوافقة مدعومة بالفعل. لن يتم دعم أي أجهزة أخرى للرجوع إلى الإصدار 10.3.3 على الإطلاق. أبدًا.
تأكد من تشغيل "pip3 install -r require.txt" قبل محاولة استخدام هذه الأداة. إذا لم يؤد ذلك إلى حل المشكلة، فالتقط لقطة شاشة للخطأ وأنشئ مشكلة على صفحة Github.
على الأرجح لن يكون هناك دعم لنظام Windows أبدًا نظرًا لأن نظام التشغيل Windows يعد نظام تشغيل سيئًا لأي أشياء متعلقة بنظام التشغيل iOS. دعم Linux ممكن وسيأتي على الأرجح في وقت لاحق. نظام التشغيل macOS في الوقت الحالي فقط، Mojave هو الأفضل ولكن نظام Catalina يعمل. لم يتم اختبار الجزء السفلي من Mojave ولم يتم دعمه رسميًا ولكن لا تتردد في المحاولة، فقط لا تتوقع أي مساعدة مني إذا لم ينجح الأمر.
هذه هي إلى حد بعيد أسرع أداة لتخفيض إصدار OTA في السوق، بالإضافة إلى أنه لا توجد أداة أخرى يمكنها القيام بخفض إصدار 32 و64 بت. أيضًا هذه الأداة "Just Works (TM)" لذلك لا يوجد سبب لعدم تجربتها!
إذا كنت قد جربت كل ما هو مذكور في هذا الملف التمهيدي، فيمكنك إما فتح مشكلة على صفحة Github، أو إرسال تغريدة @ me (@mosk_i) أو إرسال رسالة مباشرة إليّ على twitter (@mosk_i).
يرجى تضمين أكبر قدر ممكن من التفاصيل، بما في ذلك على سبيل المثال لا الحصر - السجل الكامل من الأداة، وإصدار macOS، وطراز الجهاز/إصدار iOS الذي تحاول الرجوع إليه، وما جربته بالفعل.
في نظام التشغيل MacOS Catalina، توجد ميزة أمان جديدة تسبب مشكلات في البرنامج النصي. هناك طريقتان لإصلاح هذه المشكلة كما هو موضح أدناه -
الإصلاح 1:
تكمن المشكلة في أن Vieux سوف يستدعي ثنائيات معينة، وستعرض Catalina رسالة أمان تقول: "... لا يمكن فتحه لأنه لا يمكن التحقق من المطور". سيظهر لك خياران، الانتقال إلى سلة المهملات أو الإلغاء، وسينتهي بك الأمر إلى النقر فوق إلغاء. لتجنب هذه المشكلة، يجب عليك منح الإذن لهذه الثنائيات حتى تتمكن من التشغيل. أسهل طريقة للقيام بذلك هي:
Vieux/resources/bin
؛futurerestore
) وحدد Open
؛Open
، انقر عليه؛igetnonce
و irecovery
و tsschecker
. من خلال القيام بهذه العملية، يتم حفظ الثنائيات كاستثناء في إعدادات الأمان، وسيتمكن البرنامج النصي Vieux الرئيسي من التشغيل دون مواجهة هذه المشكلة. لاحظ أنه إذا حاولت تشغيل البرنامج النصي وواجهت هذه المشكلة، فقد تحتاج إلى إعادة ضبط جهاز iPad الخاص بك حتى تعمل عملية الرجوع إلى إصدار سابق.الإصلاح 2:
شكرًا لـ Salompas للإصلاح 1 ولشركة Riotdream للإصلاح 2/الإصلاح البديل الذي تم رؤيته هنا!
"vyuh" على ما يبدو، لقد حصلت على 5 طرق نطق مختلفة، إنها كلمة فرنسية تعني "old" والتي تتناسب جيدًا مع إصدارات iOS القديمة التي تعمل هذه الأداة على خفض مستوى الأجهزة إليها! لا يعني ذلك أن نظام التشغيل iOS 6/8/10 سيئ على الإطلاق، حتى بالنظر إلى عمره.
@axi0mX - Checkm8/ipwndfu
@tihmstar - Futurerestore/tsschecker
@linushenze - مزيل فحص التوقيع SecureROM
@geohotz - تم نقل شوكة ipwndfu إلى Python3
@Vyce_Merculous - مساعدة عامة/تنظيف الكود الفوضوي الخاص بي
@xerusdesign - اختبار
Schnob - اختبار/إصلاح دعم iPad غير الخلوي