-->

حل مشكلة الشاشة الزرقاء عند توصيل الهاتف في وضع EDL Mode

 


حل مشكلة الشاشة الزرقاء عند ربط الهاتف في وضع EDL Mode على الكمبيوتر

إذا كنت تعمل في مجال صيانة الهواتف أو تقوم بتثبيت السوفت وير، فمن المحتمل أنك واجهت مشكلة مزعجة عند محاولة توصيل بعض الهواتف بالكمبيوتر في وضع EDL Mode، حيث يعمل الهاتف بشكل طبيعي قبل توصيله، ثم تظهر فجأة الشاشة الزرقاء في Windows بمجرد التعرف على الهاتف.

تظهر هذه المشكلة غالبًا أثناء استخدام بعض أدوات السوفت وير أو تعريفات USB التي تعتمد على برامج تشغيل منخفضة المستوى للتعامل مع الهاتف في وضع EDL، وقد تكون مرتبطة بتعارض بين USB Driver وفلتر libusb-win32 أو أحد تعريفات الجهاز المثبتة مسبقًا.

في هذه المقالة من J-Tech Pro سنشرح طريقة التعامل مع مشكلة الشاشة الزرقاء عند توصيل الهاتف في EDL Mode، مع التركيز على إزالة فلاتر libusb-win32 القديمة أو غير الضرورية، وفحص تعريفات الهاتف قبل إعادة محاولة عملية السوفت وير.

تنبيه: وضع EDL وعمليات السوفت وير قد تختلف من هاتف إلى آخر. لا تستخدم ملفات Firmware أو تعريفات مخصصة لهاتف مختلف، وخذ نسخة احتياطية من بياناتك عندما يكون ذلك ممكنًا. الهدف من هذا الدليل هو معالجة مشكلة تعريفات Windows والشاشة الزرقاء، وليس شرح عملية تفليش هاتف بعينه.


ما هو EDL Mode ولماذا قد تظهر الشاشة الزرقاء عند توصيل الهاتف؟

يُستخدم EDL Mode في بعض أجهزة Android، وخصوصًا الأجهزة التي تعتمد على منصات Qualcomm، للوصول إلى مستوى منخفض من الاتصال بين الهاتف والكمبيوتر بهدف إجراء عمليات صيانة أو استعادة النظام باستخدام أدوات متوافقة.

عند دخول الهاتف إلى EDL Mode قد يظهر في Device Manager كجهاز USB مختلف عن وضع التشغيل العادي، وبالتالي يحتاج Windows إلى التعريف المناسب حتى يتمكن برنامج الصيانة من التواصل معه.

المشكلة قد تبدأ عندما تكون هناك تعريفات USB قديمة أو فلاتر Drivers مثبتة على النظام من برامج سابقة.

وفي حالة libusb-win32 تحديدًا، يعمل libusb0.sys في وضع Driver أو Filter Driver، ويمكن للـ Filter أن يتدخل في مسار اتصال جهاز USB مع تعريفه الأصلي. وتوضح وثائق المشروع أن Filter Driver يمكن ربطه بجهاز محدد، كما تحذر من الاستخدام غير الصحيح لأداة التثبيت لأنه قد يؤدي إلى تعطل الأجهزة أو مشاكل خطيرة في النظام.


أعراض مشكلة الشاشة الزرقاء عند توصيل الهاتف في EDL

يمكن التعرف على المشكلة من خلال مجموعة من الأعراض المتكررة، مثل:

  • الكمبيوتر يعمل بشكل طبيعي قبل توصيل الهاتف.

  • بمجرد توصيل الهاتف في EDL تظهر الشاشة الزرقاء.

  • إعادة تشغيل Windows تلقائيًا بعد ظهور BSOD.

  • تكرار المشكلة في كل مرة يدخل فيها الهاتف إلى EDL.

  • ظهور الهاتف في Device Manager ثم حدوث Crash.

  • اختفاء الهاتف من النظام بعد إعادة التشغيل.

  • برنامج السوفت وير لا يستطيع التعرف على الجهاز.

  • ظهور أخطاء مرتبطة بتعريف USB أو Driver.

