Super ADB Manager Super ADB Manager मुफ़्त डाउनलोड करें
होमगाइड › Mac के लिए एक scrcpy GUI जो आपको Terminal तक नहीं भेजता

Mac के लिए एक scrcpy GUI जो आपको Terminal तक नहीं भेजता

अगर आपने macOS पर scrcpy GUI खोजा है, तो लगभग तय है कि आप एक ही चीज़ चाहते थे: कमांड टाइप करना बंद करना। दिक़्क़त यह है कि लगभग हर scrcpy फ़्रंट-एंड आज भी आपसे कहता है कि पहले Homebrew से scrcpy और adb खुद इंस्टॉल कीजिए। यह पेज ठीक-ठीक बताता है कि आधिकारिक इंस्टॉल में क्या-क्या चाहिए, मौजूदा GUI आपस में कैसे तुलना करते हैं, और इन सबके बीच Super ADB Manager — जो adb और scrcpy को ऐप के भीतर ही लेकर चलता है — कहाँ ठहरता है।

scrcpy क्या है, और यह आज भी सही इंजन क्यों है

scrcpy एक ओपन-सोर्स टूल है जिसे Genymobile बनाता है। यह आपके Android स्क्रीन को ADB के ज़रिए — USB या Wi-Fi पर — कंप्यूटर तक स्ट्रीम करता है और माउस-कीबोर्ड इनपुट वापस फ़ोन को भेजता है। इसे root की ज़रूरत नहीं पड़ती और यह आपके फ़ोन पर कोई ऐप छोड़कर नहीं जाता: सेशन भर के लिए यह एक छोटा सर्वर /data/local/tmp में भेज देता है। इसका लाइसेंस Apache 2.0 है।

USB पर लेटेंसी आम तौर पर इतनी कम रहती है कि असली इस्तेमाल हो सके, और नए हार्डवेयर पर 1080p, 60 fps सामान्य बात है। इसके मुक़ाबले कोई नया प्रोटोकॉल गढ़ने की वजह ही नहीं बनती — इसीलिए Super ADB Manager भीतर से scrcpy का ही इस्तेमाल करता है। समस्या कभी scrcpy थी ही नहीं। समस्या यह है कि Mac पर इसे इंस्टॉल और लॉन्च करने का तरीक़ा कैसा है।

आधिकारिक macOS इंस्टॉल आज भी शेल पर ही जाकर ख़त्म होता है

आधिकारिक दस्तावेज़ (Genymobile/scrcpy रिपॉज़िटरी में doc/macos.md) तीन रास्ते गिनाता है। तीनों ही मान कर चलते हैं कि आप कमांड लाइन पर हैं:

इस सूची में कहीं भी डबल-क्लिक करके खुलने वाला ऐप नहीं है। Terminal विंडो बंद कीजिए और मिररिंग भी उसी के साथ बंद हो जाती है। और जब कुछ गड़बड़ होती है — वही चिर-परिचित "Could not find any ADB device" — तो आप फ़ोन देखने के बजाय एनवायरनमेंट वेरिएबल डीबग करते रह जाते हैं।

  1. Homebrew: brew install scrcpy, यानी पहले ख़ुद Homebrew इंस्टॉल करना, और अगर adb पहले से नहीं है तो साथ में brew install android-platform-tools भी।
  2. MacPorts: sudo port install scrcpy — वही बात, ऊपर से एडमिन पासवर्ड।
  3. पहले से बना रिलीज़ आर्काइव: पैकेज मैनेजर की ज़रूरत नहीं, लेकिन दस्तावेज़ फिर भी कहते हैं कि adb आपके PATH में होना चाहिए, और टूल शुरू करने के लिए शेल में scrcpy टाइप करना पड़ता है।

मौजूदा scrcpy GUI असल में Terminal से छुटकारा क्यों नहीं दिलाते

इस विषय पर खोज के नतीजे ज़्यादातर GitHub रिपॉज़िटरी होते हैं: SimonAKing/scrcpy-gui, guiscrcpy, GeorgeEnglezos/Scrcpy-GUI, pedrofraca/scrcpyui, और मेन्यू-बार में रहने वाला नेटिव ऐप AndroLaunch। इनमें से कई सचमुच अच्छे हैं, और कुछ तो हमसे ज़्यादा scrcpy फ़्लैग खोलकर देते हैं।

