إذا كنت تستخدم نظام Android ولم يسبق لك التعامل مع ADB، فأنت تفوت على نفسك الكثير من الفرص. إحدى أقوى الأدوات للتحكم في هاتفك المحمول من جهاز الكمبيوتر الخاص بك باستخدام ADBلست بحاجة لأن تكون مبرمجًا أو "خبيرًا في تعديل أنظمة التشغيل" لتحقيق أقصى استفادة منه: فببعض الأوامر التي تعلمتها جيدًا، يمكنك تثبيت التطبيقات، ونقل الملفات، والتقاط لقطات الشاشة، وتفعيل الوظائف المخفية، أو إنقاذ هاتف يبدو أنه معطل.
سنقوم في هذا الدليل بتحليل الأمر، بهدوء ولكن بشكل مباشر، كيفية تثبيت ADB و Fastboot وما هي الأوامر المفيدة حقًا للمستخدم العادي أو لمن يقوم بإصلاح الهواتف المحمولة؟ ستتعرف أيضًا على كيفية تكاملها مع Fastboot، والمخاطر الحقيقية التي تنطوي عليها، وكيف يستخدمها المطورون وفنيو الصيانة حاليًا.
ما هو ADB وكيف يعمل داخليًا (بدون مصطلحات تقنية غريبة)
ADB اختصار لـ Android Debug Bridge، والذي سيكون باللغة الإسبانية شيئًا مثل جسر تصحيح أخطاء أندرويدالاسم مناسب تمامًا: فهو يعمل كحلقة وصل بين نظام هاتفك المحمول أو جهازك اللوحي ووحدة التحكم الخاصة بجهاز الكمبيوتر، بحيث يمكنك إرسال الأوامر مباشرة دون المرور عبر قوائم الإعدادات.
وبناءً على ذلك، يعتمد بنك التنمية الآسيوي على ثلاثة عناصر واضحة للغاية: العميل والخادم والبرنامج الخفيالعميل هو برنامج adb الذي تشغله على جهاز الكمبيوتر؛ والخادم هو عملية تعمل في الخلفية وتستمع إلى المنفذ 5037 على جهاز الكمبيوتر؛ والخدمة (adbd) هي الخدمة التي تعمل على جهاز أندرويد نفسه. عند إصدار أمر، يرسله العميل إلى الخادم، الذي بدوره يوجهه إلى الخدمة على الهاتف، ثم تقوم الخدمة بتنفيذه.
الاستخدام المعتاد له هو لـ منفذ USB مع تمكين تصحيح أخطاء USBكما يدعم الاتصال بشبكة Wi-Fi (خاصةً بدءًا من نظام Android 11، الذي يتميز بتحسينات كبيرة في تصحيح الأخطاء اللاسلكية المدمجة). لا تحتاج إلى صلاحيات الجذر لمعظم الاستخدامات: يطلب منك نظام Android فقط تأكيد ثقتك بالكمبيوتر باستخدام مفتاح RSA على الشاشة.
هام: لا يقوم برنامج ADB بتعديل أي شيء من تلقاء نفسه.يكمن الخطر في الأوامر التي ترسلها. لذلك من المهم أن يكون لديك قائمة واضحة بالأوامر التي ستستخدمها وأن تفهم وظائفها.
ADB مقابل Fastboot: أوجه التشابه والاختلاف بينهما
كثيراً ما يتم الحديث عن ADB و Fastboot معاً، ولكن إنها ليست متطابقة، ولا تخدم نفس الغرض تمامًا.اعتبر ADB بمثابة الأداة للتواصل مع نظام Android عند تشغيل النظام (الوضع العادي أو وضع الاسترداد)، و Fastboot بمثابة الأداة التي تلمس العمليات الداخلية عندما يكون الهاتف في وضع محمل الإقلاع.
مع اعلان العاهرات: تعرّف على أفضل أوامر ADB:
- إرسال واستقبال الملفات بين جهاز الكمبيوتر الخاص بك وجهازك المحمول.
- قم بتثبيت أو إلغاء تثبيت التطبيقات بصيغة APK.
- الوصول إلى واجهة سطر الأوامر لنظام أندرويد لتنفيذ أوامر شبيهة بأوامر نظام يونكس.
- أعد تشغيل الجهاز في أوضاع مختلفة (عادي، استرداد، محمل الإقلاع).
- احصل على سجلات النظام، ولقطات الشاشة، والتسجيلات، وما إلى ذلك.
مع FASTBOOTلكن الأمور تزداد خطورة:
- قم بفتح مُحمّل الإقلاع (على الهواتف التي تسمح بذلك) باستخدام fastboot oem unlock.
- قم بتحديث جميع الأقسام: النظام، التمهيد، الاسترداد، الراديو، إلخ.
- قم باستعادة البرامج الثابتة الرسمية عندما يتعطل الهاتف المحمول بشكل جزئي.
- ابدأ تشغيل الصور في وضع "البث المباشر" دون كتابتها إلى الذاكرة الداخلية.
المفتاح هو أن يعمل ADB ضد نظام التشغيل وهو يعمل بالفعل، بينما يعمل وضع Fastboot مباشرة على أقسام الجهازولهذا السبب يعتبر Fastboot أكثر فائدة للإصلاحات العميقة أو تغييرات ROM، ولكنه أيضًا أكثر حساسية: فتثبيت الشيء الخطأ يمكن أن يجعل الهاتف غير قابل للاستخدام.
الملفات المطلوبة ومكان الحصول على ADB وFastboot
لتجهيز ADB وFastboot على جهاز الكمبيوتر الخاص بك، لست بحاجة إلى تثبيت حزمة Android Studio كاملة، على الرغم من أن حزمة تطوير البرامج الكاملة (SDK) تتضمنهما. الحد الأدنى المطلوب هو... هذه الملفات التنفيذية والمكتبات:
- adb.exe
- fastboot.exe
- AdbWinUsbApi.dll
- AdbWinApi.dll
في نظام ويندوز، تأتي هذه الأدوات عادةً ضمن مجلد platform-tools الخاص بحزمة تطوير البرامج لنظام أندرويد (Android SDK)، أو في حزم خفيفة الوزن قابلة للتنزيل من المستودعات الرسمية أو المنتديات مثل XDA. أما في نظامي لينكس وماك أو إس (Linux و macOS)، فتأتي هذه الأدوات مع حزمة... أدوات المنصة أو مجموعة تطوير البرامج (SDK)إذا كنت بحاجة إلى تعليمات خطوة بخطوة، فراجع هذا. دليل تفعيل واستخدام ADB و Fastbootعادةً، يجب عليك الاحتفاظ بجميع هذه الملفات في نفس المجلد الذي يسهل العثور عليه، على سبيل المثال C:\adb أو مجلد في دليل المستخدم الخاص بك.
إذا كنت تستخدم هذه الأدوات بكثرة في نظام ويندوز، فإن أحد الخيارات المناسبة هو انسخ الملفات التنفيذية وملفات DLL إلى C:\Windows\System32يُمكّنك هذا من كتابة `adb` أو `fastboot` في أي نافذة موجه أوامر دون الحاجة إلى الانتقال إلى دليلها باستخدام `cd`. على نظامي Linux أو macOS، ما عليك سوى إضافة مسار `platform-tools` إلى متغير بيئة PATH.
بالإضافة إلى الملفات التنفيذية، ستحتاج على نظام التشغيل ويندوز إلى برامج تشغيل USB الخاصة بالشركة المصنعة (سامسونج، شاومي، موتورولا، إلخ) أو برامج تشغيل ADB العامة. بدونها، لن يتمكن الهاتف من التواصل بشكل صحيح مع الكمبيوتر حتى لو كان ملف adb.exe يعمل بشكل مثالي.
قم بتهيئة هاتفك المحمول وجهاز الكمبيوتر الخاص بك لاستخدام ADB بسلاسة.
قبل إطلاق الأوامر بشكل عشوائي، عليك ربط كل شيء بشكل صحيح. جبهتان: تهيئة الهاتف المحمول وتهيئة الكمبيوتريستغرق الأمر دقيقة واحدة فقط ويوفر عليك ساعات من الصداع.
أول شيء يجب فعله على هاتفك المحمول هو تفعيل خيارات المطور وتصحيح أخطاء USB:
- انتقل إلى الإعدادات > حول الهاتف.
- انقر على "رقم الإصدار" 7 مرات حتى ترى رسالة تفيد بأنك مطور برامج.
- ارجع إلى الخلف وادخل إلى "خيارات المطور".
- قم بتمكين "تصحيح أخطاء USB".
على جهاز الكمبيوتر، حسب النظام:
- ويندوزقم بتثبيت برامج تشغيل ADB (البرامج العامة أو برامج الشركة المصنعة). ثم افتح شريط بحث ويندوز واكتب CMD لتشغيل موجه الأوامر.
- ماكافتح تطبيق Terminal (باستخدام عدسة Spotlight المكبرة، على سبيل المثال) وإذا لم يكن لديك SDK، فيمكنك استخدام البرامج النصية مثل nexus-tools التي تعمل على أتمتة تنزيل ADB و Fastboot.
- لينكسقم بتثبيت حزمة android-tools-adb / android-tools-fastboot من مدير الحزم الخاص بك، أو قم بتنزيل platform-tools من Google وأضفها إلى PATH الخاص بك.
بمجرد أن تصبح جاهزًا، قم بتوصيل الهاتف عبر منفذ USB وقم بتشغيل ما يلي على وحدة التحكم:
أجهزة ADB
إذا كان كل شيء صحيحًا، فستراه يظهر معرّف لجهازك متبوعًا بكلمة "جهاز"عند تشغيل ADB لأول مرة على نظام Android 4.2.2 أو أحدث، ستظهر نافذة على هاتفك تطلب منك قبول مفتاح RSA الخاص بالكمبيوتر؛ يجب عليك منحه الإذن، وإلا فلن يعمل ADB. إذا كانت القائمة فارغة أو تُظهر "غير متصل"، فغالبًا ما تكون هناك مشكلة في برامج التشغيل أو الكابل أو منفذ USB.
الاتصال عبر الواي فاي: العمل لاسلكيًا مع ADB
في هذه المرحلة، يتيح لك نظام أندرويد استخدام ADB بدون كابل USB، وهو أمرٌ في غاية السهولة عند اختبار التطبيقات، أو عمل روت للأجهزة، أو العمل في ورشة إصلاح حيث لا ترغب بالاعتماد على منفذ فعلي قد يتعطل بسهولة. هناك طريقتان رئيسيتان للقيام بذلك، بحسب إصدار أندرويد لديك.
En Android 11 والإصدارات الأحدثيتضمن النظام خيارًا لـ تصحيح الأخطاء اللاسلكية متكامل بشكل جيد:
- قم بتمكين خيارات المطور وابحث عن "تصحيح الأخطاء اللاسلكية".
- قم بإقران الجهاز بالكمبيوتر عن طريق مسح رمز الاستجابة السريعة أو إدخال رمز رقمي.
- بمجرد المزامنة، يمكن لـ Android Studio أو adb الاتصال بالهاتف بدون USB.
إذا كنت تفضل استخدام سطر الأوامر، فيمكنك إقرانه بما يلي:
- على جهازك المحمول، ضمن "تصحيح الأخطاء اللاسلكية"، انقر فوق "إقران الجهاز بالرمز" وقم بتدوين عنوان IP:المنفذ والرمز.
- على جهاز الكمبيوتر، قم بتشغيل زوج adb ip:port ثم أدخل الرمز.
En أندرويد 10 والإصدارات السابقةأو، إذا كنت تفضل الطريقة الكلاسيكية، فالحيلة هي أن تفعل قم بتوصيل USB مبدئيًا ثم انتقل إلى TCP/IP:
- قم بتوصيل الهاتف المحمول عبر الكابل.
- يركض بنك التنمية الآسيوي tcpip 5555 لإخباره بالاستماع عبر شبكة الواي فاي على هذا المنفذ.
- افصل الكابل.
- يمكنك معرفة عنوان IP الخاص بالهاتف المحمول من خلال الإعدادات > حول الجهاز > الحالة > عنوان IP.
- متصل مع adb connect mobile_ip:5555.
إذا كانت الشبكة تابعة لشركة أو مغلقة للغاية، فقد تم حظر اتصالات P2P وسيتعين علينا أن نستسلم للكابلات... أو أن نغير شبكة الواي فاي.
أوامر ADB الأساسية التي يجب على كل مستخدم معرفتها
لدى بنك التنمية الآسيوي خيارات كثيرة، ولكن عملياً، مع أوامر ADB التي يجب على كل مستخدم معرفتها تغطي معظم الحالات، سواء كنت مستخدمًا فضوليًا أو كنت تعمل في ورشة عمل.
تحقق من الأجهزة المتصلة: أجهزة ADB
إنه الأمر الذي لا يمكن الاستغناء عنه أبداً. أجهزة ADB يعرض قائمة الأجهزة والمحاكيات التي سجلها خادم ADB، مع معرفاتها وحالتها.
إذا رأيت شيئًا مثل:
جهاز المحاكي 5554
الجهاز 0a388e93
هذا يعني أن لديك محاكيًا وهاتفًا فعليًا جاهزين لتلقي الأوامر. إذا ظهرا على أنهما غير متصلين أو غير مصرح لهما، فتحقق من تصحيح أخطاء USB، وبرامج التشغيل، ونافذة تأكيد مفتاح RSA على الهاتف.
إرسال واسترجاع الملفات: adb push و adb pull
عندما يفشل وضع التخزين الشامل أو عندما ترغب ببساطة في زيادة السرعة، يُعدّ كل من adb push و adb pull الطريقة الآمنة لنسخ الملفات بين الكمبيوتر والهاتف المحمول.
- adb push local file path_on_mobile يرسل ملفًا من الكمبيوتر إلى الجهاز.
- adb pull path_on_mobile_local_folder انسخ ملفًا أو مجلدًا من هاتفك المحمول إلى جهاز الكمبيوتر الخاص بك.
على سبيل المثال، لإرسال ملف PDF إلى مجلد التنزيلات في الهاتف، يمكنك استخدام ما يلي:
adb push c:\folder\tutorialadb.pdf /sdcard/Download/
ولإعادة نفس الملف إلى سطح المكتب:
adb pull /sdcard/Download/tutorialadb.pdf c:\Users\YourName\Desktop\
تثبيت التطبيقات وإزالتها: adb install و adb uninstall
يتيح لك ADB أيضًا قم بتثبيت ملفات APK دون لمس شاشة الهاتف المحموليُعد هذا مفيدًا عندما يكون النظام بطيئًا أو عند اختبار الإصدارات التجريبية من تطبيق ما، وهو يخدم... إزالة التطبيقات المثبتة مسبقًا بدون الحاجة إلى صلاحيات الروت في كثير من الحالات.
- ملف تثبيت adb.apk قم بتثبيت التطبيق على الجهاز.
- adb install -r file.apk يقوم بإعادة تثبيته فوق النسخة الموجودة، مع الحفاظ على البيانات.
- إلغاء تثبيت adb package.name قم بإلغاء تثبيت تطبيق باستخدام اسم الحزمة الخاصة به.
ضع في اعتبارك ذلك يؤدي الأمر adb uninstall أيضًا إلى حذف بيانات التطبيق إلا إذا استخدمت الخيار -k، الذي يحافظ على ذاكرة التخزين المؤقت وبيانات المستخدم.
إعادة التشغيل والأوضاع الخاصة: adb reboot
عندما تصبح مجموعات الأزرار كابوسًا، يأتي دور ADB لإنقاذ الموقف: يمكنك إعادة تشغيل هاتفك في أوضاع مختلفة بأمر واحد..
- بنك التنمية الآسيوي إعادة التشغيل أعد التشغيل في الوضع العادي.
- بنك التنمية الآسيوي تمهيد محمل الإقلاع يقوم هذا الإجراء بإدخال الجهاز في وضع مُحمل الإقلاع (وضع Fastboot).
- بنك التنمية الآسيوي إعادة تمهيد الانتعاش يبدأ التشغيل مباشرة في وضع الاسترداد.
وهو مفيد بشكل خاص إذا كان زر الطاقة أو زر الصوت معطلاً، أو إذا كنت بحاجة بشكل متكرر إلى الدخول في وضع الاسترداد لتثبيت ملفات zip.
واجهة ADB: "وضع وحدة التحكم" للتجربة والتعديل على نظام أندرويد
هناك أمر يميز بين أولئك الذين يقومون بتثبيت ملفات APK فقط وأولئك الذين يتعمقون في هذا الأمر: بنك التنمية الآسيوي شلباستخدامه، يفتح ADB وحدة تحكم على الجهاز نفسه حيث يمكنك تشغيل الأوامر كما لو كنت تجلس في طرفية لينكس داخل نظام أندرويد.
إذا كتبت:
بنك التنمية الآسيوي شل
ستلاحظ أن موجه الأوامر يتغير ويبدأ بعرض شيء مثل shell@device. ومن هناك يمكنك عرض قائمة المجلدات (ls)، تغيير الأذونات (chmod)، عرض الإعدادات أو التفاعل مع مدير الحزم (pm) ومدير الأنشطة (am).
أمثلة عملية تُظهر تفوق أداة adb shell:
- منح أذونات خاصة لتطبيق ما بدون صلاحيات الجذر، على سبيل المثال لإخفاء شريط التنقل: adb shell pm grant com.app.example android.permission.WRITE_SECURE_SETTINGS.
- فرض الوضع المظلم على جهاز محمول حيث يكون الإعداد مخفياً: وضعت إعدادات بنك التنمية الآسيوي شل ui_night_mode 2 آمنة على بعض هواتف Pixel التي تعمل بنظام Android Q.
- التقط لقطة شاشة حتى لو كان زر الصوت معطلاً، عن طريق ربط ثلاثة أوامر: screencap و pull و rm.
لكن هذا هو المكان الذي نحتاج فيه إلى توخي المزيد من الحذر: قد يؤدي تغيير أذونات النظام أو الملفات دون علمك إلى تعطيل التطبيقات أو جعل هاتفك غير مستقر.إذا لم تكن تعرف ما يفعله أمر ما، فمن الأفضل عدم تشغيله.
عمليات الالتقاط والتسجيل والسجلات: اطلع على ما يحدث داخل النظام
إلى جانب نقل الأشياء وإعادة التشغيل، يُعد ADB أداة رائعة للفهم ما الذي يحدث فعلاً لجهازك الأندرويد؟، لكل من المستخدمين المتقدمين والمطورين والفنيين.
لقطات شاشة مع لقطة شاشة
لالتقاط لقطة شاشة دون لمس الهاتف، يمكنك استخدام ما يلي:
adb shell screencap -p /sdcard/screenshot.png
سحب بنك التنمية الآسيوي /sdcard/screenshot.png
قذيفة بنك التنمية الآسيوي rm /sdcard/screenshot.png
بل يمكنك تبسيط الأمر باستخدام adb exec-out screencap -p > capture.png بحيث تنتقل الصورة مباشرة إلى ملف على جهاز الكمبيوتر الخاص بك دون المرور عبر وحدة تخزين الهاتف المحمول.
سجل الشاشة باستخدام برنامج تسجيل الشاشة
إذا كنت ترغب في مشاهدة فيديو لما يحدث (لغرض تعليمي، أو تشخيص، أو لعرض خلل برمجي)، فإن نظام أندرويد لديه أداة مساعدة تسمى تسجيل الشاشة:
سجل شاشة adb shell /sdcard/demo.mp4
يتوقف التسجيل تلقائيًا بعد ثلاث دقائق أو عند الضغط على Ctrl+C في وحدة التحكم. بعد ذلك، ما عليك سوى استخراج الملف باستخدام الأمر `adb pull`. يمكنك تعديل الإعدادات. الدقة، ومعدل البت، والمدة مع معلمات مثل –size و –bit-rate أو –time-limit، على الرغم من أنها لا تسجل الصوت وقد تكون الدقة القصوى محدودة في بعض الأجهزة.
Logcat: "دفتر الشكاوى" الخاص بنظام أندرويد
بالنسبة لمن يقومون بتطوير التطبيقات أو إجراء الإصلاحات، بنك التنمية الآسيوي لوغكات إنه كنز حقيقي. يعرض سجل أحداث النظام في الوقت الفعلي: الأخطاء، ورسائل التطبيقات، والأعطال، وما إلى ذلك. يمكنك عرضه على الشاشة أو حفظه في ملف.
بنك التنمية الآسيوي سجل> سجل.txt
عندما تريد التوقف، اضغط على Ctrl+C، وستحصل على ملف نصي يحتوي على جميع الرسائل تم إنشاء هذا السجل خلال تلك الفترة. يُرجى العلم أنه قد تظهر بيانات خاصة (مسارات، أسماء ملفات، وأحيانًا محتوى حساس). إذا كنت بحاجة إلى إرسال السجل إلى مطور برامج، فراجع ما تشاركه مسبقًا.
وضع Fastboot: أوامر أساسية لتحديث واستعادة الهواتف المحمولة
ننتقل الآن إلى "الأخ الأكبر". لا يعمل وضع Fastboot مع نظام Android قيد التشغيل: لا يستجيب إلا عندما يكون الجهاز في وضع مُحمل الإقلاع/وضع التمهيد السريعيمكنك الدخول باستخدام مجموعة أزرار أو باستخدام الأمر `adb reboot bootloader`.
بمجرد وصولك إلى هناك، إليك الأوامر الأساسية التي يجب أن تعرفها:
- أجهزة fastboot: مكافئ لـ adb devices، يتحقق من أن الكمبيوتر يرى الهاتف في وضع fastboot.
- fastboot OEM فتحفي علامات تجارية مثل جوجل أو سوني، تبدأ العملية لـ افتح محمل الإقلاع (عادةً ما يعرض تحذيرات على الشاشة ويمسح جميع البيانات).
- ملف قسم فلاش fastboot.imgيقوم بتثبيت صورة على القسم المحدد. أمثلة كلاسيكية: فاستبوت فلاش الانتعاش recovery.img, فاستبوت فلاش التمهيد boot.img, نظام فلاش فاستبوت system.img, راديو راديو فلاش fastboot.
- فاستبوت فلاشالإذا كان لديك صور متعددة في مجلد ADB/Fastboot، فقم بتثبيتها جميعًا في وقت واحد (وهو أمر شائع في الحزم الرسمية لاستعادة البرامج الثابتة الكاملة).
- ملف تمهيد fastboot.img: يقوم بتشغيل صورة مؤقتًا دون كتابتها في الذاكرة، ويستخدم عادةً لاختبار عمليات الاسترداد أو النواة في "الوضع المباشر".
تُستخدم هذه الأوامر للقيام بأشياء مثل تغيير ذاكرة القراءة فقط (ROM)، والتحديث اليدوي، إصلاح الهواتف المحمولة المعطلة جزئيًا أو تثبيت برنامج استعادة مخصص. مع ذلك، قد يؤدي اختيار الملف أو القسم الخاطئ عن طريق الخطأ إلى... طوبة باهظة الثمن في اليدلذا، من المنطقي هنا قراءة الدروس التعليمية الخاصة بطرازك، وإذا كنت في شك، فاسأل في منتديات مثل XDA قبل إجراء أي تعديلات.
نصائح السلامة، والأخطاء الشائعة، ومتى لا يجب استخدام هذه الأدوات
يُعد كل من ADB وFastboot رائعين، ولكن يجب الاعتراف بأن ليس كل شخص مرتاحاً لكتابة أوامر يمكنها مسح نظام كامل.بعض التوصيات المنطقية لتجنب المفاجآت غير السارة:
- دعم عندما تقوم بتثبيت نظام التشغيل أو العمل مع الأقسام، لا يهم ما إذا كنت تستخدم نسخة احتياطية من جوجل، أو نسخة احتياطية من جهاز الكمبيوتر، أو نسخة Nandroid من وضع الاسترداد، ولكن لا تتابع بشكل أعمى.
- ابدأ بأوامر غير ضارةأجهزة adb، الدفع، السحب، إعادة التشغيل... تعرف على هذه الأمور قبل العبث بـ fastboot flash أو تغييرات أذونات shell.
- لا تستخدم Fastboot بتهور إذا لم تفهم العملية بأكملها، فاعلم أن فتح برنامج الإقلاع يمكن أن يبطل الضمان، ويمحو جميع بياناتك، بل ويجعل هاتفك غير قابل للاستخدام إذا حدث خطأ ما.
- تأكد من سلامة الكابل ومنفذ USB.قد يكون انقطاع الاتصال أثناء تحديث قسم حرج أمرًا كارثيًا.
- اقرأ واطرح الأسئلةغالبًا ما توفر منتديات مثل XDA Developers، ومجتمعات أندرويد الناطقة بالإسبانية، والمجموعات المتخصصة، أدلةً تفصيليةً لكل طراز. اتباع دليل مُثبت أكثر أمانًا من الارتجال.
إذا كنت من النوع الذي يشعر بالقشعريرة لمجرد النظر إلى الهاتف، وفوق ذلك، فإن الهاتف الذي تريد "إصلاحه" هو هاتفك الوحيد وقد كلفك ثروة، فإن الخيار الأمثل هو اترك Fastboot في أيدي شخص يعرف ما يفعله: خدمة فنية، صديق خبير موثوق أو فني إصلاح محترف.
في المقابل، يُعدّ ADB، عند استخدامه بشكل صحيح، أكثر أمانًا بكثير: معظم الأوامر التي رأيناها لا يقومون بلمس الأقسام الحساسة إنها ببساطة تنقل الملفات، أو تثبت التطبيقات، أو تصدر أوامر للنظام. ومع ذلك، إذا بدا الدليل غير مفهوم أو مليئًا بالمصطلحات التقنية، فمن الأفضل عدم اتباعه بشكل أعمى.
في النهاية، يمنحك فهم ADB و Fastboot تحكمًا في جهاز Android الخاص بك يتجاوز بكثير ما تسمح به قوائم الإعدادات: يمكنك تشخيص الأعطال، وتخصيص الوظائف، وأتمتة المهام، وحتى إنقاذ المعدات التي يعتبرها الآخرون مفقودة.يكمن السر في التعلم تدريجياً، واحترام النسخ الاحتياطية دائماً، ومعرفة مدى جدوى استخدام كل جهاز.
