Super ADB Manager Super ADB Manager मुफ़्त डाउनलोड करें
होमगाइड › macOS के लिए ADB GUI और ADB मैनेजर टूल — बिना टर्मिनल के

macOS के लिए ADB GUI और ADB मैनेजर टूल — बिना टर्मिनल के

अगर आपने ADB मैनेजर या ADB GUI खोजा है, तो शायद आपके हाथ GitHub के READMEs का ढेर लगा होगा, कोई सिर्फ़ Windows पर चलने वाला ऐप, या फिर ऐसा ट्यूटोरियल जो brew install से शुरू होता है। यह पेज बताता है कि Mac पर adb असल में करता क्या है, अगर आपको टर्मिनल ही पसंद है तो उसका पूरा रास्ता क्या है, macOS के विकल्पों की ईमानदार तुलना, और इन सबमें हमारा अपना ऐप कहाँ बैठता है। अगर आप कुछ भी डाउनलोड न करें, तब भी आपकी समस्या यहीं हल हो जानी चाहिए।

"ADB मैनेजर" असल में होता क्या है

ADB (Android Debug Bridge) एक कमांड-लाइन टूल है, जिसे Google, SDK Platform Tools नाम के पैकेज में देता है। यह उस हर Android डिवाइस से बात करता है जिसमें USB डीबगिंग चालू हो, और यह ऐप इंस्टॉल कर सकता है, फ़ाइलें कॉपी कर सकता है, लॉग स्ट्रीम कर सकता है, शेल कमांड चला सकता है और Wi-Fi पर कनेक्ट हो सकता है। हर "ADB मैनेजर" या "ADB GUI" उसी बाइनरी के ऊपर चढ़ा हुआ एक रैपर है — इनमें से कोई भी ऐसी क्षमता नहीं जोड़ता जो Android पहले से न देता हो।

इस खोज को दो चीज़ें उलझाती हैं। स्क्रीन मिररिंग adb का हिस्सा नहीं है: वह scrcpy से आती है, जो एक अलग ओपन-सोर्स प्रोजेक्ट है और डिवाइस पर एक छोटा सर्वर भेजता है। और "ADB Manager" 1990 के दशक के Mac OS में एक Apple Desktop Bus कंपोनेंट का नाम भी था, इसीलिए दशकों पुरानी Apple की PDF फ़ाइलें आज भी नतीजों में दिख जाती हैं। वह ADB बिलकुल अलग चीज़ है।

टर्मिनल वाला रास्ता (मुफ़्त, और आज भी काम करता है)

इनमें से किसी भी काम के लिए आपको ऐप की ज़रूरत नहीं है, और Android Studio की भी नहीं — Platform Tools, Google से मिलने वाली एक स्वतंत्र ज़िप फ़ाइल है। अगर कमांड टाइप करने में आप सहज हैं, तो पूरा तरीक़ा यही है।

दिक़्क़त कमांड नहीं, रखरखाव है: platform-tools को अपने PATH में जोड़ना, अनज़िप की गई बाइनरी से macOS का क्वारंटीन हटाना, Homebrew को अपडेट रखना, और रीबूट के बाद वायरलेस डीबगिंग का पोर्ट बदल जाने पर दोबारा पेयर करना। GUI इसी खाई को भरता है।

  1. फ़ोन पर: सेटिंग > फ़ोन के बारे में, बिल्ड नंबर पर सात बार टैप करें, फिर डेवलपर के लिए सेटिंग और टूल > USB डीबगिंग।
  2. developer.android.com से "SDK Platform Tools for Mac" डाउनलोड करें, उसे अनज़िप करें, और टर्मिनल में cd ~/Downloads/platform-tools चलाएँ।
  3. ./adb devices चलाएँ। फ़ोन पर "USB डीबगिंग करने की अनुमति दें" वाला प्रॉम्प्ट आएगा — जब तक आप उस पर टैप नहीं करते, डिवाइस unauthorized ही दिखता रहेगा।
  4. रोज़मर्रा के कमांड: ./adb install app.apk, ./adb push ~/file.pdf /sdcard/Download/, ./adb pull /sdcard/DCIM/photo.jpg ~/Desktop, ./adb logcat
  5. वायरलेस: डेवलपर के लिए सेटिंग और टूल > वायरलेस डीबगिंग > पेयरिंग कोड की मदद से डिवाइस जोड़ें, फिर ./adb pair 192.168.1.20:37105 और उसके बाद ./adb connect 192.168.1.20:5555
  6. मिररिंग: scrcpy को अलग से इंस्टॉल करें (brew install scrcpy) और scrcpy चलाएँ।