लेकिन उनके सेटअप वाले हिस्से पढ़िए और लगभग हर जगह वही एक वाक्य मिलेगा: पहले scrcpy और adb इंस्टॉल कीजिए, आम तौर पर Homebrew से। ये प्रोजेक्ट फ़्रंट-एंड हैं — ये एक कमांड स्ट्रिंग बनाते हैं और उसे चला देते हैं। अगर मशीन पर scrcpy पहले से मौजूद नहीं है, तो विंडो खुलती है और कुछ नहीं होता। यानी जो व्यक्ति कमांड लाइन से बचने के लिए GUI चाहता था, वह कमांड लाइन खोलता ही है — और बाद में brew upgrade scrcpy भी याद रखना पड़ता है।

इनमें से कई Electron या Flutter पर बने हैं, यानी कहीं बड़ा डाउनलोड और Apple Silicon Mac पर एक ग़ैर-नेटिव विंडो।

हमारा तरीक़ा: बाइनरी को ऐप के भीतर ही रखना

Super ADB Manager एक नेटिव SwiftUI ऐप है, जो अपना adb और अपना scrcpy सर्वर बंडल के भीतर ही लेकर चलता है। /usr/local में कुछ नहीं लिखा जाता, आपके PATH को कोई हाथ नहीं लगता, और ऐप हटाते ही सब कुछ हट जाता है। यह मुफ़्त है — न अकाउंट, न विज्ञापन, टेलीमेट्री डिफ़ॉल्ट रूप से बंद। DMG क़रीब 27 MB का है, Apple से साइन और notarize किया हुआ, इसलिए Gatekeeper इसे "unidentified developer" वाली चेतावनी के बिना खोल देता है।

बस इतनी ही पूरी प्रक्रिया है। कहीं कोई कमांड टाइप करने का चरण नहीं है, और कहीं कोई डिपेंडेंसी इंस्टॉल करने का चरण नहीं है।

  1. DMG डाउनलोड कीजिए और Super ADB Manager को Applications में खींच दीजिए।
  2. फ़ोन पर: सेटिंग → फ़ोन के बारे में → बिल्ड नंबर पर सात बार टैप कीजिए, फिर सेटिंग → सिस्टम → डेवलपर के लिए विकल्प → USB डीबगिंग चालू कीजिए।
  3. डेटा ट्रांसफ़र करने वाली USB केबल से फ़ोन जोड़िए और "USB डीबगिंग की अनुमति दें?" वाले प्रॉम्प्ट पर "ठीक है" पर टैप कीजिए।
  4. डिवाइस साइडबार में बैटरी, Android वर्शन और लाइव लेटेंसी के साथ दिखने लगेगा। "मिररिंग शुरू करें" पर क्लिक कीजिए।

मुफ़्त विकल्प आपस में कैसे तुलना करते हैं

एक ईमानदार सारांश, ताकि अगर कोई दूसरी चीज़ आपको ज़्यादा जँचे तो आप उसे चुन सकें:

  1. scrcpy (CLI) — मुफ़्त, ओपन सोर्स, सबसे ज़्यादा विकल्प और सबसे बारीक नियंत्रण। इसके लिए Homebrew या MacPorts चाहिए, PATH में adb चाहिए, और हर सेशन के लिए एक Terminal विंडो।
  2. scrcpy-gui / guiscrcpy / Scrcpy-GUI — सहेजे हुए प्रीसेट वाले मुफ़्त फ़्रंट-एंड। इनके लिए scrcpy और adb अलग से इंस्टॉल करना ज़रूरी है; ज़्यादातर Electron या Flutter पर बने हैं।
  3. AndroLaunch — नेटिव Swift, मेन्यू-बार में, बेहद हल्का। यह भी मानकर चलता है कि scrcpy पहले से Homebrew के ज़रिए इंस्टॉल है।
  4. व्यावसायिक मिररिंग ऐप (MirrorTo, ApowerMirror, X-Mirage, AnyViewer, Vysor) — चमकदार, लेकिन "मुफ़्त" का मतलब आम तौर पर ट्रायल होता है: वॉटरमार्क, रेज़ोल्यूशन की सीमा, या कीबोर्ड नियंत्रण के लिए सब्सक्रिप्शन।
  5. Super ADB Manager — मुफ़्त, कोई अकाउंट नहीं, adb और scrcpy भीतर ही मौजूद, notarize किया हुआ, नेटिव। सिर्फ़ Apple Silicon और macOS 13+ के लिए, और सीधे scrcpy के मुक़ाबले एक्सपर्ट फ़्लैग कम।

