MoneroSwapper MoneroSwapper

كيفية إصلاح عدم اتصال محفظة Monero الصلبة

MoneroSwapper · · · 2 min read · 9 views

كيفية إصلاح مشكلة عدم اتصال محفظة Monero الصلبة

تصل جهاز Ledger أو Trezor، تفتح Monero GUI، تضغط على «إنشاء محفظة جديدة من جهاز صلب» — ثم لا يحدث شيء. القائمة المنسدلة فارغة، أو تظهر لك رسالة جافة تقول «لم يُعثر على أجهزة» بينما الجهاز أمامك يومض بهدوء. هذا واحد من أكثر أسئلة الدعم تكراراً في مجتمع Monero، والسبب يكاد لا يكون أبداً جهازاً معطلاً. في الغالبية الساحقة من الحالات يكون السبب نسخة تطبيق قديمة، أو قاعدة udev مفقودة، أو كابل USB مخصص للشحن فقط، أو برنامجاً آخر يحتجز الجهاز في صمت.

يستعرض هذا الدليل كل سبب واقعي يجعل محفظة Monero الصلبة ترفض الاتصال، بالترتيب الذي ينبغي أن تفحصها به. يغطي أجهزة Ledger (طرازا Nano S Plus وNano X)، وأجهزة Trezor (Model T وSafe 3 وSafe 5)، والتطبيقات المكتبية الثلاثة التي يستخدمها الناس فعلاً معها: Monero GUI، وFeather Wallet، وواجهة الأوامر CLI. إذا كان كل ما تريده هو تخزين بارد لعملات اشتريتها بخصوصية عبر MoneroSwapper، فإن تشغيل هذا الاتصال الأول هو الخطوة الأخيرة — وهي عادةً مشكلة تُحل في خمس دقائق بمجرد أن تعرف أين تنظر.

لماذا تنقطع محافظ Monero الصلبة عن الاتصال

Monero أثقل على المحافظ الصلبة مما هو Bitcoin. كل معاملة يجب أن تحسب صور المفاتيح (key images)، وتولّد مخرجات عناوين خفية تُستخدم لمرة واحدة، وتوقّع بتواقيع الحلقة CLSAG، وعلى الجهاز الصلب يجري هذا العمل كله على عنصر آمن محدود الموارد. طبقة الاتصال التي تنقل كل ذلك بين حاسوبك والجهاز هشّة، وتتعطل لمجموعة صغيرة ومتوقعة من الأسباب.

  • عدم تطابق نسخة التطبيق أو البرنامج الثابت: تطبيق Monero على جهاز Ledger تتم صيانته بمعزل عن البرنامج الثابت (firmware) للجهاز. بعد تحديث البرنامج الثابت لـ Ledger، كثيراً ما يظهر تطبيق Monero على أنه «غير متاح لهذه النسخة» إلى أن يعيد القائم على المشروع بناءه. كما أن نسخة Monero GUI الأحدث أو الأقدم من التطبيق الموجود على الجهاز قد ترفض إتمام المصافحة (handshake).
  • كابل USB للشحن فقط: كثير من الكابلات — وخاصةً تلك المرفقة مع الهواتف وبطاريات الطاقة المحمولة — تنقل الطاقة دون البيانات. يضيء الجهاز فيبدو سليماً، لكن الحاسوب لا يرى أبداً واجهة بيانات USB.
  • تطبيق آخر يحتجز الجهاز: برنامج Ledger Live أو Trezor Suite أو علامة تبويب في المتصفح تملك صلاحية WebUSB، أي منها يستحوذ على منفذ USB حصرياً. عندئذٍ يحصل Monero GUI على خطأ «الجهاز أو المورد مشغول» (device or resource busy) أو ببساطة لا يرى شيئاً.
  • قواعد udev مفقودة على Linux: على نظام Linux، لا يستطيع حساب مستخدم عادي التحدث مع جهاز USB من نوع HID ما لم تمنحه قاعدة udev الإذن. وبدونها، يعمل برنامج المحفظة بصلاحيات مستخدمك ويُمنع من الوصول في صمت.
  • جهاز مقفل أو تطبيق غير مفتوح: يجب أن يكون الجهاز غير مقفل برمز PIN الخاص به، وأن يكون تطبيق Monero مفتوحاً قبل أن يبدأ برنامج المحفظة بحثه عنه. كما أن قفل شاشة التوقف في منتصف المزامنة يُسقط الاتصال أيضاً.