macOS के ADB GUI टूल, ईमानदार तुलना के साथ

इन कीवर्ड के ज़्यादातर नतीजे Windows या Linux के प्रोजेक्ट हैं। यहाँ वही टूल हैं जो सचमुच Mac पर चलते हैं, और उन्हें उन दो सवालों पर परखा गया है जो तय करते हैं कि आप पाँच मिनट में वापस टर्मिनल में होंगे या नहीं: क्या यह adb साथ में देता है, और क्या यह साइन किया हुआ है?

  1. ADB Studio (adb-studio.app) — नेटिव SwiftUI, Universal बाइनरी, मुफ़्त और MIT, adb साथ में आता है। मिररिंग, वायरलेस पेयरिंग, APK ड्रैग एंड ड्रॉप। अभी शुरुआती दौर में है (v0.0.7); इसकी साइट नोटराइज़ेशन का ज़िक्र नहीं करती।
  2. AYA (aya.liriliri.io) — Electron, macOS/Windows/Linux, AGPL-3.0। स्क्रीनकास्ट, फ़ाइल मैनेजर, Logcat, शेल। क्रॉस-प्लेटफ़ॉर्म बिल्ड है, इसलिए भारी है और Mac-नेटिव नहीं।
  3. adb-tools-mac (naman14) — स्क्रीनशॉट, Logcat और डीप लिंक के लिए मेन्यू-बार यूटिलिटी। GitHub पर लगभग 966 स्टार, लेकिन कमिट मोटे तौर पर पाँच ही हैं, और यह मानकर चलता है कि adb पहले से इंस्टॉल है।
  4. adb-assistant और AdbPad — बार-बार इस्तेमाल होने वाले कमांड के लिए छोटे, लॉन्चर जैसे सहायक। काम के हैं, पर सीमित दायरे वाले, और adb ज़रूरी है।
  5. guiscrcpy / QtScrcpy — सिर्फ़ मिररिंग के फ़्रंट एंड। scrcpy और adb आपको ख़ुद ही इंस्टॉल करने होते हैं।
  6. WebADB / adbgui.com — ब्राउज़र में WebUSB के ज़रिए चलता है। इंस्टॉल करने को कुछ नहीं, लेकिन Safari WebUSB को सपोर्ट नहीं करता (सिर्फ़ Chrome या Edge) और ब्राउज़र को USB इंटरफ़ेस का पूरा नियंत्रण अपने पास लेना पड़ता है।
  7. ADB AppControl — इस क्षेत्र का सबसे परिष्कृत ऐप मैनेजर, लेकिन सिर्फ़ Windows के लिए, इसे .NET 4.6 चाहिए, और इसका Extended संस्करण पेड है। इन खोजों में ऊपर आने के बावजूद यह Mac का विकल्प नहीं है।
  8. Super ADB Manager (यही साइट) — नेटिव SwiftUI, macOS 13+, सिर्फ़ Apple Silicon। adb और scrcpy दोनों साथ में, Apple से नोटराइज़्ड, मुफ़्त।

इनमें से कोई भी डाउनलोड करने से पहले तीन चीज़ें जाँच लें

क्या यह adb साथ में देता है? बहुत सारे READMEs चुपचाप यह मान लेते हैं कि adb आपके PATH में पहले से मौजूद है, जो आपको सीधे वापस Homebrew पर ले जाता है। अगर डाउनलोड सिर्फ़ कुछ मेगाबाइट का है, तो लगभग तय है कि उसमें कुछ भी बंडल नहीं है।

