Magisk Manager

जल्दी के स्टेप

  1. अपने कंप्यूटर के लिए Google का SDK Platform-Tools डाउनलोड करें और उसे unzip करें।
  2. फ़ोन पर Developer options में USB debugging चालू करें।
  3. platform-tools फ़ोल्डर में terminal खोलें और adb devices चलाएँ।
  4. फ़ोन पर Allow USB debugging? प्रॉम्प्ट में Allow पर टैप करें।
  5. fastboot जाँचने के लिए adb reboot bootloader चलाएँ, फिर fastboot devices।

ADB और fastboot क्या हैं?

ADB (Android Debug Bridge) आपके फ़ोन से तब बात करता है जब Android चल रहा हो। इससे आप फ़ाइलें कॉपी करते हैं, ऐप्स इंस्टॉल करते हैं और फ़ोन को दूसरे मोड में रीस्टार्ट करते हैं।

Fastboot फ़ोन के Bootloader से बात करता है। इससे आप Bootloader unlock करते हैं और image flash करते हैं, जैसे वह boot image जिसे Magisk patch करता है।

दोनों Google के मुफ़्त SDK Platform-Tools पैकेज में आते हैं। इसे सिर्फ़ Google से डाउनलोड करें। दूसरी साइटों के "Minimal ADB" पैक अक्सर पुराने होते हैं, और कुछ के साथ अनचाहा सॉफ़्टवेयर भी जोड़ा गया है।

Windows पर ADB और fastboot इंस्टॉल करें

  1. Platform-Tools डाउनलोड करें

    Google का Platform-Tools पेज खोलें, SDK Platform-Tools for Windows डाउनलोड करें और शर्तें स्वीकार करें।

  2. उसे unzip करें

    zip को C:\platform-tools जैसे छोटे path पर extract करें। लंबे path और खास अक्षरों वाले फ़ोल्डर नाम से गलतियाँ हो सकती हैं।

  3. फ़ोल्डर में terminal खोलें

    File Explorer में फ़ोल्डर खोलें, address bar पर क्लिक करें, cmd टाइप करें और Enter दबाएँ। उसी फ़ोल्डर में Command Prompt खुल जाता है। PowerShell या Windows Terminal में हर कमांड की शुरुआत .\ से करें, जैसे .\adb devices।

  4. USB driver इंस्टॉल करें

    Windows आमतौर पर driver अपने-आप इंस्टॉल कर देता है। अगर ऐसा न हो, तो Pixel फ़ोन के लिए Google USB Driver इंस्टॉल करें, या दूसरे ब्रांड के लिए अपनी फ़ोन कंपनी का USB driver।

  5. वैकल्पिक: इसे PATH में जोड़ें

    किसी भी फ़ोल्डर से adb चलाने के लिए, Windows में Edit the system environment variables सर्च करें, Environment Variables खोलें, Path चुनें, Edit चुनें और C:\platform-tools जोड़ें। इसके बाद नया terminal खोलें।

macOS पर ADB और fastboot इंस्टॉल करें

सबसे आसान तरीका Homebrew है:

brew install --cask android-platform-tools

Homebrew के बिना, Google के Platform-Tools पेज से SDK Platform-Tools for Mac डाउनलोड करें, उसे unzip करें, platform-tools फ़ोल्डर में Terminal खोलें और हर कमांड की शुरुआत ./ से करें, जैसे ./adb devices। Mac को USB driver की ज़रूरत नहीं होती।

Linux पर ADB और fastboot इंस्टॉल करें

ज़्यादातर distribution दोनों टूल का package देते हैं:

Distributionकमांड
Debian, Ubuntu, Linux Mintsudo apt install adb fastboot
Fedorasudo dnf install android-tools
Arch Linuxsudo pacman -S android-tools

ये package Google की रिलीज़ से पीछे रह सकते हैं। अगर नए फ़ोन पर fastboot फ़ेल हो, तो Google के Platform-Tools पेज से SDK Platform-Tools for Linux डाउनलोड करें और unzip किए फ़ोल्डर से ./adb और ./fastboot चलाएँ।

अगर adb devices में no permissions लिखा आए, तो आपके यूज़र को USB पर फ़ोन एक्सेस करने की अनुमति नहीं है। Debian और Ubuntu पर android-sdk-platform-tools-common package वे नियम जोड़ता है जिनसे यह ठीक होता है। इसके बाद फ़ोन निकालकर दोबारा जोड़ें।