راجع هذه الفئات الخمس قبل أن تفترض وجود عطل في العتاد. الترتيب مهم: مشكلات الكابل و«الجهاز المشغول» تتسبب في عدد من حالات فشل الاتصال أكبر من أي سبب آخر، واستبعادها لا يستغرق سوى ثوانٍ.

تشخيص فشل الاتصال حسب الجهاز

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

Ledger Nano S Plus وNano X

لا يدير Ledger عملة Monero داخل Ledger Live بالطريقة التي يدير بها Bitcoin أو Ethereum. كل ما يفعله Ledger Live هو تثبيت تطبيق Monero على الجهاز؛ أما المحفظة الفعلية فتعيش في Monero GUI أو Feather أو CLI. هذا ما يربك المبتدئين الذين يظلون يتنقلون داخل Ledger Live بحثاً عن حساب XMR لن يظهر هناك أبداً.

الفشل الكلاسيكي مع Ledger هو رسالة «الجهاز أو المورد مشغول». يشغّل Ledger Live عملية في الخلفية تستحوذ على واجهة USB، لذا حتى بعد إغلاق النافذة قد يبقى الاتصال مقفلاً. أغلق Ledger Live إغلاقاً تاماً — تحقق من شريط النظام (system tray) ومدير المهام — قبل أن تفتح Monero GUI. أما الفشل الكلاسيكي الثاني فيحدث مباشرةً بعد تحديث البرنامج الثابت: يُمحى تطبيق Monero المثبّت، وقد تتأخر النسخة المعاد بناؤها للبرنامج الثابت الجديد بضعة أيام. افتح تطبيق Monero على الجهاز وتأكد من أنه يعمل قبل أن تلوم البرنامج المكتبي.

أما جهاز Nano S الأصلي (وليس S Plus) فقد خرج عملياً من الخدمة بالنسبة لـ Monero. مساحته التخزينية المحدودة تجعل تطبيق Monero يكاد لا يتسع فيها، وكثيراً ما لا تُثبَّت نسخ التطبيق الحديثة عليه على الإطلاق. إذا كنت لا تزال على Nano S، فقد يكون هذا وحده هو المشكلة كلها.

Trezor Model T وSafe 3 وSafe 5

يعيش دعم Monero لدى Trezor في طرازات Model T وSafe 3 وSafe 5. أما Trezor Model One فهو لا يدعم Monero إطلاقاً — لا يوجد برنامج ثابت لـ Monero عليه، فلن يجعله أي قدر من استكشاف الأخطاء يتصل. تأكد من طرازك أولاً.

المشكلة المهيمنة مع Trezor هي تعارض طبقة النقل (transport). يحتفظ Trezor Suite (وكذلك Trezor Bridge القديم الذي حلّ محله) باتصال دائم بالجهاز. فإذا كان Suite مفتوحاً، لا يستطيع Monero GUI الاستحواذ على الجهاز. أغلق Trezor Suite إغلاقاً كاملاً، بما في ذلك أي نافذة مصغّرة، ثم شغّل محفظة Monero. وعلى Linux، يحتاج Trezor إلى قواعد udev خاصة به، منفصلة عن قواعد Ledger.

طبقة البرمجيات: Monero GUI وFeather وCLI وMonerujo

أحياناً يكون الجهاز سليماً ويكون برنامج المحفظة هو المتغير. يُعدّ Monero GUI الإصدار 0.18.x (سلسلة «Fluorine Fermi») هو العميل المرجعي، وله أوسع دعم للعتاد. وFeather Wallet بديل أخف يشغّل أجهزة Ledger وTrezor أيضاً، وغالباً ما يعرض رسائل خطأ أوضح عند فشل المصافحة. أما أمر monero-wallet-cli في واجهة الأوامر مع خيار --generate-from-device فهو الأكثر إسهاباً في الرسائل على الإطلاق — مفيد كأداة تشخيص بحتة حتى لو كنت تفضّل الواجهة الرسومية في استخدامك اليومي.

على أندرويد، يتصل Monerujo بجهاز Ledger Nano X عبر USB-OTG مستخدماً كابل USB-C ومحوّلاً (adapter). أما الاقتران عبر Bluetooth مع Nano X فهو غير مدعوم لـ Monero، فإن كنت تحاول الاتصال لاسلكياً، فهذا هو سبب عدم ظهوره أبداً.