मिररिंग चालू होने के बाद आपको क्या मिलता है

ट्रैकपैड पर क्लिक और ड्रैग से टैप और स्वाइप कीजिए; अपने Mac कीबोर्ड से टाइप कीजिए, Android के फ़ील्ड में टेक्स्ट पेस्ट करना भी इसमें शामिल है। होम, बैक, हाल के ऐप, पावर, वॉल्यूम, घुमाना और लॉक — सब एक साइड पैनल में हैं, साथ में एक स्क्रीनशॉट बटन भी, जो सीधे क्लिपबोर्ड पर कॉपी कर देता है।

मिररिंग की क्वालिटी बदली जा सकती है — अधिकतम रेज़ोल्यूशन, वीडियो बिट रेट, अधिकतम FPS — क्योंकि USB और Wi-Fi की ज़रूरतें अलग-अलग हैं। जो चीज़ें CLI में फ़्लैग होती हैं (--turn-screen-off, --stay-awake, --show-touches, --fullscreen), वे यहाँ चेकबॉक्स हैं। "नई विंडो में मिररिंग शुरू करें" पूरे scrcpy बाइनरी को उसकी अपनी विंडो में चलाता है, और ऑडियो फ़ॉरवर्डिंग तथा --record से रिकॉर्डिंग भी वहीं मिलती है।

केबल छोड़नी हो तो: शॉर्टकट → वायरलेस पर स्विच करें, जो पहले से USB पर जुड़े डिवाइस को TCP/IP पर ले जाता है ताकि आप केबल निकाल सकें। या नेटवर्क स्कैन कीजिए और डेवलपर के लिए विकल्प → वायरलेस डीबगिंग (Android 11 और उसके बाद) से मिले छह अंकों के कोड से पेयर कीजिए।

डाउनलोड करने से पहले जान लेने लायक सीमाएँ

हमें बेहतर यही लगता है कि ये बातें आप इंस्टॉल करने के बाद नहीं, यहीं जान लें:

  1. Apple Silicon और macOS 13 (Ventura) या उसके बाद का वर्शन। Intel के लिए कोई बिल्ड नहीं है — Intel Mac पर Homebrew वाला scrcpy ही सही जवाब है।
  2. ऐप के भीतर वाला प्रीव्यू सिर्फ़ वीडियो और इनपुट लेकर चलता है: न ऑडियो, न अपने-आप क्लिपबोर्ड सिंक। आवाज़ चाहिए हो तो "नई विंडो में मिररिंग शुरू करें" इस्तेमाल कीजिए (Android 11+)।
  3. adb shell screenrecord से रिकॉर्डिंग कुछ HONOR और Huawei डिवाइस पर नाकाम रहती है, क्योंकि उनमें यह बाइनरी होती ही नहीं। scrcpy विंडो के ज़रिए रिकॉर्डिंग वहाँ भी चलती है।
  4. DRM से सुरक्षित वीडियो (Netflix और उस जैसे) काले आयत की तरह दिखता है। यह Android की पाबंदी है, scrcpy या इस ऐप की ख़ामी नहीं।
  5. वायरलेस मिररिंग 5 GHz पर आरामदेह रहती है और भीड़भाड़ वाले 2.4 GHz नेटवर्क पर साफ़ तौर पर ख़राब। USB हमेशा ज़्यादा स्मूद विकल्प है।

अकेली मिररिंग ही आपकी ज़रूरत शायद ही कभी होती है

Apple का Android File Transfer 2024 में बंद कर दिया गया, और आज खोज में ऊपर आने वाले ज़्यादातर विकल्प पेड ऐप हैं। जो विंडो आपकी स्क्रीन मिरर करती है, वही /sdcard भी ब्राउज़ करती है — दोनों दिशाओं में ड्रैग-एंड-ड्रॉप के साथ — APK इंस्टॉल करती है (स्प्लिट APK भी), लेवल फ़िल्टर और सर्च के साथ Logcat स्ट्रीम करती है, और एक क्लिक में डेवलपर विकल्प बदल देती है।

