2017/06/18

ماذا يعني مصطلح الـ ADB وكيف يمكن الإستفادة منه

ماذا يعني مصطلح  الـ ADB وكيف يمكن الإستفادة منه


مصطلح  الـ ADB : عبارة عن مجموعة من الأوامر تكتب في شاشة الدوس Dos في الكمبيوتر لتقوم بالتحكم ونقل الاوامر إلى جهاز الاندرويد المرتبط بالكمبيوتر , ولن تعمل هذي الأوامر إلا في حالة تعرف الكمبيوتر على جهاز الأندرويد في وضع USBDEBUG "تصحيح الأخطاء " من خيارات المطورين الموجودة في إعدادات جهاز الاندرويد . وتحتاج إلى تنزيل الحزم  Android-sdk اللازمة كي يستطيع الدوس التعامل مع الجهاز الأندرويد .







اولا : بعض اساسيات ADB:

الامر الاول : adb devices
وبهذا ا?مر يمكننا عرض ا?جهزة المتصلة بالابتوب
للدخول لادواتها مثل rm او pm

الامر الثاني : adb reboot
بهذا الامر يمكننا اعادة تشغيل الهاتف بعد الانتهاء من
العمل على ADB

الامر الثالث : adb reboot recovery
يمكننا من هذا الامر اعادة تشغيل الهاتف بوضع
الريكفري كما نرى هذه الاداة موجودة في بعض اضافات
xposed لاضافتها للهاتف وهنا لانحتاج روت

الامر الرابع : adb reboot download
لاعادة تشغيل الهاتف بوضع داونلود لاي جهاز من اجل
عمل فلاش روم لاي نوع من انواع الاجهزة

الامر الخامس : adb reboot bootloader
لاعادة تشغيل الهاتف بوضع البوت لودر ان كنت تريد
فتحه

الامر السادس : adb reboot fastboot
لاعادة تشغيل الهاتف بوضع الفاست بوت الهام جداً لفلاش
ريكفري لبعض الاجهزة مثل HTC

ثانياً : يمكنك تنصيب تطبيق او ازالته او تحديثه
عبرالامر التالي :
adb install <ApplicationpathPackagename>.a
pk
بدل name نضع اسم التطبيق ولالغاء التثبيت
 نضع un في بداية الامر ليصبح
adb uninstall <Applicationpat
hPackagename>.apk

ولتنصيب تطبيق من الكمبيوتر او اللابتوب نكتب مساره
في الامر :
مثال :
adb install C:/Users/UsamaM/Desktop/
pou.apk .

ثانياً : عمل باك اب لتطبيقات المستخدم بدون روت
والمعروف ان ذلك يحتاج روت وحفطه في مجلد ADB على
الكمبيوتر والامر هو
adb pull /system/app backup/installedapps

ثالثا : الدخول لملفات النظام بدون روت وسنستخدم الامر
التالي مع مثال ونقل الملفات الى جهاز الكمبيوتر
adb rootadb push >adb push
مثال:
c:\users\UsamaM\desktop\Song.mp3
\system\media

رابعاً : عمل باك اب للنظام كام? وهذه ميزة بالريكفري
المعدل وبعض التطبيقات الخاصة بالنظام وستحفظ
النسخة في ملف ADB على الكمبيوتر والامر هو :
adb pull /system/app backup/systemapps

خامساً : adb shell
للدخول للاداة المعروفة و التحكم بالهاتف مثل su
و exit تعني الخروج من الوضع
وايضاً : adb shell <command you want>e.g adb
shell su
للتبديل بين وضعية الروت والوضعية العادية ان كان
لديك روت وكتابة بعض الاوامر
بدل : command you want تضع الانر الذي تريده من
حذف او استبدال او تنصيب او الغاء او فك ضغط .. الخ.

سادساً : fastboot
لايمكن التفريق بينه وبين adb
والذي يعد البيئة الرئيسية لتفليش اي ملف على الهاتف
مثل recovery او ملفات zip
اهم اوامره : Fastboot Flash File.zip
لتفليش ملف zip الذي نفلشه عادة من الريكفري مثل
الروم المطبوخ
Fastboot Flash recovery recoveryname.img
لتفليش ريكفري وبدل name نضع الاسم الخاص
بالريكفري
Fastboot flash boot bootname.img
لتفليش ملف boot الهام جدا ان كان هناك عطل في
النظام والملفات الاقلاعية
fastboot flash system system.img
fastboot flash data data.img
fastboot flash cache cache.img
لتفليش ملف system و data و cache وهذا كله
يكون روم
fastboot oem get_identifier_token
fastboot oem flash Unlock_code.bin
fastboot oem lock
للحصول على معرف الجهاز لاستخدامه في عمليه فتح
البوت لودر وقفله من جديد
fastboot erase system
fastboot erase data
fastboot erase cache
لاستعادة النسخة التي قمت بأخذها عن كل من النظام او
الداتا او ملفات الكاش وهي من خصائص الريكفري
المعدل
سابعاً :
adb logcat
لعرض الوقت الحقيقي لتشغيل الجهاز اول مرة
adb logcat > logcat.txt
انشاء ملف داخل ADB يتضمن كل ما يتعلق بتشغيل
والوقت الحقيقي للتشغيل مفصلا يحتاج platform-
toolsمن android-SDK

ليست هناك تعليقات:

إرسال تعليق