مشكلات الاتصال حسب الجهاز والمنصّة

يربط هذا الجدول أكثر التركيبات شيوعاً بسببها المعتاد وأول إجراء ينبغي تجربته. استخدمه كفرز سريع قبل قائمة الخطوات الكاملة.

الإعدادالسبب الأكثر شيوعاًأول حل
Ledger + Monero GUI (ويندوز/ماك)Ledger Live يحتجز الجهازأغلق Ledger Live تماماً ثم أعد فتح GUI
Ledger + Monero GUI (لينكس)قواعد udev مفقودةثبّت قواعد udev الخاصة بـ Ledger وأعد توصيل الجهاز
Trezor + Monero GUI (أي نظام)تعارض طبقة النقل مع Trezor Suiteأغلق Trezor Suite بالكامل
Ledger، بعد تحديث البرنامج الثابت مباشرةًتطبيق Monero محذوف/قديمأعد تثبيت تطبيق Monero عبر Ledger Live
أي جهاز، رسالة «لم يُعثر على أجهزة»كابل USB للشحن فقطبدّله بكابل بيانات معروف / منفذ آخر
Nano X + Monerujo (أندرويد)محاولة استخدام Bluetoothاستخدم كابل USB-OTG بدلاً منه
Trezor Model Oneغير مدعوم — لا يوجد برنامج ثابت لـ Moneroاستخدم Model T أو Safe 3 أو Safe 5

الحل خطوة بخطوة

نفّذ هذه الخطوات بالترتيب. معظم الناس يستعيدون الاتصال بحلول الخطوة الرابعة، لكنّ تنفيذ الخطوات الأولى أولاً يجنّبك مطاردة عطل وهمي في البرنامج الثابت بينما كانت المشكلة الحقيقية هي موزّع USB (hub).

  1. بدّل الكابل والمنفذ. استخدم الكابل المرفق مع الجهاز، أو كابلاً تعرف أنه ينقل البيانات. صِل الجهاز مباشرةً بالحاسوب — تجنّب موزّعات USB والمحطّات (docks) ومنافذ التمرير عبر لوحة المفاتيح، فهي غالباً ما تُسقط حركة بيانات HID.
  2. افتح قفل الجهاز وشغّل تطبيق Monero. أدخل رمز PIN، انتقل إلى تطبيق Monero، وافتحه حتى تُظهر الشاشة أنه جاهز. يجب أن يجد برنامج المحفظة التطبيق يعمل بالفعل، لا أن يشغّله نيابةً عنك.
  3. أغلق كل برنامج منافس. أغلق Ledger Live وTrezor Suite وأي علامة تبويب في المتصفح سبق أن اتصلت بالجهاز. على ويندوز وماك، تأكد من عدم بقاء أيقونة في شريط النظام لا تزال نشطة.
  4. ثبّت قواعد udev (لينكس فقط). أضف قواعد udev الخاصة بـ Ledger أو Trezor لكي يصل حساب مستخدمك إلى واجهة USB HID، ثم افصل الجهاز وأعد توصيله. هذه الخطوة الواحدة تحل غالبية بلاغات «لم يُعثر على أجهزة» على Linux.
  5. تحقق من تطابق النسخ. تأكد من أن تطبيق Monero على الجهاز محدّث، وأن نسخة Monero GUI أو Feather لديك من إصدارات 0.18.x الحديثة. بعد تحديث البرنامج الثابت، أعد تثبيت تطبيق Monero من Ledger Live قبل أي شيء آخر.
  6. أعد التشغيل وأعد الفحص. أغلق المحفظة إغلاقاً تاماً، أعد توصيل الجهاز، أعد فتح المحفظة، واختر «إنشاء محفظة جديدة من جهاز صلب». ينبغي أن يظهر الجهاز الآن في القائمة المنسدلة.
  7. تحلَّ بالصبر عند المزامنة الأولى. التحديث الأولي بطيء لأن الجهاز يوقّع صور المفاتيح لكل مخرج يملكه. قد تستغرق محفظة لها سجل معاملات دقائق عديدة؛ وشريط التقدم الذي يبدو متجمداً غالباً ما يكون يعمل فعلاً.