إذا كانت الشاشة الزرقاء تظهر فقط عند توصيل هاتف معين في EDL، فهذا مؤشر مهم جدًا؛ لأنه يجعل تعريفات USB أو الفلاتر المرتبطة بالجهاز من أول الأشياء التي ينبغي فحصها.


العلاقة بين libusb-win32 والشاشة الزرقاء

يُستخدم libusb-win32 للوصول إلى أجهزة USB من خلال تطبيقات Windows، ويتضمن المشروع Driver باسم libusb0.sys بالإضافة إلى المكتبة libusb0.dll. كما يدعم المشروع وضع Filter Driver.

لكن يجب الانتباه إلى نقطة مهمة:

ليس كل جهاز USB يحتاج إلى libusb-win32 Filter Driver.

عندما يتم تثبيت Filter Driver على جهاز أو فئة أجهزة USB بشكل غير مناسب، يمكن أن يحدث تعارض مع التعريف الأصلي للجهاز.

ولهذا توصي وثائق libusb الحالية باستخدام طرق أحدث مثل WinUSB أو libusbK عندما يكون ذلك ممكنًا، وتوصي بتجنب وضع libusb-win32 Filter Driver في الحالات التي لا تكون هناك حاجة فعلية إليه.


الخطوة الأولى: افصل الهاتف من الكمبيوتر

ابدأ بفصل الهاتف من منفذ USB.

إذا كان الهاتف متصلًا في EDL Mode، افصل كابل USB قبل إجراء تغييرات على تعريفات USB.

بعد ذلك أغلق برنامج السوفت وير أو أي برنامج آخر يستخدم الهاتف.

هذه الخطوة مهمة لتجنب بقاء أحد البرامج متصلًا بالتعريف أثناء عملية إزالة الفلتر.


الخطوة الثانية: افتح أداة libusb-win32 Filter Installer

إذا كنت قد ثبتت libusb-win32 سابقًا بسبب برنامج سوفت وير أو أداة صيانة، ابحث عن أداة:

libusb-win32 Filter Installer

هذه الأداة مسؤولة عن إدارة فلاتر libusb-win32 المرتبطة بأجهزة USB.

وتوضح وثائق الأداة أن لديها خيارات لإضافة أو إزالة Device Filter، بالإضافة إلى خيار إزالة جميع فلاتر الأجهزة.

تـــــــــحميل   libusb-win32

رابط تحمبل 

شرح ثتبت بالصور







 


الخطوة الثالثة: إزالة Filter Driver المسبب للمشكلة

بعد فتح libusb-win32 Filter Installer ستظهر لك خيارات إدارة الفلاتر.




إذا كنت متأكدًا أن المشكلة بدأت بعد تثبيت libusb-win32 وأن الفلتر غير مطلوب حاليًا، يمكنك استخدام خيار إزالة الفلاتر.

في الصورة المرفقة مع المقال تظهر رسالة:

All libusb-win32 device filters removed successfully.



وهذا يعني أن أداة libusb-win32 أكملت عملية إزالة فلاتر الأجهزة بنجاح.

هذه الخطوة قد تساعد في الحالات التي يكون فيها فلتر قديم أو غير متوافق هو سبب التعارض عند توصيل الهاتف.

لكن تذكر أن إزالة جميع الفلاتر ليست دائمًا الخيار المثالي؛ فوثائق libusb-win32 توفر أيضًا إمكانية التعامل مع Filter لجهاز واحد فقط، وهو الأسلوب الأكثر أمانًا عندما تكون هناك أجهزة أخرى تعتمد على الفلاتر.



الخطوة الرابعة: أعد تشغيل الكمبيوتر

بعد إزالة Filter Driver، قم بإعادة تشغيل Windows.

لا تتخط هذه الخطوة، لأن بعض تغييرات تعريفات Windows لا تصبح فعالة بصورة كاملة إلا بعد إعادة التشغيل.