क्या यह साइन और नोटराइज़ किया हुआ है? फ़ोरम की चर्चाओं में यही सबसे आम शिकायत है और रैंक करने वाले पेजों पर इसी विषय पर सबसे कम लिखा गया है। बिना साइन किया हुआ Mac ऐप यह चेतावनी दिखाता है कि "इसे खोला नहीं जा सकता क्योंकि Apple यह जाँच नहीं कर सका कि इसमें नुक़सानदेह सॉफ़्टवेयर तो नहीं है", और तब आपको Control-क्लिक > Open करना पड़ता है या सिस्टम सेटिंग्स > निजता और सुरक्षा (System Settings > Privacy & Security) में जाकर उसे मंज़ूरी देनी पड़ती है। नोटराइज़्ड ऐप बस खुल जाता है।

क्या इसका रखरखाव हो रहा है? स्टार का मतलब सक्रियता नहीं होता। किसी टूल को अपने डिवाइस तक पहुँच देने से पहले उसके आख़िरी कमिट या रिलीज़ की तारीख़ देख लें।

Super ADB Manager कहाँ फ़िट होता है — और क्या नहीं करता

Super ADB Manager इसी समस्या पर हमारा जवाब है: एक नेटिव macOS ऐप जिसमें adb और scrcpy अंदर ही मौजूद हैं, यानी आपके Mac पर कुछ भी इंस्टॉल नहीं होता। एक ही विंडो में आपको मिलता है — माउस और कीबोर्ड इनपुट के साथ स्क्रीन मिररिंग, /sdcard के लिए फ़ाइल मैनेजर जिसमें दोनों तरफ़ ड्रैग एंड ड्रॉप चलता है, split APK संभालने वाला APK इंस्टॉलर, प्राथमिकता फ़िल्टर और खोज के साथ लाइव Logcat, एक क्लिक में डेवलपर टॉगल (टैप दिखाएँ, पॉइंटर की जगह, लेआउट बाउंड्स, GPU ओवरड्रॉ, एनिमेशन स्केल), mDNS पर वायरलेस पेयरिंग, और स्क्रीनशॉट/रिकॉर्डिंग गैलरी। मुफ़्त, कोई अकाउंट नहीं, कोई विज्ञापन नहीं, टेलीमेट्री डिफ़ॉल्ट रूप से बंद, सात थीम, और दाएँ-से-बाएँ लिखी जाने वाली भाषाओं समेत पंद्रह इंटरफ़ेस भाषाएँ। मौजूदा संस्करण: 0.6.0।

असली सीमाएँ: Apple Silicon और macOS 13 Ventura या उसके बाद का संस्करण चाहिए, इसलिए Intel Mac इसमें शामिल नहीं हैं। स्क्रीन रिकॉर्डिंग Android के अपने screenrecord का इस्तेमाल करती है, जिसे कुछ HONOR और Huawei डिवाइस लागू ही नहीं करते — वहाँ यह बटन काम नहीं करेगा। और फ़ोन पर USB डीबगिंग आपको ख़ुद ही चालू करनी होगी; यह कदम कोई भी डेस्कटॉप ऐप आपके लिए नहीं कर सकता।

  1. DMG डाउनलोड करें, उसे खोलें, और ऐप को खींचकर Applications में छोड़ दें।
  2. फ़ोन पर USB डीबगिंग चालू करें (सेटिंग > फ़ोन के बारे में > बिल्ड नंबर पर सात बार टैप करें)।
  3. USB से कनेक्ट करें और डिवाइस पर "USB डीबगिंग करने की अनुमति दें" पर टैप करें।
  4. वैकल्पिक: चालू सेशन को एक क्लिक में USB से Wi-Fi पर बदल लें।

MTP की खाई: Kindle, कैमरे और दूसरे ग़ैर-ADB डिवाइस