उन डिवाइस के लिए एक MTP मोड भी है जो ADB बोलते ही नहीं — कोई Kindle, कैमरा, MP3 प्लेयर, या ऐसा Android फ़ोन जिसमें डीबगिंग बंद है। एक ईमानदार चेतावनी: MTP सेशन तब टूट सकता है जब डिवाइस इजेक्ट हो जाए या USB बस पर उसकी पावर दोबारा चालू-बंद हो, और आपको उसे फिर से चुनना पड़ेगा। अगर असल में फ़ाइल ट्रांसफ़र ही आपको यहाँ लाया है, तो macOS के लिए Android File Transfer के विकल्पों वाली हमारी गाइड देखिए।

अक्सर पूछे जाने वाले सवाल

क्या मुझे पहले Homebrew, adb या scrcpy इंस्टॉल करना होगा?

नहीं। adb और scrcpy सर्वर, दोनों ऐप बंडल के भीतर ही आते हैं और वहीं से इस्तेमाल होते हैं। आपके PATH में कुछ नहीं जुड़ता और ऐप के बाहर कुछ नहीं लिखा जाता, इसलिए अनइंस्टॉल करना बस उसे Trash में खींच देना है। अगर आपके पास पहले से Homebrew वाला scrcpy है, तो दोनों आपस में टकराते नहीं।

क्या यह सुरक्षित है? मैं अपने Mac पर संदिग्ध सॉफ़्टवेयर नहीं चाहता।

DMG को Developer ID से साइन किया गया है और Apple ने उसे notarize किया है, इसलिए वह Gatekeeper की चेतावनी के बिना खुलता है। फ़ोन की तरफ़, scrcpy सेशन भर के लिए एक अस्थायी सर्वर /data/local/tmp में भेजता है — न root, न कोई स्थायी ऐप, न कोई अकाउंट। टेलीमेट्री डिफ़ॉल्ट रूप से बंद है।

क्या मैं बिना केबल के, वायरलेस तरीक़े से मिरर कर सकता हूँ?

हाँ, Wi-Fi ADB के ज़रिए। सबसे आसान रास्ता यह है कि एक बार USB से जोड़िए और शॉर्टकट → वायरलेस पर स्विच करें इस्तेमाल कीजिए, फिर केबल निकाल दीजिए। दूसरा तरीक़ा: डेवलपर के लिए विकल्प → वायरलेस डीबगिंग (Android 11+) चालू कीजिए और दोनों डिवाइस एक ही नेटवर्क पर रहते हुए छह अंकों के कोड से पेयर कीजिए।

क्या यह सचमुच मुफ़्त है, या बाद में पैसे माँगने वाला ट्रायल?

मुफ़्त — न अकाउंट, न विज्ञापन, न वॉटरमार्क और न कोई सब्सक्रिप्शन टियर। यह scrcpy पर बना है, जिसका लाइसेंस Apache 2.0 है; थर्ड-पार्टी लाइसेंस ऐप के साथ शामिल हैं। अगर आप scrcpy को सीधे कमांड लाइन से इस्तेमाल करना पसंद करें, तो वह भी बिल्कुल वाजिब विकल्प है और उसमें भी कोई ख़र्च नहीं।

scrcpy को सीधे Terminal से ही क्यों न चलाया जाए?

अगर आप वहाँ सहज हैं, तो ज़रूर चलाइए — आपको हर फ़्लैग मिलेगा, अपडेट जल्दी मिलेंगे और बीच में कोई परत नहीं होगी। यह ऐप उन हालात के लिए है जहाँ बात यह है ही नहीं: साझा Mac पर बैठा कोई QA साथी, बिना Homebrew वाली सख़्ती से बंद मशीन, या बस यह कि हर डिवाइस के लिए एक Terminal विंडो खुली न रखनी पड़े।

Super ADB Manager एक मुफ़्त, नोटराइज़्ड macOS ऐप है — adb और scrcpy इसमें पहले से शामिल हैं, इसलिए न Homebrew से कुछ इंस्टॉल करना पड़ता है और न ही टर्मिनल खोलना पड़ता है।

macOS के लिए डाउनलोड करें

macOS 13+ · Apple Silicon · ~27 MB

और गाइड