بعد تشغيل الكمبيوتر، لا توصل الهاتف مباشرة.

أولًا افتح Device Manager وتحقق من حالة تعريفات USB الموجودة على الجهاز.


الخطوة الخامسة: افتح Device Manager

اضغط:

Windows + X

ثم اختر:

Device Manager

أو:

إدارة الأجهزة

ابحث عن الأقسام التالية:

  • Universal Serial Bus controllers

  • Ports (COM & LPT)

  • Other devices

  • Android Device

  • Qualcomm

  • USB devices

قد يختلف اسم جهاز EDL حسب الهاتف والتعريف المثبت.

إذا كان هناك جهاز يحمل علامة صفراء، فهذا يعني أن Windows يواجه مشكلة في التعريف أو لم يجد Driver مناسبًا للجهاز.


الخطوة السادسة: احذف التعريف القديم إذا كان هو سبب المشكلة

إذا ظهر جهاز مرتبط بالهاتف وعليه علامة تحذير، يمكن فتح:

Properties > Driver

ثم مراجعة معلومات التعريف.

إذا كنت متأكدًا أن التعريف القديم هو الذي تسبب في المشكلة، يمكن إزالة الجهاز من Device Manager مع اختيار حذف برنامج التشغيل عند توفر الخيار.

بعد ذلك أعد تشغيل الكمبيوتر.

لا تحذف تعريفات USB الأساسية الخاصة باللوحة الأم أو وحدات التحكم بشكل عشوائي، لأن ذلك قد يؤدي إلى مشاكل إضافية في أجهزة USB الأخرى.


الخطوة السابعة: ثبّت التعريف المناسب للهاتف

بعد تنظيف التعريفات القديمة، ثبّت USB Driver المناسب لطراز الهاتف والمنصة التي يستخدمها.

إذا كان الهاتف يعتمد على Qualcomm، فقد تحتاج إلى تعريفات Qualcomm المناسبة لعملية الصيانة التي تقوم بها.

أما إذا كان البرنامج المستخدم يعتمد على Driver آخر، فاستخدم التعريف الذي توصي به الشركة المطورة للأداة.

لا تعتمد على حزم تعريفات مجهولة تجمع عشرات التعريفات في برنامج واحد.

الهدف هو أن يكون هناك تعريف واحد مناسب للجهاز بدلًا من مجموعة Drivers وفلاتر متعارضة.


الخطوة الثامنة: أعد الهاتف إلى EDL Mode

بعد إعادة تشغيل الكمبيوتر وتثبيت التعريف المناسب، أدخل الهاتف مرة أخرى إلى EDL Mode بالطريقة المناسبة لطراز الجهاز.

بعد توصيل الهاتف:

  1. افتح Device Manager.

  2. راقب الأجهزة التي تظهر أو تختفي.

  3. تحقق من ظهور جهاز جديد.

  4. راقب ما إذا كان Windows سيعرض علامة تحذير.

  5. لا تبدأ عملية السوفت وير مباشرة قبل التأكد من استقرار الاتصال.

إذا لم تعد الشاشة الزرقاء للظهور، فهذا مؤشر جيد على أن المشكلة كانت مرتبطة بالتعريف أو الفلتر.


ماذا لو لم تعد الشاشة الزرقاء ولكن الهاتف لا يظهر في برنامج السوفت وير؟

هذه نقطة مهمة.

اختفاء الشاشة الزرقاء لا يعني بالضرورة أن تعريف الهاتف أصبح صحيحًا.

قد تكون المشكلة الأولى هي تعارض Driver، وبعد حلها تظهر مشكلة ثانية تتمثل في عدم وجود التعريف المناسب لبرنامج السوفت وير.

في هذه الحالة افحص Device Manager أولًا.

إذا ظهر الجهاز بعلامة صفراء، فالمشكلة ما زالت في Driver.