अपना फ़ोन जोड़ें

  1. USB debugging चालू करें

    Developer options चालू करें (Settings → About phone में Build number पर सात बार टैप करें), फिर Developer options में USB debugging चालू करें।

  2. फ़ोन जोड़ें और कंप्यूटर को अनुमति दें

    फ़ोन को ऐसी USB केबल से जोड़ें जो डेटा भी ट्रांसफ़र करती हो। कुछ सस्ती केबल सिर्फ़ चार्ज करती हैं। यह चलाएँ:

    adb devices
    

    फ़ोन पूछता है Allow USB debugging? Always allow from this computer पर टिक करें और Allow पर टैप करें।

  3. नतीजा जाँचें

    adb devices फिर से चलाएँ। आपके फ़ोन का serial number device शब्द के साथ दिखना चाहिए। अगर unauthorized लिखा है, तो फ़ोन की स्क्रीन unlock करें और प्रॉम्प्ट स्वीकार करें।

  4. fastboot जाँचें

    Bootloader में रीस्टार्ट करें और देखें कि fastboot फ़ोन को पहचानता है:

    adb reboot bootloader
    
    fastboot devices
    

    Android पर वापस जाने के लिए fastboot reboot चलाएँ।

Magisk के साथ इस्तेमाल होने वाली कमांड

कमांडयह क्या करती है
adb devicesजुड़े हुए फ़ोन की लिस्ट दिखाती है
adb reboot bootloaderफ़ोन को Bootloader (fastboot mode) में रीस्टार्ट करती है
adb pull /sdcard/Download/file.imgफ़ोन से कंप्यूटर में फ़ाइल कॉपी करती है
adb push file.img /sdcard/Download/कंप्यूटर से फ़ोन में फ़ाइल कॉपी करती है
fastboot devicesfastboot mode वाले फ़ोन की लिस्ट दिखाती है
fastboot flash init_boot file.imgकिसी partition में image flash करती है, यहाँ init_boot में
fastboot rebootफ़ोन को Android में रीस्टार्ट करती है

Root करने के पूरे स्टेप मुख्य गाइड में हैं: Magisk से फ़ोन कैसे Root करें।

ADB और fastboot की आम गलतियाँ

adb devices में कुछ नहीं दिखता। दूसरी केबल और दूसरा USB पोर्ट आज़माएँ, बेहतर है कि hub के बजाय सीधे कंप्यूटर का पोर्ट हो। फ़ोन पर USB मोड File transfer पर सेट करें। Windows पर USB driver दोबारा इंस्टॉल करें।

डिवाइस "unauthorized" दिखता है। फ़ोन unlock करें और Allow USB debugging? प्रॉम्प्ट स्वीकार करें। अगर प्रॉम्प्ट न आए, तो Developer options में Revoke USB debugging authorizations पर टैप करें और फ़ोन दोबारा जोड़ें।

"'adb' is not recognized as an internal or external command"। Windows को adb नहीं मिल रहा। platform-tools फ़ोल्डर के अंदर terminal खोलें, या उसे PATH में जोड़ें। PowerShell में .\adb टाइप करें।

Mac या Linux पर "command not found: adb"। platform-tools फ़ोल्डर के अंदर ./adb चलाएँ, या Homebrew या अपने package manager से टूल इंस्टॉल करें।

ADB चलता है, लेकिन fastboot में कुछ नहीं दिखता या "waiting for any device" लिखा आता है। जाँचें कि फ़ोन पर Bootloader स्क्रीन दिख रही है। Windows पर, फ़ोन के Bootloader में रहते हुए Device Manager खोलें: अगर किसी डिवाइस पर चेतावनी वाला आइकन है, तो उसका driver अपडेट करें और Android Bootloader Interface चुनें।

"Flashing is not allowed in Lock State"। Bootloader अभी भी locked है। पहले उसे unlock करें।

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

क्या ADB इस्तेमाल करने के लिए Android Studio चाहिए?

नहीं। Google का SDK Platform-Tools एक छोटा, अलग डाउनलोड है जिसमें adb और fastboot होते हैं। आपको Android Studio या पूरे Android SDK की ज़रूरत नहीं है।

क्या ADB इस्तेमाल करना सुरक्षित है?

हाँ। ADB और fastboot, Google के आधिकारिक टूल हैं। USB debugging से वह कंप्यूटर आपका फ़ोन कंट्रोल कर सकता है जिसे आपने अनुमति दी है, इसलिए सिर्फ़ भरोसेमंद कंप्यूटर को अनुमति दें और काम पूरा होने पर USB debugging बंद कर दें।

क्या मैं Wi-Fi पर ADB इस्तेमाल कर सकता हूँ?

हाँ। Android 11 और उससे नए वर्ज़न में Developer options में Wireless debugging होता है। लेकिन लगभग हर फ़ोन पर fastboot के लिए USB केबल चाहिए, इसलिए Magisk इंस्टॉल करते समय केबल ही इस्तेमाल करें।

मुझे लेटेस्ट Platform-Tools क्यों इस्तेमाल करना चाहिए?

fastboot के पुराने वर्ज़न नए फ़ोन पर फ़ेल हो सकते हैं। Google, Platform-Tools को नियमित रूप से अपडेट करता है, इसलिए किसी दूसरी साइट की कॉपी इस्तेमाल करने के बजाय लेटेस्ट वर्ज़न डाउनलोड करें।

यह गाइड शेयर करें

सभी गाइड