إذا أردت من أي وقت مضى قم بإدارة هاتفك المحمول الذي يعمل بنظام Android من جهاز الكمبيوتر الخاص بك للحصول على عمل أكثر راحةسواءً كنت ترغب في تسجيل دروس تعليمية أو إنشاء عروض تقديمية دون الحاجة إلى لمس هاتفك باستمرار، فإن scrcpy هو أحد تلك الأدوات التي تستحق اقتناءها. فهو خفيف الوزن ومجاني، ولا يُثقل هاتفك بالتطبيقات، ويعمل بسلاسة مذهلة حتى على الأجهزة متوسطة المواصفات.
في هذا الدليل سوف نلقي نظرة على ذلك بالتفصيل كيفية استخدام scrcpy من Windows للتحكم في شاشة Android وتسجيلهاولكننا سنراجع أيضًا كيفية عمله على macOS وLinux، والمتطلبات، وكيفية تمكين تصحيح أخطاء USB، والاتصال عبر USB وWi-Fi، وضبط الدقة ومعدل الإطارات في الثانية، وتسجيل مقاطع الفيديو، والتقاط لقطات شاشة، وسحب الملفات وإفلاتها، وحتى بعض الخيارات المتقدمة المتوفرة فقط على Linux.
ما هو scrcpy وكيف يعمل في الواقع؟
Scrcpy (نسخة الشاشة) هو أداة مفتوحة المصدر تعكس شاشة Android على جهاز الكمبيوتر الخاص بك في الوقت الفعلي ويتيح لك التحكم به باستخدام لوحة المفاتيح والفأرة. إنه ليس مُحاكيًا: ما تراه هو جهازك الفعلي، بتطبيقاته وإشعاراته وإعداداته، تمامًا كما لو كنت تحملها في جيبك.
الحيلة هي أنه عندما تقوم بتوصيل الهاتف المحمول بالكمبيوتر الشخصي، يقوم scrcpy بتشغيل خادم مؤقت صغير على الجهاز باستخدام ADB (جسر تصحيح أخطاء أندرويد). هذا الخادم مسؤول عن التقاط فيديو الشاشة وإرساله إلى الكمبيوتر باستخدام بروتوكول مُحسَّن للغاية لضمان زمن وصول منخفض وجودة صورة جيدة.
على جانب الكمبيوتر الشخصي، عميل scrcpy يستقبل ويفك تشفير إطارات الفيديو أثناء التنقل. يعرضها في نافذة، وينقل في الوقت نفسه نقراتك وحركات الماوس وضغطات المفاتيح إلى جهازك المحمول. كما يمكنك استخدامه عبر شبكة (Wi-Fi أو TCP/IP)، دون الحاجة إلى إبقاء هاتفك متصلاً بالتيار الكهربائي طوال الوقت.
أحد الأشياء الأكثر إثارة للاهتمام هو ذلك لا يتطلب scrcpy الوصول إلى الجذر ولا يقوم بتثبيت التطبيقات الدائمة على الجهازيُنسخ برنامج الخادم ويُشغّل مؤقتًا، وعند إغلاق النافذة، يختفي كل شيء. هذا يُسهّل استخدامه في بيئات العمل، والعروض التوضيحية، والدعم الفني، والتدريب، حيث لا يُفضّل ترك أي شيء مُثبّتًا على الأجهزة المحمولة للعملاء أو الطلاب.
الحد الأدنى من المتطلبات لاستخدام scrcpy على Android والكمبيوتر الشخصي
قبل البدء، من المهم أن تكون واضحًا بشأن ما يلي: ما تحتاجه على هاتفك المحمول والكمبيوتر حتى يعمل scrcpy بشكل صحيح مع تجربة مستخدم جيدة.
من ناحية الهاتف، يتم دعم scrcpy من Android 5.0 (API 21) فصاعدًالذا، يدعمها تقريبًا أي هاتف محمول أو جهاز لوحي حديث نسبيًا. لا يهم نوع الجهاز (سامسونج، شاومي، ريلمي، بيكسل، إلخ)، طالما يمكنك تفعيل ميزة "تصحيح أخطاء USB" الشهيرة.
على الكمبيوتر، يعمل scrcpy في Windows و macOS و Linux الأمر بسيط. ADB مُضمن في العديد من حزم Windows، بينما في Mac وLinux، عادةً ما يتم تثبيته عبر مدير الحزم. يُفضل استخدام جهاز كمبيوتر مزود بمعالج جيد، وإذا أمكن، اتصال USB مستقر أو شبكة Wi-Fi جيدة إذا كنت ستعمل لاسلكيًا.
سوف تحتاج أيضا كابل USB عالي الجودة إذا كنت ستستخدم الوضع السلكيلأنه في حال ضعف اتصال الكابل وانقطاعه عند تحريك الهاتف ولو قليلاً، ستنتهي جلسة sccpy فجأة. وإذا كنت تخطط لاستخدام اتصال شبكة، فتأكد من أن هاتفك وجهاز الكمبيوتر متصلان بنفس الشبكة المحلية وأن المنفذ 5555 غير محظور.
مع تغطية هذه الحدود الدنيا، يصبح scrcpy قادرًا على تقديم زمن انتقال منخفض وجودة فيديو جيدة وتحكم سلس في الجهازدون الشعور بالتأخير الذي تسببه حلول مشاركة الشاشة المرتجلة الأخرى.
تنزيل وتثبيت scrcpy على أنظمة Windows وmacOS وLinux
Scrcpy هو برنامج مجاني ومفتوح المصدر تمامًا، ويتم توزيعه بشكل أساسي من مستودع GitHub الرسمي لـ Genymobileتختلف عملية التثبيت قليلاً حسب نظام التشغيل الخاص بك، ولكن في جميع الحالات تكون بسيطة للغاية.
في Windows، الشيء الأكثر شيوعًا هو قم بتنزيل ملف ZIP المقابل (32 أو 64 بت) من GitHubبمجرد الحصول عليه، استخرجه إلى مجلد يسهل الوصول إليه (مثلاً، سطح المكتب أو C:\Tools\scrcpy). يحتوي ملف ZIP على ملف scrcpy.exe القابل للتنفيذ، والإصدار بدون وحدة تحكم، وملفات ADB الثنائية، وبعض ملفات الدعم.
في نظام macOS، لديك مساران رئيسيان: استخدم Homebrew باستخدام الأمر "brew install scrcpy" بدلاً من ذلك، يمكنك استخدام MacPorts باستخدام الأمر "sudo port install scrcpy". سيقوم مدير الحزم بتنزيل كلٍّ من scrcpy وADB، مع جميع التبعيات اللازمة، لتتمكن من تشغيل "scrcpy" مباشرةً من الطرفية.
في توزيعات Linux، التثبيت بسيط أيضًا، لأنه يتوفر scrcpy في مستودعات العديد منهم وهو يعمل مثل وضع المرآة على جهاز الكمبيوتر الخاص بكعلى سبيل المثال، على Debian أو Ubuntu يمكنك تثبيته باستخدام “sudo apt install scrcpy”في Arch Linux، الأمر المعتاد هو "sudo pacman -S scrcpy". بعد تثبيت البرنامج، يُمكن الوصول إليه من الطرفية دون أي إعدادات غير اعتيادية.
إن ميزة هذا النهج متعدد المنصات هي أنه في أي بيئة تقريبًا، يمكنك الحصول على scrcpy جاهزًا في غضون دقائق.، بدون مساعدين أو مثبتين مزعجين يتعرضون لقصف الإعلانات، وهذا هو على وجه التحديد أحد نقاط قوتها العظيمة مقارنة بالحلول التجارية الأخرى.
كيفية تفعيل تصحيح أخطاء USB على نظام Android خطوة بخطوة
المتطلب الأساسي على الجهاز حتى يتمكن scrcpy من التحدث إلى هاتفك المحمول هو أن يكون نشطًا خيار تصحيح أخطاء USB في خيارات المطورقد يبدو الأمر فنيًا، لكن العملية بسيطة وقابلة للعكس، لذا لا داعي للقلق.
للبدء ، يجب عليك تمكين خيارات المطور على جهازك. في معظم الهواتف، يتم ذلك بالانتقال إلى الإعدادات > حول الهاتف (أو معلومات البرنامج) والنقر 7 مرات متتالية على "رقم الإصدار" حتى تظهر لك رسالة تُشير إلى أنك أصبحت مطورًا.
بمجرد الانتهاء من ذلك، ارجع وستجد قسمًا جديدًا يسمى "خيارات المطور" أو ما شابه ذلك ضمن قائمة النظاماذهب إلى هناك، وابحث عن خيار "تصحيح أخطاء USB"، وقم بتفعيله. سيعرض النظام رسالة تُفيد بأنه سيسمح بتصحيح أخطاء الاتصالات من الكمبيوتر.
في المرة الأولى التي تقوم فيها بتوصيل هاتفك المحمول بالكمبيوتر الشخصي باستخدام scrcpy أو ADB، سيظهر مربع حوار على شاشة هاتفك يطلب منك تفويض تصحيح أخطاء USB لهذا الكمبيوتر.من المهم قبول ذلك، وإذا كنت ستستخدمه كثيرًا، فيمكنك أيضًا تحديد مربع الاختيار "السماح دائمًا من هذا الكمبيوتر" حتى لا تضطر إلى التأكيد في كل مرة.
بعد هذا التعديل البسيط، أصبح هاتفك المحمول جاهزًا الآن يمكن لـ scrcpy الاتصال وعكس الشاشة عبر كل من USB و Wi-Fiلا توجد حاجة لتجذير الجهاز، أو تثبيت أي شيء من Google Play، أو تعديل النظام.
استخدام scrcpy مع اتصال USB في Windows
يعد الوضع السلكي هو الأكثر استقرارًا والأقل إزعاجًا في البداية، خاصةً إذا كان هدفك هو تحكم في جهاز Android من Windows وسجل الشاشة بأفضل جودة ممكنةبمجرد تنزيل scrcpy وتمكين تصحيح أخطاء USB، تصبح العملية مباشرة للغاية.
أولا، قم بتوصيل هاتفك بالكمبيوتر الشخصي باستخدام كابل USB.في كثير من الحالات، سيظهر الإشعار الكلاسيكي لاختيار وضع الاتصال (الشحن فقط، نقل الملفات، وما إلى ذلك) على نظام Android، ولكن scrcpy سيعمل طالما تم تمكين تصحيح أخطاء USB وكان الكمبيوتر الشخصي لديه حق الوصول إلى الجهاز من خلال ADB.
على نظام Windows، افتح المجلد الذي استخرجت منه scrcpy وحدد موقع الملفات القابلة للتنفيذ الرئيسية: "scrcpy.exe" و"scrcpy-noconsole.exe" (أو scrcpy-noconsole.vbs)إذا قمت بتشغيل الأمر الأول، فسترى أيضًا وحدة التحكم في الأوامر في حالة رغبتك في رؤية رسائل الخطأ؛ أما الأمر الثاني فيطلق النافذة مباشرةً بشاشة الهاتف المحمول دون إظهار وحدة التحكم.
عند تشغيل scrcpy لأول مرة، يقوم البرنامج سيقوم باكتشاف الجهاز المتصل عبر USB، وتحميل الخادم الصغير إلى الهاتف، وفتح نافذة جديدة بشاشة Android الخاصة بك.إذا طلب منك هاتفك في تلك اللحظة الحصول على إذن التصحيح، فامنحه له ومن ثم يجب أن تكون قادرًا على التنقل عبر الجهاز باستخدام الماوس ولوحة المفاتيح.
في هذا الوضع، ستلاحظ أن زمن الوصول منخفض جدًا والصورة حادة جدًا.هذا يجعل scrcpy مثاليًا لعرض التطبيقات، أو تقديم عرض توضيحي في اجتماع، أو تدريس فصل دراسي، أو ببساطة استخدام هاتفك المحمول من جهاز الكمبيوتر الخاص بك كما لو كان محاكيًا، ولكن باستخدام جهازك الحقيقي.
قم بتوصيل scrcpy لاسلكيًا عبر Wi-Fi (TCP/IP)