أما إذا ظهر باسم صحيح وبدون تحذير ولكن برنامج السوفت وير لا يتعرف عليه، فقد تكون المشكلة في:

  • البرنامج المستخدم.

  • إصدار التعريف.

  • صلاحيات البرنامج.

  • كابل USB.

  • منفذ USB.

  • وضع EDL نفسه.

  • توافق الأداة مع الهاتف.


هل يجب تثبيت libusb-win32 مرة أخرى؟

ليس بالضرورة.

إذا كان برنامج السوفت وير يعمل بشكل صحيح باستخدام تعريف آخر، فلا يوجد سبب لإعادة تثبيت Filter Driver لمجرد أنه كان مثبتًا سابقًا.

مشروع libusb نفسه يوضح أن استخدام Filter Driver ليس الخيار المفضل في بعض السيناريوهات الحديثة، وأن الانتقال إلى WinUSB أو libusbK قد يكون أفضل عندما تكون الأداة متوافقة معهما.

لذلك، بعد حل الشاشة الزرقاء، لا تضف Filter Driver مرة أخرى إلا إذا كان البرنامج الذي تستخدمه يحتاج إليه فعلًا.


ماذا لو كنت تحتاج libusb-win32 لإتمام عملية السوفت وير؟

في بعض الأدوات القديمة أو سيناريوهات الصيانة الخاصة قد يكون هناك اعتماد على libusb-win32.

في هذه الحالة، الأفضل عدم تثبيت الفلتر على جميع أجهزة USB.

وثائق libusb-win32 تتيح ربط Filter Driver بجهاز محدد باستخدام Hardware ID، كما توضح أن إزالة فلتر جهاز معين ممكنة أيضًا.

وهذا أفضل من تطبيق فلتر عام على جميع أجهزة USB.

بمعنى آخر:

فلتر جهاز محدد > فلتر جميع أجهزة USB

عندما تكون الأداة بحاجة فعلية إلى Filter Driver.


لماذا لا أنصح بإزالة جميع تعريفات USB؟

قد يلجأ بعض المستخدمين إلى حذف جميع تعريفات USB عند ظهور الشاشة الزرقاء، لكن هذه ليست أفضل طريقة للتعامل مع المشكلة.

قد يؤدي حذف تعريفات أساسية إلى فقدان الاتصال ببعض أجهزة:

  • لوحة المفاتيح.

  • الماوس.

  • وحدات التخزين.

  • الهواتف.

  • الطابعات.

  • أجهزة USB الأخرى.

لذلك يجب أن تكون عملية تنظيف Drivers موجهة إلى التعريف أو الفلتر المرتبط بالمشكلة، وليس حذف كل شيء بشكل عشوائي.


ماذا تفعل إذا استمرت الشاشة الزرقاء؟

إذا استمرت BSOD بعد إزالة Filter Driver، فلا تفترض أن libusb هو السبب الوحيد.

جرّب الخطوات التالية:

1. جرّب كابل USB آخر

استخدم كابلًا جيدًا ومناسبًا لنقل البيانات.

2. جرّب منفذ USB آخر

يفضل تجربة منفذ USB مختلف مباشرة في الكمبيوتر بدل استخدام Hub.

3. جرّب الكمبيوتر بدون الهاتف

إذا لم تظهر الشاشة الزرقاء إلا عند توصيل الهاتف في EDL، فهذا يعطي مؤشرًا قويًا بأن المشكلة مرتبطة بمسار USB أو Driver.

4. راجع Stop Code

إذا ظهرت الشاشة الزرقاء مرة أخرى، سجل Stop Code واسم ملف Driver إن ظهر.

5. استخدم Safe Mode عند الحاجة

إذا أصبحت المشكلة تمنع Windows من العمل بشكل طبيعي، يمكن استخدام Safe Mode وبيئة الاسترداد لإزالة التعريف المسبب للمشكلة.


هل المشكلة من الهاتف أم من الكمبيوتر؟

يمكن تحديد ذلك بطريقة عملية.

