समस्या समाधानप्रकाशित: 3 मिनट में पढ़ें

Huawei और Honor में USB debugging काम नहीं कर रहा: ADB fix

ADB को Huawei या Honor फोन क्यों नहीं दिखता, और EMUI, MagicOS व HarmonyOS की वो settings जो इसे ठीक करती हैं, charge only mode में ADB और HiSuite prompts समेत।

Huawei और Honor फोन (EMUI, MagicOS और HarmonyOS) में कुछ extra ADB settings छिपी होती हैं जो दूसरे brands में नहीं होतीं। अगर adb devices खाली रहता है या फोन बार-बार HiSuite पर चला जाता है, तो आम तौर पर इन्हीं में से कोई setting वजह होती है।

Step 1: Developer options

  1. Settings › About phone खोलें।
  2. Build number पर सात बार tap करें और पूछे तो lock screen PIN डालें।
  3. Settings › System & updates › Developer options में जाएं (कुछ versions में Settings › System › Developer options)।
  4. USB debugging ON करें।

Step 2: charge only mode में ADB allow करें

Huawei फोन अक्सर charge only mode में connect होते हैं, और इस mode में ADB तब तक OFF रहता है जब तक आप इजाज़त न दें। Developer options में यह ON करें:

  • Allow ADB debugging in charge only mode

फिर cable निकालकर दोबारा लगाएं। Allow USB debugging? prompt आना चाहिए। OK दबाएं और Always allow from this computer पर tick करें।

Step 3: USB connection mode

Cable लगाते ही फोन पूछ सकता है कि USB किस काम के लिए इस्तेमाल करना है। अगर ADB अब भी फोन नहीं देख रहा तो Transfer files चुनें। कुछ models पर Developer options में Select USB configuration से default set कर सकते हैं।

Step 4: बीच में HiSuite आ जाता है

Windows पर Huawei फोन HiSuite (Huawei का PC software) से connect करने को कह सकता है। अगर इसकी ज़रूरत नहीं है:

  • फोन पर HiSuite वाला prompt decline करें।
  • कंप्यूटर पर HiSuite बंद करें, क्योंकि यह अपना adb server शुरू करके फोन पर कब्ज़ा कर सकता है। फिर adb kill-server और adb devices चलाएं।

Step 5: Windows पर drivers

Huawei driver, HiSuite के साथ आता है। अगर HiSuite नहीं चाहिए, तो Google USB Driver भी अक्सर काम कर जाता है। Device Manager में फोन Android Composite ADB Interface के रूप में दिखना चाहिए।

Huawei और Honor पर Wireless debugging

नए Honor फोन (Android 11 और ऊपर वाले MagicOS) के Developer options में Wireless debugging होता है और ये दूसरे Android फोन की तरह ही चलते हैं। HarmonyOS वाले Huawei फोन में यह option शायद दिखे ही नहीं। जहाँ यह नहीं है, वहाँ USB इस्तेमाल करें, या USB पर एक बार adb tcpip 5555 चलाकर network mode में डालें। हर brand की details Xiaomi, Huawei, OPPO और vivo पर Wireless debugging में हैं।

Bootloader और fastboot

Huawei ने कई साल पहले bootloader unlock codes देना बंद कर दिया था, इसलिए ज़्यादातर Huawei फोन न unlock हो सकते हैं, न fastboot से flash। ADB खुद (shell, logcat, APK install, file transfer) normal तरीके से चलता है।

ADBKit के साथ

USB debugging और charge only वाला ADB ON होने के बाद Chrome या Edge में ADBKit खोलें और connect करें। पहले HiSuite बंद करें, क्योंकि USB connection एक समय में एक ही program के पास रह सकता है। अगर browser के device picker में कुछ नहीं दिखता, तो WebUSB में Android फोन detect न होने का fix देखें।