ADB सिर्फ़ उन्हीं Android डिवाइस से बात करता है जिनमें डीबगिंग चालू हो। बाक़ी सब कुछ — Kindle, कोई ई-रीडर, कैमरा, MP3 प्लेयर — MTP इस्तेमाल करता है, और macOS में MTP का कोई बिल्ट-इन सपोर्ट नहीं है। Google का Android File Transfer बंद हो चुका है और हाल के macOS पर भरोसे लायक नहीं रहा, OpenMTP एक मज़बूत मुफ़्त विकल्प है, और MacDroid पेड है। Super ADB Manager में ADB वाले हिस्से के साथ-साथ एक MTP ब्राउज़र भी है, और ज़्यादातर Kindle मालिक इसी वजह से इस तक पहुँचते हैं। एक बात पहले ही जान लेना ठीक रहेगा: ट्रांसफ़र के बीच में डिवाइस इजेक्ट कर देने या केबल निकाल देने पर MTP सेशन टूट सकता है — दोबारा कनेक्ट कीजिए और फ़ाइल सूची फिर से बन जाती है।

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

क्या मुझे पहले Homebrew, Android Studio या platform-tools इंस्टॉल करने होंगे?

नहीं। adb और scrcpy ऐप बंडल के अंदर ही आते हैं, इसलिए आपके PATH में कुछ नहीं जुड़ता और सिस्टम में कहीं कुछ इंस्टॉल नहीं होता। अगर आपके पास Homebrew से आए platform-tools पहले से हैं तो दोनों साथ रह सकते हैं, बस याद रखें कि पोर्ट 5037 पर एक समय में सिर्फ़ एक ही adb सर्वर काबिज़ हो सकता है — संस्करण मेल न खाने पर उनमें से कोई एक सर्वर को दोबारा शुरू कर देगा।

macOS कह रहा है कि ऐप नहीं खुल सकता क्योंकि डेवलपर की पुष्टि नहीं हो सकी। अब क्या करें?

Super ADB Manager के साथ आपको यह नहीं दिखना चाहिए: यह Developer ID से साइन किया गया है और Apple से नोटराइज़्ड है, इसलिए पहली बार में ही खुल जाता है। अगर कोई दूसरा टूल यह चेतावनी लाता है, तो वह ऐप साइन नहीं किया गया है — Applications में उस पर Control-क्लिक करें, Open चुनें, और पुष्टि कर दें। अनज़िप की गई platform-tools बाइनरी को भी सिस्टम सेटिंग्स > निजता और सुरक्षा (System Settings > Privacy & Security) में इसी तरह मंज़ूरी देनी पड़ सकती है।

क्या यह Intel Mac पर चलता है?

नहीं — सिर्फ़ Apple Silicon और macOS 13 Ventura या उसके बाद के संस्करण पर। Intel Mac पर ADB Studio (Universal बाइनरी), AYA (Electron), या टर्मिनल से Google के platform-tools इस्तेमाल करें।

क्या स्क्रीन मिररिंग के लिए scrcpy अलग से इंस्टॉल करना पड़ेगा?

नहीं। मिररिंग ऐप में ही बनी हुई है और ऐप के अंदर से ही scrcpy प्रोटोकॉल बोलती है: क्लिक करने पर टैप, ड्रैग करने पर स्वाइप, और अपने Mac कीबोर्ड से टाइपिंग। अलग से कोई बाइनरी इंस्टॉल करने या अपडेट करते रहने की ज़रूरत नहीं।

क्या कोई ADB मैनेजर मेरा Kindle या मेरा कैमरा देख सकता है?

ADB के ज़रिए नहीं — वे MTP डिवाइस हैं, Android डीबग टारगेट नहीं, इसलिए adb devices में कुछ नहीं दिखेगा। इसके लिए आपको MTP क्लाइंट चाहिए। Super ADB Manager में एक बिल्ट-इन है, OpenMTP एक मुफ़्त विकल्प है, और Android File Transfer मौजूदा macOS पर व्यावहारिक रूप से ख़त्म हो चुका है।

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

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

macOS 13+ · Apple Silicon · ~27 MB

और गाइड