لا تُدخل أبداً عبارتك السرّية المكوّنة من 25 كلمة في حاسوب من أجل «استعادة» محفظة صلبة لا تتصل — مشكلة الاتصال ليست حالة استعادة، وكتابة العبارة السرّية تُفسد الغرض كله من التخزين البارد.

مثال من الواقع: فخّ ما بعد التحديث

هذا هو السيناريو الأكثر إبلاغاً عنه منذ عام 2025 فصاعداً. يحدّث مستخدمٌ البرنامج الثابت لجهاز Ledger Nano X عبر Ledger Live لأنه طُلب منه ذلك. يحذف التحديث في صمت تطبيقات العملات المثبّتة، ومنها Monero. يفتح المستخدم Monero GUI، فيرى قائمة أجهزة فارغة، فيظن أن المحفظة قد تعطّلت.

الحل عادي تماماً: عُد إلى Ledger Live، افتح كتالوج التطبيقات، وأعد تثبيت تطبيق Monero. ولأن تطبيق Monero الخاص بـ Ledger يصونه المجتمع لا الشركة نفسها، تظهر أحياناً فترة قصيرة بعد إصدار برنامج ثابت كبير لا يكون فيها التطبيق المعاد بناؤه قد نُشر بعد. فإذا كان التطبيق مفقوداً من الكتالوج تماماً، فالحل هو انتظار تحديث القائم على المشروع لا تكرار محاولة التثبيت — والأهم أن أموالك لا تُمَسّ طوال هذه المدة، لأن المفاتيح لا تغادر العنصر الآمن أبداً مهما كان التطبيق المثبّت.

تنطبق الطمأنينة نفسها إن كنت تنقل عملات. إن حصلت على XMR بخصوصية — مثلاً عبر مبادلة Bitcoin من خلال MoneroSwapper دون حساب ودون سجلات — وكنت ترسلها إلى تخزين بارد جديد، فإن أي تعثّر في الاتصال أثناء الإعداد لا يعرّض أبداً العملات الموجودة فعلاً على السلسلة (on-chain) للخطر. لا تحتاج المحفظة الصلبة إلى الاتصال إلا حين تريد الإنفاق؛ أما الاستقبال فيعتمد على مفتاح العرض (view key) والعناوين الخفية لديك، وهي تعمل سواء أكان الجهاز موصولاً أم راقداً في درج.

تثبيت قواعد udev على Linux بالتفصيل

لأن قواعد udev المفقودة هي السبب الأول على Linux، يستحق هذا القسم تفصيلاً أوسع. تخبر هذه القواعد النواة بأن تمنح مجموعة المستخدمين العادية حق الوصول إلى واجهة USB الخاصة بالجهاز، بدلاً من حصر الوصول في صلاحيات الجذر (root).

بالنسبة لـ Ledger، توفّر الشركة نصاً رسمياً يضيف القواعد تلقائياً ويضبط المجموعة الصحيحة؛ شغّله ثم افصل الجهاز وأعد توصيله. أما Trezor فينشر ملف قواعد منفصلاً تماماً، إذ يستخدم الجهازان معرّفات مصنّع (vendor ID) مختلفة، فلن تغطّي قواعد أحدهما الآخر. بعد إضافة الملف إلى الدليل /etc/udev/rules.d/، يُنصح بإعادة تحميل القواعد وتفعيلها، ثم — وهذا ما يُنسى كثيراً — فصل الجهاز وإعادة توصيله فعلياً حتى تُطبَّق القاعدة الجديدة على الجلسة الحالية.

إن كنت تشغّل المحفظة داخل Flatpak أو حاوية، فقد تكون هناك طبقة عزل إضافية تمنع الوصول إلى USB حتى مع وجود قواعد udev صحيحة على المضيف؛ في هذه الحالة تحقّق من أذونات الجهاز الممنوحة للحاوية قبل أن تستنتج أن المشكلة في العتاد.

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

لماذا يقول جهاز Ledger «الجهاز أو المورد مشغول» مع Monero GUI؟

هناك برنامج آخر يحتجز واجهة USB، وهو في الغالب الساحق Ledger Live يعمل في الخلفية. أغلق Ledger Live إغلاقاً تاماً، وتحقق من شريط النظام أو مدير المهام بحثاً عن عملية متبقية، افصل الجهاز وأعد توصيله، ثم أعد فتح Monero GUI. ويظهر الخطأ نفسه إذا كانت علامة تبويب في المتصفح لا تزال تملك صلاحية WebUSB للجهاز.

