كيفية تثبيت ADB وFastboot على Windows وتشغيل أوامر Android
كيفية تثبيت ADB وFastboot على Windows وتشغيل أوامر Android بسهولة
إذا كنت تعمل في مجال صيانة هواتف Android أو تهتم بتعديل النظام وإدارة الهاتف من خلال الكمبيوتر، فمن المؤكد أنك ستحتاج إلى أدوات ADB وFastboot.
تُعد أدوات ADB (Android Debug Bridge) وFastboot من أهم الأدوات التي يستخدمها الفنيون والمطورون لتنفيذ العديد من العمليات على أجهزة Android، مثل إرسال الأوامر، تثبيت ملفات APK، نقل الملفات، إعادة تشغيل الهاتف، الدخول إلى وضع Bootloader/Fastboot، وتنفيذ بعض عمليات الصيانة والاختبار.
في هذا الدليل من J-Tech Pro سنشرح بالتفصيل كيفية تثبيت ADB وFastboot على Windows، وطريقة التأكد من أن التعريفات والأدوات تعمل بشكل صحيح، بالإضافة إلى أهم الأوامر التي يمكنك استخدامها.
ما هو ADB؟
ADB – Android Debug Bridge هو جسر اتصال بين جهاز الكمبيوتر وهاتف Android.
بعد تفعيل USB Debugging على الهاتف وتثبيت التعريفات المناسبة، يسمح لك ADB بإرسال مجموعة من الأوامر إلى الهاتف من خلال Windows.
ومن الاستخدامات الشائعة لـ ADB:
تنفيذ أوامر على الهاتف من الكمبيوتر.
تثبيت تطبيقات APK.
حذف أو تعطيل بعض التطبيقات.
نقل الملفات بين الكمبيوتر والهاتف.
إعادة تشغيل الهاتف.
قراءة بعض معلومات الجهاز.
فتح Shell وتنفيذ أوامر Android.
اختبار اتصال الهاتف بالكمبيوتر.
استخدام أدوات الصيانة التي تعتمد على ADB.
ملاحظة: بعض أوامر ADB تحتاج إلى صلاحيات أو إعدادات إضافية، وقد تختلف إمكانية تنفيذها حسب الشركة المصنعة وإصدار Android.
ما هو Fastboot؟
Fastboot هو بروتوكول وأداة تُستخدم للتواصل مع جهاز Android عندما يكون الهاتف في وضع Bootloader / Fastboot Mode.
ويختلف Fastboot عن ADB في طريقة عمله؛ حيث يعمل ADB عادةً عندما يكون نظام Android قيد التشغيل، بينما يُستخدم Fastboot عندما يكون الجهاز في وضع Bootloader.
يمكن استخدام Fastboot في بعض عمليات الصيانة والتطوير مثل:
التحقق من اتصال الهاتف في وضع Fastboot.
قراءة معلومات Bootloader.
إعادة تشغيل الجهاز.
تنفيذ عمليات مرتبطة بإدارة أقسام النظام على الأجهزة التي تسمح بذلك.
تثبيت بعض صور النظام الرسمية أو المخصصة وفقًا لدعم الجهاز.
فتح أو قفل Bootloader في الأجهزة التي تسمح الشركة بذلك وبالشروط المطلوبة.
تنبيه: أوامر Fastboot المتعلقة بالـ Bootloader أو أقسام النظام قد تؤدي إلى حذف البيانات أو تعطيل الجهاز إذا استُخدمت بشكل خاطئ. لا تستخدم أي أمر قبل التأكد من وظيفته وتوافقه مع هاتفك.
الفرق بين ADB وFastboot
| الأداة | طريقة الاتصال | متى تُستخدم؟ |
|---|---|---|
| ADB | عبر نظام Android | عندما يكون الهاتف يعمل |
| Fastboot | عبر Bootloader | عندما يكون الهاتف في وضع Fastboot |
| USB Debugging | إعداد داخل Android | ضروري عادةً لاستخدام ADB |
| Bootloader | وضع إقلاع خاص | يُستخدم مع Fastboot |
بشكل مبسط:
Android يعمل → ADB
Bootloader/Fastboot Mode → Fastboot
متطلبات تثبيت ADB وFastboot
قبل البدء، تأكد من توفر التالي:
جهاز كمبيوتر يعمل بنظام Windows.
كابل USB جيد ويفضل استخدام الكابل الأصلي أو كابل بيانات موثوق.
هاتف Android.
اتصال USB سليم.
تعريفات USB المناسبة للهاتف عند الحاجة.
حزمة ADB وFastboot.
ومن الأفضل إغلاق برامج إدارة الهاتف أو أدوات الصيانة الأخرى مؤقتًا إذا كانت تستخدم اتصال USB نفسه، لتجنب تعارض التعريفات.
الطريقة الأولى: تثبيت ADB وFastboot باستخدام Android SDK Platform-Tools
تُعد حزمة Android SDK Platform-Tools الخيار المفضل للحصول على أدوات ADB وFastboot الرسمية من Google، بدلًا من الاعتماد على نسخ قديمة أو حزم غير موثوقة.
بعد تنزيل الحزمة، لن تحتاج إلى تثبيت برنامج تقليدي في Windows؛ يكفي فك الضغط والوصول إلى مجلد الأدوات.
الخطوة 1: تنزيل Platform-Tools
قم بتنزيل حزمة Android SDK Platform-Tools for Windows من المصدر الرسمي.
بعد تنزيل الملف المضغوط، قم بفك الضغط في مكان مناسب، مثل:
C:\platform-tools
أو يمكنك وضعه في مجلد آخر يسهل الوصول إليه.
بعد فك الضغط ستجد ملفات من بينها:
adb.exe
fastboot.exe
AdbWinApi.dll
AdbWinUsbApi.dll
وجود الملفات السابقة يعني أن الحزمة أصبحت جاهزة للاستخدام.
الخطوة 2: فتح Terminal داخل مجلد Platform-Tools
افتح مجلد:
C:\platform-tools
ثم اضغط بزر الفأرة الأيمن داخل مساحة فارغة في المجلد.
يمكنك اختيار:
Open in Terminal
أو استخدام شريط العنوان وكتابة:
cmd
ثم الضغط على Enter.
سيتم فتح موجه الأوامر داخل مجلد Platform-Tools.
الخطوة 3: التأكد من عمل ADB
اكتب الأمر التالي:
adb version
إذا كانت الأدوات تعمل بشكل صحيح، سيظهر إصدار ADB المثبت على الكمبيوتر.
يمكنك أيضًا تنفيذ:
adb --version
إذا ظهر رقم الإصدار، فهذا يعني أن ملف ADB يعمل بشكل صحيح.
الخطوة 4: التأكد من عمل Fastboot
نفذ الأمر:
fastboot --version
إذا ظهر إصدار Fastboot، فهذا يعني أن أداة Fastboot تعمل بشكل صحيح.
بهذا تكون قد جهزت الأداتين على Windows.
تفعيل USB Debugging على هاتف Android
لاستخدام ADB مع الهاتف، يجب غالبًا تفعيل خيار USB Debugging من خيارات المطور.
الخطوة 1: فتح معلومات الهاتف
انتقل إلى:
الإعدادات → حول الهاتف
ثم ابحث عن:
رقم الإصدار / Build Number
في بعض الأجهزة قد يكون المسار مختلفًا قليلًا حسب الشركة وإصدار Android.
الخطوة 2: تفعيل خيارات المطور
اضغط على Build Number عدة مرات متتالية حتى تظهر رسالة تفيد بتفعيل خيارات المطور.
بعد ذلك ارجع إلى الإعدادات.
ستجد:
Developer Options / خيارات المطور
الخطوة 3: تفعيل USB Debugging
ادخل إلى:
خيارات المطور
ثم فعّل:
USB Debugging / تصحيح أخطاء USB
وافق على رسالة التأكيد إذا ظهرت.
قد تختلف أسماء الخيارات ومكانها من شركة إلى أخرى.
توصيل الهاتف بالكمبيوتر
بعد تفعيل USB Debugging:
وصل الهاتف بالكمبيوتر باستخدام كابل USB.
افتح Terminal أو CMD داخل مجلد Platform-Tools.
اكتب:
adb devices
ستظهر نتيجة مشابهة:
List of devices attached
XXXXXXXX device
إذا ظهر الجهاز بكلمة:
device
فهذا يعني أن الاتصال يعمل بشكل صحيح.
ظهور رسالة Unauthorized
إذا ظهرت نتيجة مثل:
XXXXXXXX unauthorized
فهذا يعني أن الهاتف لم يمنح الكمبيوتر صلاحية تصحيح أخطاء USB.
افتح شاشة الهاتف.
قد تظهر رسالة:
Allow USB debugging?
اختر:
Allow
ويمكنك تفعيل خيار:
Always allow from this computer
إذا كنت تستخدم جهاز الكمبيوتر نفسه بشكل موثوق.
بعد ذلك نفذ:
adb devices
مرة أخرى.
يجب أن يظهر الجهاز بحالة:
device
إذا لم يظهر الهاتف في ADB
إذا نفذت:
adb devices
ولم يظهر الهاتف، جرب الخطوات التالية:
1. تأكد من الكابل
ليس كل كابل USB يدعم نقل البيانات؛ بعض الكابلات مخصصة للشحن فقط.
2. جرّب منفذ USB آخر
يفضل تجربة منفذ USB مختلف مباشرةً على الكمبيوتر.
3. اختر وضع USB المناسب
بعد توصيل الهاتف، افتح إشعارات USB واختر:
File Transfer / نقل الملفات
إذا كان هذا الخيار متاحًا.
4. أعد تشغيل ADB
نفذ:
adb kill-server
ثم:
adb start-server
وبعدها:
adb devices
5. تحقق من التعريفات
افتح:
Device Manager
في Windows وتأكد من عدم وجود علامة تحذير بجانب جهاز Android.
تثبيت تعريفات USB الخاصة بالهاتف
أدوات ADB وFastboot وحدها لا تضمن دائمًا أن Windows سيتعرف على كل هاتف.
قد تحتاج إلى تثبيت تعريف USB المناسب للشركة المصنعة.
من أمثلة ذلك:
Samsung USB Driver
Google USB Driver
Xiaomi USB Drivers
Motorola USB Drivers
Huawei USB Drivers
وغيرها حسب الشركة والجهاز.
يُفضل دائمًا الحصول على التعريف من المصدر الرسمي للشركة أو من مصدر موثوق، لأن التعريف الخاطئ قد يمنع Windows من التعرف على الهاتف بالشكل الصحيح.
اختبار أهم أوامر ADB
بعد نجاح الاتصال، يمكنك تجربة بعض الأوامر الآمنة.
معرفة الأجهزة المتصلة
adb devices
إعادة تشغيل الهاتف
adb reboot
إعادة التشغيل إلى Bootloader
adb reboot bootloader
سيؤدي هذا الأمر إلى إعادة تشغيل الهاتف إلى وضع Bootloader إذا كان الجهاز يدعم ذلك.
الدخول إلى Recovery
adb reboot recovery
يعمل الأمر على الأجهزة التي تسمح بذلك.
فتح Android Shell
adb shell
بعد تنفيذ الأمر ستدخل إلى Shell الخاص بنظام Android.
للخروج:
exit
تثبيت ملف APK
إذا كان لديك ملف APK داخل مجلد Platform-Tools، يمكنك استخدام:
adb install app.apk
نقل ملف إلى الهاتف
مثال:
adb push file.txt /sdcard/
سحب ملف من الهاتف
مثال:
adb pull /sdcard/file.txt
تختلف صلاحيات الوصول إلى الملفات حسب إصدار Android والجهاز.
استخدام Fastboot
لاستخدام Fastboot، يجب أولًا تشغيل الهاتف في وضع Fastboot/Bootloader.
يمكن الانتقال من Android إلى Bootloader في الأجهزة التي تدعم ذلك باستخدام:
adb reboot bootloader
بعد دخول الهاتف إلى Fastboot، نفذ:
fastboot devices
إذا كان الاتصال ناجحًا، ستظهر نتيجة مشابهة:
XXXXXXXX fastboot
وهذا يعني أن الكمبيوتر تعرف على الهاتف في وضع Fastboot.
إعادة تشغيل الهاتف من Fastboot
بعد الانتهاء من العمليات، يمكنك تنفيذ:
fastboot reboot
وسيتم إعادة تشغيل الهاتف إلى النظام.
عرض معلومات Fastboot
يمكن في بعض الأجهزة استخدام:
fastboot getvar all
لكن يجب الانتباه إلى أن هذا الأمر قد يعرض عددًا كبيرًا من المعلومات، كما أن بعض المتغيرات تختلف حسب الشركة المصنعة والجهاز.
مشكلة Fastboot devices لا يظهر الهاتف
إذا نفذت:
fastboot devices
ولم يظهر أي جهاز، اتبع الخطوات التالية:
أولًا: تأكد أن الهاتف في وضع Fastboot الحقيقي
قد توجد أوضاع مختلفة مثل:
Bootloader
Fastboot
FastbootD
Recovery
وليست جميعها متطابقة.
ثانيًا: تحقق من Device Manager
افتح:
Device Manager → Android Device
أو ابحث عن جهاز يحمل علامة تحذير.
ثالثًا: جرب منفذ USB آخر
قد تكون المشكلة مرتبطة بمنفذ USB أو الكابل.
رابعًا: أعد تثبيت التعريف
تأكد من تثبيت التعريف المناسب للجهاز.
هل يجب إضافة ADB إلى PATH؟
ليس من الضروري إضافة ADB وFastboot إلى متغير PATH حتى يعملان.
يمكنك تشغيلهما مباشرةً من داخل مجلد:
platform-tools
لكن إضافة المجلد إلى PATH تسمح لك بكتابة:
adb
و:
fastboot
من أي نافذة CMD أو Terminal دون الحاجة إلى الانتقال إلى مجلد Platform-Tools.
إضافة Platform-Tools إلى PATH في Windows
إذا كنت تستخدم ADB وFastboot بشكل متكرر، فإن إضافة المسار إلى PATH تجعل العمل أكثر سهولة.
اذهب إلى:
Windows Search → Environment Variables
ثم اختر:
Edit the system environment variables
بعد ذلك:
Environment Variables → Path → Edit → New
وأضف مسار مجلد Platform-Tools، مثل:
C:\platform-tools
اضغط OK لحفظ التغييرات.
بعد ذلك افتح نافذة CMD جديدة واكتب:
adb version
ثم:
fastboot --version
إذا ظهرت معلومات الإصدار، فقد أصبح بإمكانك تشغيل الأداتين من أي مكان.
الفرق بين CMD وPowerShell وWindows Terminal
يمكن استخدام ADB وFastboot من خلال:
Command Prompt
PowerShell
Windows Terminal
الأوامر الأساسية متشابهة في معظم الحالات.
لكن عند تنفيذ بعض الملفات المحلية في PowerShell قد تحتاج إلى كتابة:
.\adb.exe devices
بدلًا من:
adb devices
إذا لم يكن المسار موجودًا في PATH.
أشهر أوامر ADB وFastboot
أوامر ADB
adb devices
adb version
adb reboot
adb reboot bootloader
adb reboot recovery
adb shell
adb install app.apk
adb push file.txt /sdcard/
adb pull /sdcard/file.txt
adb kill-server
adb start-server
أوامر Fastboot
fastboot devices
fastboot --version
fastboot reboot
fastboot getvar all
تنبيه مهم: توجد أوامر Fastboot أخرى خاصة بفتح Bootloader أو مسح الأقسام أو تفليش الصور. لا تستخدمها بشكل عشوائي، لأن الخطأ في اختيار الأمر أو الملف قد يؤدي إلى فقدان البيانات أو مشاكل في الإقلاع.
ADB وFastboot لا يعنيان تجاوز حماية الهاتف
من المهم توضيح أن تثبيت ADB وFastboot لا يعني تلقائيًا إمكانية تجاوز:
Google FRP
حماية الشاشة
حسابات Google
حماية Bootloader
Knox
أنظمة الحماية الخاصة بالشركات المصنعة.
هذه الأدوات هي أدوات اتصال وصيانة وتطوير، وما يمكنك فعله بها يعتمد على حالة الجهاز وإصدار Android وسياسات الشركة المصنعة وصلاحيات الجهاز.
أفضل مكان لاستخدام Platform-Tools
إذا كنت تعمل بشكل متكرر في صيانة الهواتف، من الأفضل إنشاء مجلد ثابت مثل:
C:\Android\platform-tools
أو:
C:\platform-tools
وتجنب وضع الملفات داخل مجلدات مؤقتة أو أماكن يصعب الوصول إليها.
كما يُنصح بالاحتفاظ بنسخة حديثة من Platform-Tools وتحديثها عند الحاجة، خصوصًا عند التعامل مع أجهزة Android الحديثة.
كيفية التأكد من أن التثبيت ناجح
يمكنك إجراء اختبار سريع من خلال الخطوات التالية:
اختبار ADB
وصل الهاتف بعد تفعيل USB Debugging ثم نفذ:
adb devices
يجب أن يظهر:
device
اختبار Fastboot
أعد تشغيل الهاتف إلى Bootloader ثم نفذ:
fastboot devices
ويجب أن يظهر رقم الجهاز متبوعًا بـ:
fastboot
إذا نجح الاختباران، فهذا يعني أن ADB وFastboot يعملان على الكمبيوتر بشكل صحيح.
أسئلة شائعة حول ADB وFastboot
هل ADB وFastboot برنامج واحد؟
لا. كلاهما جزء من حزمة Android SDK Platform-Tools، لكن ADB وFastboot أداتان مختلفتان ولهما وظائف مختلفة.
هل يمكن استخدام ADB بدون Root؟
نعم. لا يتطلب استخدام ADB العادي وجود Root في الهاتف، لكن بعض الأوامر تحتاج إلى صلاحيات مرتفعة أو تكون مقيدة بواسطة Android.
هل Fastboot يحتاج إلى تفعيل USB Debugging؟
لا. USB Debugging مرتبط باستخدام ADB داخل نظام Android، بينما Fastboot يعمل من خلال وضع Bootloader/Fastboot.
هل يمكن تثبيت ADB وFastboot بدون Android Studio؟
نعم. لا تحتاج إلى تثبيت Android Studio لاستخدام ADB وFastboot. حزمة Platform-Tools تكفي للاستخدام الأساسي.
هل ADB يعمل مع جميع هواتف Android؟
ADB معيار شائع في Android، لكن نجاح الاتصال يعتمد أيضًا على التعريفات وإعدادات الجهاز وإصدار Android.
هل Fastboot يعمل مع جميع الهواتف؟
ليس بالضرورة. دعم Fastboot وطريقة استخدامه تختلف حسب الشركة المصنعة والجهاز. بعض الأجهزة تستخدم أنظمة أو أوضاعًا خاصة.
نصائح مهمة قبل استخدام أوامر الصيانة
قبل تنفيذ أي أمر متقدم:
تأكد من معرفة وظيفة الأمر.
تأكد من أن الأمر متوافق مع موديل الهاتف.
احتفظ بنسخة احتياطية من البيانات المهمة.
لا تفصل كابل USB أثناء العمليات الحساسة.
لا تستخدم ملفات Boot أو Recovery أو System غير مخصصة لجهازك.
لا تنفذ أوامر مسح الأقسام دون التأكد من نتائجها.
استخدم أدوات Android الرسمية أو مصادر موثوقة قدر الإمكان.
الخلاصة
يُعتبر ADB وFastboot من أهم الأدوات التي ينبغي أن تكون موجودة على كمبيوتر أي شخص يعمل في مجال صيانة هواتف Android أو تطوير التطبيقات والأنظمة.
وبفضل حزمة Android SDK Platform-Tools أصبح من السهل تجهيز الكمبيوتر وتشغيل أوامر ADB وFastboot دون الحاجة إلى تثبيت برامج صيانة مجهولة المصدر.
بعد إتمام التثبيت والتأكد من ظهور الهاتف باستخدام:
adb devices
وفي وضع Bootloader باستخدام:
fastboot devices
يصبح جهاز الكمبيوتر جاهزًا لتنفيذ العديد من مهام الإدارة والاختبار والصيانة التي يدعمها الهاتف.
إذا كنت مهتمًا بصيانة هواتف Android، فمن المفيد الاحتفاظ بمجلد Platform-Tools محدثًا إلى جانب تعريفات USB المناسبة للأجهزة التي تعمل عليها.
J-Tech Pro – شروحات وحلول تقنية للهواتف والحواسيب.

