فوری مراحل
- اپنے کمپیوٹر کے لیے Google کا SDK Platform-Tools ڈاؤن لوڈ کریں اور اسے unzip کریں۔
- فون پر Developer options میں USB debugging آن کریں۔
platform-toolsفولڈر میں ٹرمینل کھولیں اورadb devicesچلائیں۔- فون پر Allow USB debugging? والے پرامپٹ میں Allow پر ٹیپ کریں۔
- 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 انسٹال کریں
Platform-Tools ڈاؤن لوڈ کریں
Google کا Platform-Tools صفحہ کھولیں، SDK Platform-Tools for Windows ڈاؤن لوڈ کریں اور شرائط قبول کریں۔
اسے unzip کریں
zip کو کسی مختصر راستے پر نکالیں، جیسے
C:\platform-tools۔ لمبے راستے اور خاص حروف والے فولڈر نام خرابیاں پیدا کر سکتے ہیں۔فولڈر میں ٹرمینل کھولیں
File Explorer میں فولڈر کھولیں، ایڈریس بار پر کلک کریں،
cmdلکھیں اور Enter دبائیں۔ اسی فولڈر میں Command Prompt کھل جاتا ہے۔ PowerShell یا Windows Terminal میں ہر کمانڈ کے شروع میں.\لگائیں، مثلاً.\adb devices۔USB ڈرائیور انسٹال کریں
Windows عموماً ڈرائیور خود انسٹال کر دیتا ہے۔ اگر نہ کرے تو Pixel فونز کے لیے Google USB Driver انسٹال کریں، یا دوسرے برانڈز کے لیے اپنے فون کے مینوفیکچرر کا USB ڈرائیور۔
اختیاری: اسے 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 Mint | sudo apt install adb fastboot |
| Fedora | sudo dnf install android-tools |
| Arch Linux | sudo 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 پیکیج وہ رولز شامل کرتا ہے جن سے یہ مسئلہ حل ہو جاتا ہے۔ اس کے بعد فون نکال کر دوبارہ لگائیں۔
اپنا فون جوڑیں
USB debugging آن کریں
Developer options آن کریں (Settings → About phone میں Build number پر سات بار ٹیپ کریں)، پھر Developer options میں USB debugging آن کریں۔
فون جوڑیں اور کمپیوٹر کو اجازت دیں
فون کو ایسی USB کیبل سے جوڑیں جو ڈیٹا منتقل کرتی ہو، کیونکہ کچھ سستی کیبلز صرف چارج کرتی ہیں۔ یہ چلائیں:
adb devicesفون پوچھتا ہے Allow USB debugging?۔ Always allow from this computer پر نشان لگائیں اور Allow پر ٹیپ کریں۔
نتیجہ دیکھیں
adb devicesدوبارہ چلائیں۔ آپ کے فون کا سیریل نمبر لفظ device کے ساتھ نظر آنا چاہیے۔ اگر unauthorized لکھا ہو تو فون کی اسکرین unlock کریں اور پرامپٹ قبول کریں۔fastboot جانچیں
Bootloader میں ری اسٹارٹ کریں اور دیکھیں کہ fastboot فون کو پہچانتا ہے:
adb reboot bootloaderfastboot devicesAndroid پر واپس جانے کے لیے
fastboot rebootچلائیں۔
Magisk کے ساتھ استعمال ہونے والی کمانڈز
| کمانڈ | یہ کیا کرتی ہے |
|---|---|
adb devices | جڑے ہوئے فونز کی فہرست دکھاتی ہے |
adb reboot bootloader | فون کو bootloader (fastboot موڈ) میں ری اسٹارٹ کرتی ہے |
adb pull /sdcard/Download/file.img | فون سے کمپیوٹر پر فائل کاپی کرتی ہے |
adb push file.img /sdcard/Download/ | کمپیوٹر سے فون پر فائل کاپی کرتی ہے |
fastboot devices | fastboot موڈ میں موجود فونز کی فہرست دکھاتی ہے |
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 اپ ڈیٹ کرتا ہے، اس لیے کسی دوسری سائٹ کی کاپی استعمال کرنے کی بجائے تازہ ترین ورژن ڈاؤن لوڈ کریں۔
یہ گائیڈ شیئر کریں
Magisk کی مزید گائیڈز
تمام گائیڈز- 21 منٹ کا مطالعہMagisk Manager کا تازہ ترین ورژن 31.1 ڈاؤن لوڈ کریں (Android 2026)آفیشل GitHub APK سے Magisk 31.1 ڈاؤن لوڈ کریں اور مرحلہ وار اپنا Android فون root کریں۔ فرم ویئر patch کریں، root رسائی سنبھالیں، اپ ڈیٹ یا ان انسٹال کریں۔گائیڈ پڑھیں
- 6 منٹ کا مطالعہAndroid پر bootloader کیسے unlock کریںMagisk سے root کرنے سے پہلے Android کا bootloader unlock کریں: کیا مٹتا ہے، fastboot کمانڈز، اور Pixel، Xiaomi، Motorola، OnePlus وغیرہ کے مراحل۔گائیڈ پڑھیں
- 5 منٹ کا مطالعہMagisk Beta 31.1 کا تازہ ترین ورژن ڈاؤن لوڈ کریں (Android 2026)GitHub کی آفیشل pre-releases سے تازہ ترین Magisk beta حاصل کریں، ایپ کو beta چینل پر لے جائیں، اور مسئلہ ہو تو مستحکم ورژن پر واپس آئیں۔گائیڈ پڑھیں
- 5 منٹ کا مطالعہAndroid سے Magisk کیسے ان انسٹال کریں [2 آسان ترین طریقے]اپنے Android فون سے Magisk اور root ہٹائیں: Magisk ایپ سے ایک ٹیپ میں، ایپ نہ کھلے تو TWRP سے، یا stock boot image فلیش کر کے۔گائیڈ پڑھیں