إذا وجدت أنه من غير الملائم استخدام الكابل أو كنت بحاجة إلى التحرك بالجهاز أثناء عرضه على الشاشة، يمكن أيضًا استخدام scrcpy عبر الشبكة المحلية باستخدام ADB عبر TCP/IPإنه أكثر تقنية بعض الشيء، ولكن بمجرد إعداده، فإنه مريح للغاية.
الإجراء النموذجي هو كما يلي: أولاً، مع توصيل الهاتف المحمول والكمبيوتر الشخصي عبر USB، افتح محطة طرفية أو موجه أوامر على الكمبيوتر و قم بتشغيل الأمر “adb tcpip 5555”يؤدي هذا إلى إعادة تشغيل خادم ADB الخاص بالهاتف المحمول لقبول الاتصالات الواردة على المنفذ 5555 على الشبكة.
ثم تحتاج ابحث عن عنوان IP المحلي لهاتفك الذي يعمل بنظام Androidيمكنك العثور عليه في الإعدادات > Wi-Fi > معلومات الشبكة أو تفاصيل الاتصال. باستخدام عنوان IP هذا، شغّل الأمر "adb connect MOBILE_IP:5555" على جهاز الكمبيوتر، على سبيل المثال، "adb connect 192.168.1.50:5555". إذا كان كل شيء يعمل بشكل صحيح، فسيُعلمك ADB بإنشاء الاتصال.
من هناك، يمكنك إغلاق الكابل وترك الهاتف حرًا تشغيل scrcpy بدون اتصال فعليببساطة، اكتب "scrcpy" في نافذة الأوامر أو افتح الملف التنفيذي في ويندوز. ستكتشف الأداة الجهاز المتصل بالشبكة وتفتح النافذة كما في السابق، ولكن هذه المرة عبر شبكة Wi-Fi.
هناك احتمال آخر وهو استخدام المعلمة بشكل مباشر. "scrcpy –tcpip=MOBILE_IP:5555"، والذي يحاول إنشاء اتصال ADB وفتح النافذة في خطوة واحدة، مما يوفر عليك بعض الأوامر إذا كنت على دراية بالأداة بالفعل.
التحكم في Android من جهاز الكمبيوتر الخاص بك: الماوس ولوحة المفاتيح والاختصارات
مع إنشاء الاتصال بالفعل، سواء عبر الكابل أو شبكة Wi-Fi، يفتح scrcpy نافذة تعرض شاشة Android الخاصة بك في الوقت الفعليومن هناك، يمكنك العمل تمامًا كما لو كان الهاتف بين يديك، ولكن مع مزايا لوحة المفاتيح والماوس.
العملية الأساسية بديهية: النقر بزر الماوس الأيسر يعادل النقر على الشاشةفي حين أن سحب الماوس مع الضغط على الزر يحاكي إيماءة التمرير، فإن عجلة التمرير تسمح لك بالتمرير لأعلى ولأسفل كما لو كنت تستخدم التمرير باللمس على هاتفك.
عندما تحتاج إلى الكتابة، ضع نفسك ببساطة في حقل النص و استخدم لوحة المفاتيح الفعلية للكمبيوتر الشخصي لإدخال النص على الجهاز المحمول.يعد هذا أمرًا منقذًا للحياة إذا كنت تقوم بالكثير من الكتابة في تطبيقات المراسلة أو البريد الإلكتروني، أو إذا كنت تختبر النماذج في تطبيقاتك.
يتضمن Scrcpy أيضًا العديد من الاختصارات العملية للغاية، مثل خيار نسخ ولصق النص بين الكمبيوتر والجهاز أو مجموعات مفاتيح لتنفيذ إجراءات سريعة (على سبيل المثال، مجموعات للعودة، أو الانتقال إلى الصفحة الرئيسية، أو قفل الشاشة، وذلك حسب الإصدار والإعدادات).
بفضل كل هذا، أصبحت الأداة مثالية لـ المطورون الذين يريدون تصحيح أخطاء التطبيقات على جهاز حقيقيموظفو الدعم الذين يحتاجون إلى رؤية ما يفعله العميل، أو المدربون الذين يريدون تعليمهم كيفية استخدام أحد التطبيقات دون الحاجة إلى توجيه الكاميرا إلى الهاتف المحمول.
خيارات الجودة: الدقة، ومعدل الإطارات في الثانية، ومعدل البت في scrcpy
على الرغم من أن scrcpy يعمل بشكل جيد للغاية مع الإعدادات الافتراضية، إلا أنك غالبًا ما ترغب في ضبط الدقة أو الإطارات في الثانية أو معدل البت لتكييفه مع معداتك أو شبكتك أو الاستخدام الذي ستقدمه له (العروض التقديمية، البث المباشر، وما إلى ذلك).
إذا كنت تريد تقليل حمل وحدة المعالجة المركزية واستهلاك الشبكة، يمكنك تحديد الحد الأقصى للدقة المرسلة من الجهاز المحمول باستخدام معلمات مثل "--max-size" أو اختصارًا "-m". على سبيل المثال، يضمن "scrcpy -max-size 1024" أو "scrcpy -m 1280" ألا يتجاوز عرض الصورة أو ارتفاعها هذه البكسلات، مع الحفاظ على نسبة العرض إلى الارتفاع.
يمكن أيضًا تعديل معدل الإطارات باستخدام خيارات مثل "–max-fps 30" أو "-fps 30"هذا يُلزم scrcpy بعدم تجاوز 30 إطارًا في الثانية. بالنسبة للعروض التقديمية أو الدعم الفني أو مهام المكتب، يُعد هذا المعدل كافيًا للغاية، ويمكنه تحسين الأداء بشكل ملحوظ على أجهزة الكمبيوتر أو الشبكات الأقل قوة.
معدل البت، الذي يحدد جودة ضغط الفيديو، يكون عادةً حوالي 8 ميجابت في الثانية بشكل افتراضي، ولكن يمكنك زيادته أو تقليله باستخدام "--bit-rate"على سبيل المثال، يعطي "scrcpy –bit-rate 12M" الأولوية لجودة الصورة إلى حد ما، في حين توفر القيم المنخفضة النطاق الترددي.
إذا كنت بحاجة إلى تجربة أكثر غامرة، يمكنك أيضًا قم بتشغيل scrcpy في وضع ملء الشاشة عن طريق إضافة "--fullscreen" لأمر البدء. وإذا كنت ترغب في الاطلاع على جميع ميزات الأداة في إصدارك المحدد، يمكنك دائمًا استخدام الأمر "scrcpy –help" للاطلاع على قائمة المعلمات والميزات الجديدة كاملةً.
سجل شاشة Android الخاصة بك والتقط لقطات شاشة باستخدام scrcpy
أحد الاستخدامات الرائعة لـ scrcpy، وخاصةً عند استخدامه من Windows، هو تسجيل شاشة الهاتف المحمول إلى ملف فيديو دون الحاجة إلى تثبيت تطبيقات الالتقاط على الجهاز نفسه أو الاعتماد على وظائف النظام المضمنة.
للتسجيل، قم ببساطة بإضافة الخيار إلى أمر بدء التشغيل. "–تسجيل اسم الملف.mp4"على سبيل المثال، سيبدأ الأمر "scrcpy –record demo.mp4" عملية النسخ، وفي الوقت نفسه، سينشئ ملف MP4 بكل ما يحدث في نافذة scrcpy.
إذا كنت تفضل العمل بدقة أقل أو معدل إطارات محدود في الثانية أثناء التسجيل، فيمكنك دمج معلمة "--record" مع معلمات الحجم والإطاراتمن الأمثلة النموذجية على ذلك "scrcpy -m 1280 –max-fps 30 –record tutorial.mp4"، والذي يعطي نتائج جيدة جدًا لمقاطع الفيديو التوضيحية أو التدريبية.
بالإضافة إلى الفيديو، يسمح scrcpy التقاط لقطات شاشة محددة استخدام اختصارات لوحة المفاتيح: يُستخدم Ctrl+S عادةً على نظامي Windows وLinux، بينما يُستخدم Command+S عادةً على نظام macOS. تُحفظ كل لقطة شاشة في المجلد الحالي باسم يُولّد تلقائيًا.
بين النسخ والتسجيل والالتقاط، يصبح scrcpy أداة قوية جدًا لـ إنشاء المحتوى، وتسجيل مقاطع فيديو توضيحية، وتوثيق الأخطاء، أو إعداد المواد للعملاء والطلاب دون الحاجة إلى تسجيل شاشة الهاتف المحمول بكاميرات خارجية.
الميزات الإضافية: سحب الملفات، وشبكة Wi-Fi المتقدمة، ووضع HID
إلى جانب الأساسيات، يخفي scrcpy العديد من الميزات المتقدمة التي وهذا يجعلها أكثر من مجرد مرآة شاشة بسيطة.، وهو مفيد بشكل خاص لأولئك الذين يعملون مع التطبيقات أو المواد على Android بشكل يومي.
أحد أكثر الأمور ملاءمة هو إمكانية اسحب الملفات من جهاز الكمبيوتر الخاص بك إلى نافذة scrcpy لنقلها إلى الهاتف. بناءً على الإعدادات، عند سحب ملف عادي، يُنسخ إلى وحدة تخزين الجهاز، وعند سحب ملف APK، يبدأ التثبيت مباشرةً، مما يُسرّع نشر تطبيقات الاختبار بشكل كبير.
في مجال الاتصال اللاسلكي، لقد رأينا بالفعل الاستخدام الأساسي لـ ADB عبر TCP/IP، ولكن يمكنك أيضًا أعد تشغيل الجلسة عند تغيير الشبكات أو فقدان هاتفك المحمول لعنوان IP الخاص به من خلال تكرار الأمر “adb connect IP:5555” أو استخدام “scrcpy –tcpip=IP:5555” مباشرة عندما تحتاج إليه.
في Linux، يتضمن scrcpy ميزات إضافية مثل وضع لوحة مفاتيح HID ("–hid-keyboard" أو "-K")يتيح هذا لهاتفك رؤية جهاز الكمبيوتر كما لو كان لوحة مفاتيح فعلية. يُعد هذا مفيدًا في الحالات التي يكون فيها حقن النص القياسي عبر ADB محدودًا أو مختلفًا.
هناك أيضًا تدفقات أكثر تقدمًا لـ إعادة توجيه فيديو scrcpy إلى أجهزة الكاميرا الافتراضية في بعض التوزيعات، يمكنك استخدام شاشة هاتفك المحمول كمصدر في أدوات مكالمات الفيديو أو البث المباشر، على الرغم من أن هذا يتطلب عادةً مكونات إضافية خاصة بكل نظام.
بفضل كل هذه الخيارات، يغطي scrcpy السيناريوهات التي تتراوح من الاستخدام العادي إلى الاستخدام المهني، مما جعله معيار واضح مقارنة بتطبيقات التحكم عن بعد الأخرى الأثقل أو الأكثر محدودية.
يعد التحكم في جهاز Android وتسجيله من Windows باستخدام scrcpy حلاً قويًا للمطورين والمدربين وفنيي الدعم أو أي مستخدم يريد... العمل مع هاتفك المحمول من راحة جهاز الكمبيوتر الخاص بكمع جودة صورة جيدة، وزمن انتقال ضئيل، ومجموعة من الخيارات المتقدمة، كل ذلك دون الحاجة إلى تثبيت أي شيء على الجهاز ومع المرونة في الاتصال عبر الكابل أو Wi-Fi حسب الحاجة.