गाइडप्रकाशित: 5 मिनट में पढ़ें

बिना कंप्यूटर के ADB कैसे चलाएं: फोन पर ही ADB, No Root

बिना PC, बिना root और बिना USB cable के फोन पर ही ADB चलाएं। Wireless debugging से एक बार pairing करें और ADB Kit app में adb shell, apps और tools इस्तेमाल करें।

हाँ, आप बिना कंप्यूटर के ADB चला सकते हैं। Android 11 और उसके बाद के फोन में Wireless debugging नाम का फीचर है, जो फोन के अपने adbd (ADB daemon) को Wi-Fi नेटवर्क पर सुनने देता है। कोई app उसी फोन से उस daemon से वैसे ही जुड़ सकता है जैसे कोई कंप्यूटर जुड़ता है। ADB Kit app यही करता है: उसमें अपना built-in adb client है, इसलिए न PC चाहिए, न root, न USB cable, और न कोई दूसरा app। बस एक बार pairing करनी होती है।

इसके लिए क्या चाहिए

ज़रूरतक्यों
Android 11 या नयाWireless debugging Android 11 में आया
कोई भी Wi-Fi नेटवर्कWi-Fi के बिना Android, Wireless debugging चालू ही नहीं करता। Internet ज़रूरी नहीं
Developer options चालूWireless debugging इसी menu में है
ADB Kit appGoogle Play से

अपना Android version Settings › About phone में देखें। Android 10 या पुराने फोन पर यह तरीका नहीं चलेगा, वहाँ एक बार कंप्यूटर से adb tcpip 5555 चलाना पड़ता है (adb tcpip vs Wireless debugging देखें)।

ADB Kit से setup (करीब एक मिनट)

App खोलें। Home tab पर पाँच steps की guide दिखती है, बिलकुल Android Studio के "Pair devices using Wi-Fi" जैसी। पहले तीन steps app खुद check करके tick कर देता है।

  1. Wi-Fi से जुड़ें। घर का, ऑफिस का या किसी दूसरे फोन का hotspot, कोई भी चलेगा।
  2. Turn on Developer options: Settings › About phone में Build number पर सात बार tap करें। Xiaomi/Redmi/POCO पर यह OS version (HyperOS) या MIUI version होता है, vivo/iQOO पर Software version। हर brand का रास्ता इस गाइड में है।
  3. Turn on Wireless debugging: Developer options में Wireless debugging चालू करें और पूछे जाने पर Allow दबाएं।
  4. Pair: ADB Kit में Start pairing दबाएं। फिर Wireless debugging के अंदर Pair device with pairing code पर tap करें। ADB Kit नेटवर्क पर pairing service खुद ढूंढ लेता है और एक notification दिखाता है। उसके reply box में 6 अंकों का code टाइप करें।
  5. Connect: pairing होते ही connection अपने आप बन जाता है। Home पर Connected दिखेगा।

notification वाला तरीका इसलिए है क्योंकि Android का pairing dialog उसी पल बंद हो जाता है जब आप Developer options छोड़ते हैं, तो code को app में जाकर टाइप करना मुश्किल है। अगर notification permission बंद है तो app Allow notifications बटन दिखाता है, या आप Type the code here instead चुनकर split screen में code टाइप कर सकते हैं।

Pairing एक ही बार होती है और app बंद करने पर भी बनी रहती है। अगली बार बस Wireless debugging चालू करना है।

Connect होने के बाद क्या कर सकते हैं

ADB Kit के tabs:

  • Shell: Termux जैसा असली terminal। history, Tab, Ctrl+C, colors, top, vi, less सब चलते हैं। Connected होने पर यह adb का shell user है, यानी वही rights जो PC से adb shell चलाने पर मिलते हैं (root नहीं)। Connected न हो तो app का अपना sh app की सीमित permissions के साथ चलता है। पूरी जानकारी फोन पर shell commands वाली गाइड में है।
  • Auto script: shell commands की saved lists (recipes)। इन्हें रोज़ एक तय समय पर चलने के लिए schedule कर सकते हैं, और JSON में import/export कर सकते हैं।
  • Tools: Apps, Monitor, Screen, Keep screen on और Restart device (normal, bootloader या recovery)।
  • Dev Check: hardware, system, battery, network और apps की जानकारी। इसके लिए connection भी नहीं चाहिए।

Apps page पर Launch, App info और Uninstall बिना connection के भी चलते हैं। Force stop, Clear data, Disable/Enable और permission बदलने के लिए adb connection चाहिए, क्योंकि Android में किसी app को दूसरे app के साथ ऐसा करने की कोई public API नहीं है। Monitor में live CPU, memory, swap, battery और top processes दिखते हैं। Screen से screenshot और screen recording लेकर gallery में save या share कर सकते हैं।

Shell में कुछ काम के commands

Connect होने के बाद Shell tab में ये commands बिलकुल PC वाले adb shell की तरह चलते हैं:

pm list packages -3          # आपके install किए हुए apps
dumpsys battery              # battery की पूरी जानकारी
settings get global animator_duration_scale
wm size                      # screen resolution
pm disable-user --user 0 com.example.app

आखिरी command किसी app को disable करता है। System apps के साथ सावधान रहें, गलत app बंद करने से फोन का कोई फीचर रुक सकता है। बाकी commands ADB commands cheat sheet में हैं।

आम दिक्कतें

  • Wireless debugging चालू ही नहीं होता: फोन Wi-Fi से जुड़ा नहीं है। Mobile data पर यह switch काम नहीं करता।
  • Restart के बाद connection नहीं: ज़्यादातर फोन reboot पर Wireless debugging बंद कर देते हैं। उसे फिर चालू करें, नई pairing की ज़रूरत नहीं। ADB Kit हर बार नया port खुद ढूंढ लेता है। ज़्यादा जानकारी: Wireless debugging बार-बार बंद क्यों होता है।
  • Pairing fail: code थोड़ी देर ही valid रहता है, या dialog बंद हो गया। Start pairing फिर से दबाएं और नया code डालें। देखें pairing failed / wrong pairing code।
  • Xiaomi पर tap/permission वाले commands fail: Developer options में USB debugging (Security settings) भी चालू करें। Xiaomi वाली गाइड देखें।

Fastboot का क्या?

ADB Kit से फोन को Restart to bootloader करके fastboot mode में भेज सकते हैं, बिना बटन दबाए। लेकिन fastboot mode में adb नहीं चलता, इसलिए वहाँ flashing के लिए अब भी USB cable वाला कंप्यूटर चाहिए। देखें बिना PC के bootloader/recovery में कैसे जाएं।

Safety और कीमत

Wireless debugging encrypted होता है और सिर्फ paired devices को आने देता है। फिर भी इसे भरोसेमंद नेटवर्क पर ही चालू रखें और काम होने पर बंद कर दें। ADB Kit ads के साथ free है। ADB Kit Pro (monthly, yearly या lifetime) सिर्फ ads हटाता है।