للأسف نتيجة جيلبريك PanGu المتعجّل لإصدارات iOS 9.2 – iOS 9.3.3 مازال بعض المستخدمين يعانون من مشكلة failed in buffer_write(fd) (8, ret=-1) والتي تمنع تحميل أي أداة جديدة على جهاز الايفون والايباد والايبود تاتش، هنا ستتعلم كيف تصلح المشكلة بدون حاجة إلى إعادة الجيلبريك.
مشكلة failed in buffer_write(fd) (8, ret=-1)
عند محاولة تثبيت أداة أو ثيم أو مجرّد التعامل مع السيديا، قد تظهر مشكلة باللون الأحمر وتقول “failed in buffer_write(fd) (8, ret=-1)”، هذه المشكلة سببها عدم وجود مساحة كافية في الملف المخصّص لأدوات النظام، وبالتالي تقوم السيديا بإيقاف أي عملية لتخبرك بالمشكلة.
على الرغم من أن المساحة المخصصة لأدوات النظام مرتبطة بمساحة الجهاز (16 أو 64 أو 128 جيجابايت…)، إلّا أنها لا تزيد عن 1 جيجابايت في أقصى الحالات.
حل مشكلة failed in buffer_write(fd) (8, ret=-1)
الطريقة 1: مباشرة عبر السيديا
- اذهب إلى تطبيق السيديا > انتقل إلى تبويبة السورسات Sources > اضغط على تعديل Edit > اضغط على إضافة Add > أدخل الرابط هذا: https://coolstar.org/publicrepo
- انتظر اكتمال تحميل السورس، ثم اذهب إلى تبويبة البحث Search > أدخل “Stashing for iOS 9.2 – 9.3.3”
- اختر الأداة ذات الاسم الذي قمت بإدخاله، ثم اضغط على تثبيت Install ثم أكّد على التثبيت مرّة أخرى، بعد الانتهاء اضغط على إعادة التهييء Respring
- الآن جميع الأدوات التي تقوم بتحميلها سيتم تخزينها على ملف آخر ليس له علاقة بملف أدوات النظام، وبالتالي سيتم رفع الحد الأقصى لمساحة الأدوات من حوالي 1% من مساحة الجهاز إلى ما يزيد عن 80%
الطريقة 2: عبر الكمبيوتر
- اذهب إلى تطبيق السيديا > انتقل إلى تبويبة البحث Search > أدخل “Apple File Conduit 2”
- اختر الأداة ذات الاسم الذي قمت بإدخاله، ثم اضغط على تثبيت Install ثم أكّد على التثبيت مرّة أخرى، بعد الانتهاء اضغط على إعادة التهييء Respring
- اذهب إلى جهاز الكمبيوتر وافتح برنامج iFunbox (التحميل عبر هذا الرابط)
- اوصل الايفون أو الايباد أو الايبود تاتش بالكمبيوتر في القائمة الجانبية من البرنامج اضغط على Raw File System
- ضمن ملفات الجهاز قم بتغيير الاسم
- من “/.cydia_no_stash”
- إلى “/.cydia_no_stash-“
- يمكنك الآن فتح السيديا وتثبيت الأدوات كالمعتاد
عبر iPhoneHacks