إذا قمت بتوصيل هاتف آخر في EDL على نفس الكمبيوتر ولم تظهر الشاشة الزرقاء، فقد تكون المشكلة مرتبطة بتعريف أو توافق الهاتف الأول.

أما إذا حدثت الشاشة الزرقاء مع عدة هواتف في EDL على نفس الكمبيوتر، فركز على:

  • تعريفات USB.

  • libusb-win32 Filter Driver.

  • تعريفات Qualcomm.

  • برامج السوفت وير.

  • ملفات Driver القديمة.

  • تحديثات Windows.

وبهذه الطريقة يمكنك تحديد مكان المشكلة بدل تغيير كل شيء دفعة واحدة.


نقطة مهمة لمستخدمي Windows 10 وWindows 11

قد تختلف طريقة تعامل Windows مع بعض التعريفات القديمة مقارنة بالإصدارات الأحدث من النظام.

كما أن بعض برامج السوفت وير القديمة صُممت في الأصل للعمل مع بيئات Windows أقدم، ولذلك قد تظهر مشاكل توافق عند استخدامها على Windows حديث.

لهذا السبب، إذا كان برنامج السوفت وير قديمًا جدًا، ابحث أولًا عن إصدار حديث ومتوافق من البرنامج والتعريفات قبل الاعتماد على حلول قديمة.


هل libusb-win32 خطير؟

لا يمكن وصف libusb-win32 بأنه "فيروس" أو برنامج ضار لمجرد أنه يتعامل مع Drivers.

المشكلة هي أن Kernel Driver وFilter Driver يعملان في مستوى حساس من Windows، وبالتالي فإن تثبيت Driver غير مناسب أو ربطه بجهاز بطريقة خاطئة يمكن أن يسبب مشاكل في النظام.

وتحذر وثائق libusb-win32 صراحة من أن الاستخدام غير الصحيح لأداة Filter يمكن أن يؤدي إلى تعطل الأجهزة وحتى مشاكل خطيرة في النظام.

لذلك يجب التعامل معه كأداة تقنية متقدمة، وليس كبرنامج عادي يتم تثبيته دون معرفة وظيفته.


أفضل طريقة لتجنب تكرار الشاشة الزرقاء عند استخدام EDL

لتقليل احتمالية تكرار المشكلة:

  • لا تثبت عدة USB Drivers لنفس الجهاز دون حاجة.

  • لا تستخدم Filter Driver على جميع أجهزة USB إذا كان البرنامج يحتاج جهازًا واحدًا فقط.

  • احتفظ بنسخة من التعريفات التي تعمل بشكل صحيح.

  • استخدم إصدارًا مناسبًا من برنامج السوفت وير.

  • تجنب برامج Drivers مجهولة المصدر.

  • استخدم كابل USB جيدًا.

  • لا تستخدم USB Hub أثناء عمليات الصيانة الحساسة.

  • افحص Device Manager قبل بدء عملية التفليش.

  • إذا بدأت المشكلة بعد تثبيت Driver، اعتبره أول مشتبه به.

  • لا تعيد تثبيت libusb-win32 Filter Driver بعد إصلاح المشكلة إلا إذا كان البرنامج يحتاج إليه.


هل إزالة libusb-win32 Filter تحل الشاشة الزرقاء دائمًا؟

لا.

إزالة Filter Driver يمكن أن تحل المشكلة إذا كان الفلتر هو سبب التعارض، لكنها ليست حلًا عامًا لجميع حالات BSOD.

قد يكون السبب الحقيقي:

  • تعريف Qualcomm.

  • تعريف USB آخر.

  • برنامج السوفت وير.

  • مشكلة في Windows.

  • كابل USB.

  • منفذ USB.

  • مشكلة في الهاتف نفسه.

  • تعارض بين أكثر من Driver.

لذلك يجب استخدام هذه الطريقة كجزء من عملية تشخيص، وليس باعتبارها حلًا مضمونًا لكل شاشة زرقاء.


الخلاصة

