Magisk Manager

فوری مراحل

  1. اپنے کمپیوٹر کے لیے Google کا SDK Platform-Tools ڈاؤن لوڈ کریں اور اسے unzip کریں۔
  2. فون پر Developer options میں USB debugging آن کریں۔
  3. platform-tools فولڈر میں ٹرمینل کھولیں اور 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 کرنے اور images فلیش کرنے کے لیے استعمال کرتے ہیں، جیسے وہ 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۔ لمبے راستے اور خاص حروف والے فولڈر نام خرابیاں پیدا کر سکتے ہیں۔

  3. فولڈر میں ٹرمینل کھولیں

    File Explorer میں فولڈر کھولیں، ایڈریس بار پر کلک کریں، cmd لکھیں اور Enter دبائیں۔ اسی فولڈر میں Command Prompt کھل جاتا ہے۔ PowerShell یا Windows Terminal میں ہر کمانڈ کے شروع میں .\ لگائیں، مثلاً .\adb devices۔

  4. USB ڈرائیور انسٹال کریں

    Windows عموماً ڈرائیور خود انسٹال کر دیتا ہے۔ اگر نہ کرے تو Pixel فونز کے لیے Google USB Driver انسٹال کریں، یا دوسرے برانڈز کے لیے اپنے فون کے مینوفیکچرر کا USB ڈرائیور۔

  5. اختیاری: اسے PATH میں شامل کریں

    کسی بھی فولڈر سے adb چلانے کے لیے Windows میں Edit the system environment variables تلاش کریں، Environment Variables کھولیں، Path منتخب کریں، Edit چنیں اور C:\platform-tools شامل کریں۔ اس کے بعد نیا ٹرمینل کھولیں۔

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 ڈرائیور کی ضرورت نہیں ہوتی۔

Linux پر ADB اور fastboot انسٹال کریں

زیادہ تر ڈسٹری بیوشنز دونوں ٹولز کے پیکیج فراہم کرتی ہیں:

ڈسٹری بیوشنکمانڈ
Debian، Ubuntu، Linux Mintsudo apt install adb fastboot
Fedorasudo dnf install android-tools
Arch Linuxsudo pacman -S android-tools

یہ پیکیجز 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 پیکیج وہ رولز شامل کرتا ہے جن سے یہ مسئلہ حل ہو جاتا ہے۔ اس کے بعد فون نکال کر دوبارہ لگائیں۔

اپنا فون جوڑیں

  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 دوبارہ چلائیں۔ آپ کے فون کا سیریل نمبر لفظ device کے ساتھ نظر آنا چاہیے۔ اگر unauthorized لکھا ہو تو فون کی اسکرین unlock کریں اور پرامپٹ قبول کریں۔

  4. fastboot جانچیں

    Bootloader میں ری اسٹارٹ کریں اور دیکھیں کہ fastboot فون کو پہچانتا ہے:

    adb reboot bootloader
    
    fastboot devices
    

    Android پر واپس جانے کے لیے fastboot reboot چلائیں۔

Magisk کے ساتھ استعمال ہونے والی کمانڈز

کمانڈیہ کیا کرتی ہے
adb devicesجڑے ہوئے فونز کی فہرست دکھاتی ہے
adb reboot bootloaderفون کو bootloader (fastboot موڈ) میں ری اسٹارٹ کرتی ہے
adb pull /sdcard/Download/file.imgفون سے کمپیوٹر پر فائل کاپی کرتی ہے
adb push file.img /sdcard/Download/کمپیوٹر سے فون پر فائل کاپی کرتی ہے
fastboot devicesfastboot موڈ میں موجود فونز کی فہرست دکھاتی ہے
fastboot flash init_boot file.imgکسی پارٹیشن پر image فلیش کرتی ہے، یہاں init_boot پر
fastboot rebootفون کو Android میں ری اسٹارٹ کرتی ہے

Root کرنے کے مکمل مراحل مرکزی گائیڈ میں ہیں: Magisk سے اپنا فون root کیسے کریں۔

ADB اور fastboot کی عام خرابیاں

adb devices میں کچھ نظر نہیں آتا۔ دوسری کیبل اور دوسرا USB پورٹ آزمائیں، بہتر ہے کہ hub کی بجائے سیدھا کمپیوٹر کا پورٹ ہو۔ فون پر USB موڈ File transfer پر سیٹ کریں۔ Windows پر USB ڈرائیور دوبارہ انسٹال کریں۔

ڈیوائس "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 فولڈر کے اندر ٹرمینل کھولیں، یا اسے PATH میں شامل کریں۔ PowerShell میں .\adb لکھیں۔

Mac یا Linux پر "command not found: adb"۔ platform-tools فولڈر کے اندر ./adb چلائیں، یا Homebrew یا اپنے پیکیج مینیجر سے ٹولز انسٹال کریں۔

ADB چلتا ہے، لیکن fastboot کچھ نہیں دکھاتا یا "waiting for any device" لکھا آتا ہے۔ دیکھیں کہ فون پر bootloader اسکرین نظر آ رہی ہے۔ Windows پر فون bootloader میں ہو تو Device Manager کھولیں: اگر کسی ڈیوائس پر وارننگ کا نشان ہو تو اس کا ڈرائیور اپ ڈیٹ کریں اور Android Bootloader Interface منتخب کریں۔

"Flashing is not allowed in Lock State"۔ Bootloader ابھی تک لاک ہے۔ پہلے اسے 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 اپ ڈیٹ کرتا ہے، اس لیے کسی دوسری سائٹ کی کاپی استعمال کرنے کی بجائے تازہ ترین ورژن ڈاؤن لوڈ کریں۔

یہ گائیڈ شیئر کریں

تمام گائیڈز