هل يعمل Trezor Model One مع Monero؟

لا. لا يملك Trezor Model One أي دعم لبرنامج Monero الثابت، ولن يملكه أبداً، بسبب قيود العتاد. لاستخدام Monero تحتاج إلى Trezor Model T أو Safe 3 أو Safe 5. وإن كان لديك Model One، فلا يوجد حل — الجهاز لا يستطيع الاحتفاظ بحساب Monero.

حدّثت البرنامج الثابت لجهاز Ledger والآن اختفى Monero. هل فقدت عملاتي؟

لا، عملاتك آمنة. تحديثات البرنامج الثابت تمحو تطبيقات العملات المثبّتة لكنها لا تمسّ أبداً مفتاح الإنفاق أو العبارة السرّية لديك، فهما يبقيان داخل العنصر الآمن. أعد تثبيت تطبيق Monero من كتالوج تطبيقات Ledger Live وأعد الاتصال. وإن كان التطبيق مفقوداً مؤقتاً من الكتالوج بعد إصدار كبير، فانتظر القائم على المشروع في المجتمع لينشر النسخة المعاد بناؤها.

لماذا محفظتي الصلبة بطيئة جداً في المزامنة مقارنةً بالمحفظة الساخنة؟

المحفظة الصلبة تحسب صور المفاتيح على الجهاز نفسه، فتوقّع كل مخرج تملكه بدلاً من الوثوق بالحاسوب. هذه الرحلة الإضافية ذهاباً وإياباً إلى العنصر الآمن تجعل الفحص الأولي أبطأ بكثير من محفظة برمجية بحتة. اتركها تعمل؛ قد تستغرق محفظة لها سجل معاملات عدة دقائق عند فتحها لأول مرة.

هل أستطيع توصيل Ledger Nano X بـ Monerujo عبر Bluetooth؟

لا. يتصل Monerujo بجهاز Nano X عبر USB-OTG مستخدماً كابلاً ومحوّلاً، لا عبر Bluetooth. تطبيق Monero لا يدعم الاقتران اللاسلكي عبر BLE، فلن يظهر الاتصال اللاسلكي أبداً. استخدم كابل USB-C من نوع OTG موصولاً مباشرةً بهاتفك الذي يعمل بأندرويد.

هل أحتاج إلى قواعد udev على Linux، وما وظيفتها؟

نعم، على Linux أنت تحتاجها على الأرجح. تمنح قواعد udev حساب مستخدمك العادي إذن الوصول إلى واجهة USB HID الخاصة بالجهاز؛ وبدونها يُمنع برنامج المحفظة من الوصول ويبلّغ بأنه لم يُعثر على أجهزة. ثبّت قواعد Ledger أو Trezor، ثم افصل الجهاز وأعد توصيله حتى تدخل حيّز التنفيذ.

الخلاصة

محفظة Monero الصلبة التي لا تتصل نادراً ما تكون عتاداً معطلاً. في تسع حالات من عشر يكون السبب كابلاً للشحن فقط، أو برنامجاً في الخلفية مثل Ledger Live أو Trezor Suite يجثم على منفذ USB، أو قاعدة udev مفقودة على Linux، أو تطبيق Monero مُحي بسبب تحديث البرنامج الثابت. راجع القائمة من أعلاها إلى أسفلها — الكابل، فتح القفل، إغلاق المنافسين، udev، النسخ، إعادة التشغيل — وسيظهر الجهاز من جديد في الغالب الأعم.

وبمجرد أن يعمل التخزين البارد، ينبغي أن تكون بقية منظومة خصوصيتك على المستوى نفسه. إن كنت تموّل تلك المحفظة، فافعل ذلك دون أن تسلّم هويتك إلى منصّة تداول: اشترِ Monero بخصوصية تامة عبر MoneroSwapper دون حساب ودون KYC ودون سجلات، ثم أرسلها مباشرةً إلى جهاز Ledger أو Trezor الذي اتصل لتوّه. المال الخاص يستحق منفذ دخول خاصاً واتصالاً يمكنك الوثوق به.

شارك هذا المقال

مقالات ذات صلة

منصة تبادل Monero مجهولة

بدون KYC • بدون تسجيل • تبادل فوري

تبادل الآن