إذا كان الكمبيوتر يعمل بشكل طبيعي، لكن الشاشة الزرقاء تظهر مباشرة عند توصيل الهاتف في EDL Mode، فمن المهم التركيز على تعريفات USB والفلاتر التي تم تثبيتها مسبقًا.

وفي حال كنت قد استخدمت libusb-win32 Filter Driver مع أداة سوفت وير قديمة أو لأغراض صيانة الهاتف، فإن إزالة الفلتر المسبب للمشكلة ثم إعادة تشغيل Windows وفحص Device Manager يمكن أن تكون خطوة مهمة في تشخيص المشكلة.

وتوضح لقطات الشاشة المرفقة في هذا الدليل أن أداة libusb-win32 Filter Installer توفر خيار إزالة فلاتر الأجهزة، كما تظهر رسالة نجاح العملية بعد إزالة الفلاتر.

لكن يجب الحذر من استخدام خيار إزالة جميع الفلاتر دون معرفة تأثيره على الأجهزة والبرامج الأخرى. فتوثيق libusb-win32 نفسه يوضح إمكانية تخصيص الفلتر لجهاز محدد، بينما تشير وثائق libusb الحديثة إلى أن WinUSB أو libusbK قد يكونان خيارًا أفضل عندما تكون الأداة متوافقة معهما.

وبالتالي، إذا كنت تواجه الشاشة الزرقاء عند ربط الهاتف في EDL Mode لعمل السوفت وير، فابدأ بتنظيف التعريف أو الفلتر المرتبط بالمشكلة، ثم أعد تثبيت التعريف المناسب للهاتف، واختبر الاتصال من خلال Device Manager قبل بدء عملية التفليش.

ملاحظة: إذا كانت الشاشة الزرقاء مستمرة حتى بعد إزالة فلاتر libusb-win32، فلا تنتقل مباشرة إلى إعادة تثبيت Windows. احتفظ برمز الخطأ Stop Code وابحث عن Driver المسبب، لأن تحديد السبب الحقيقي أفضل من إعادة تثبيت النظام دون تشخيص.


الأسئلة الشائعة

لماذا تظهر الشاشة الزرقاء عند توصيل الهاتف في EDL؟

قد يكون السبب تعارضًا بين تعريف الهاتف وأحد USB Drivers أو Filter Drivers المثبتة على Windows، ومنها libusb-win32 Filter Driver في بعض الحالات.

هل إزالة libusb-win32 تحذف برنامج السوفت وير؟

ليس بالضرورة. إزالة Filter Driver لا تعني بالضرورة حذف برنامج السوفت وير نفسه، لكن قد تتوقف بعض الأدوات القديمة عن العمل إذا كانت تعتمد على هذا الفلتر.

هل يمكن تثبيت libusb-win32 مرة أخرى؟

يمكن ذلك إذا كان البرنامج الذي تستخدمه يحتاج إليه، لكن يفضل استخدام إعداد مخصص للجهاز وعدم إضافة Filter Driver لجميع أجهزة USB دون حاجة.

هل هذه الطريقة مناسبة لكل هواتف Android؟

لا. طريقة الدخول إلى EDL والتعريف المطلوب تختلف حسب الشركة والطراز والمنصة وبرنامج الصيانة المستخدم.

ماذا أفعل إذا لم يتعرف برنامج السوفت وير على الهاتف بعد حل الشاشة الزرقاء؟

افتح Device Manager وتحقق من اسم الجهاز وحالة Driver، ثم تأكد من تثبيت التعريف المتوافق مع الهاتف وبرنامج السوفت وير المستخدم.

هل أستخدم WinUSB أو libusbK بدل libusb-win32؟

إذا كان برنامج الصيانة متوافقًا مع أحدهما، فقد يكون ذلك خيارًا أفضل من الاعتماد على Filter Driver قديم. وتوصي وثائق libusb الحديثة بالانتقال إلى WinUSB أو libusbK عندما يكون ذلك ممكنًا.