-->

كيفية تثبيت 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:

  1. وصل الهاتف بالكمبيوتر باستخدام كابل USB.

  2. افتح Terminal أو CMD داخل مجلد Platform-Tools.

  3. اكتب:

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 وطريقة استخدامه تختلف حسب الشركة المصنعة والجهاز. بعض الأجهزة تستخدم أنظمة أو أوضاعًا خاصة.


نصائح مهمة قبل استخدام أوامر الصيانة

قبل تنفيذ أي أمر متقدم:

  1. تأكد من معرفة وظيفة الأمر.

  2. تأكد من أن الأمر متوافق مع موديل الهاتف.

  3. احتفظ بنسخة احتياطية من البيانات المهمة.

  4. لا تفصل كابل USB أثناء العمليات الحساسة.

  5. لا تستخدم ملفات Boot أو Recovery أو System غير مخصصة لجهازك.

  6. لا تنفذ أوامر مسح الأقسام دون التأكد من نتائجها.

  7. استخدم أدوات Android الرسمية أو مصادر موثوقة قدر الإمكان.


الخلاصة

يُعتبر ADB وFastboot من أهم الأدوات التي ينبغي أن تكون موجودة على كمبيوتر أي شخص يعمل في مجال صيانة هواتف Android أو تطوير التطبيقات والأنظمة.

وبفضل حزمة Android SDK Platform-Tools أصبح من السهل تجهيز الكمبيوتر وتشغيل أوامر ADB وFastboot دون الحاجة إلى تثبيت برامج صيانة مجهولة المصدر.

بعد إتمام التثبيت والتأكد من ظهور الهاتف باستخدام:

adb devices

وفي وضع Bootloader باستخدام:

fastboot devices

يصبح جهاز الكمبيوتر جاهزًا لتنفيذ العديد من مهام الإدارة والاختبار والصيانة التي يدعمها الهاتف.

إذا كنت مهتمًا بصيانة هواتف Android، فمن المفيد الاحتفاظ بمجلد Platform-Tools محدثًا إلى جانب تعريفات USB المناسبة للأجهزة التي تعمل عليها.

J-Tech Pro – شروحات وحلول تقنية للهواتف والحواسيب.