Skip to content

ورقة غش أوامر ADB

جسر استكشاف أخطاء أندرويد وإصلاحها (adb) هو أداة سطر أوامر متعددة الاستخدامات تتيح لك التواصل مع الجهاز. يسهل أمر adb مجموعة متنوعة من إجراءات الجهاز، مثل تثبيت التطبيقات وتصحيح أخطائها، ويوفر الوصول إلى صدفيّة Unix التي يمكنك استخدامها لتشغيل مجموعة متنوعة من الأوامر على الجهاز.

الخدمات الأساسية

الأمر الوصف
adb devices قائمة الأجهزة المتصلة
adb devices -l قائمة الأجهزة المتصلة مع السمات
adb root إعادة تشغيل adbd بصلاحيات root
adb start-server بدء تشغيل خادم adb
adb kill-server إيقاف خادم adb
adb remount إعادة تحميل أنظمة الملفات مع وصول القراءة/الكتابة
adb reboot إعادة تشغيل الجهاز
adb reboot bootloader إعادة تشغيل الجهاز في وضع bootloader
adb disable-verity تعطيل التحقق من dm-verity

يمكنك تحديد wait-for-device بعد adb لضمان تشغيل الأمر بعد توصيل الجهاز.

يمكن استخدام -s لإرسال الأوامر إلى جهاز معين عند توصيل أجهزة متعددة.

أمثلة

$ adb wait-for-device devices
 List of devices attached
 somedevice-1234 device
 someotherdevice-1234 device
$ adb -s somedevice-1234 root

مخرجات السجل

الأمر الوصف
adb logcat البدء في طباعة رسائل السجل إلى stdout
adb logcat -g عرض حجم ذاكرة التخزين المؤقت للسجل حاليًا
adb logcat -G <size> تعيين حجم ذاكرة التخزين المؤقت (K أو M)
adb logcat -c مسح ذاكرة التخزين المؤقت للسجل
adb logcat *:V تمكين جميع رسائل السجل (verbose)
adb logcat -f <filename> تفريغ السجلات إلى ملف محدد

أمثلة

$ adb logcat -G 16M
$ adb logcat *:V > output.log

إدارة الملفات

الأمر الوصف
adb push <local> <remote> نسخ الملفات المحلية إلى الجهاز عن بعد
adb pull <remote> <local> نسخ ملفات الجهاز عن بعد إلى الجهاز المحلي

أمثلة

$ echo "This is a test" > test.txt
$ adb push test.txt /sdcard/test.txt
$ adb pull /sdcard/test.txt pulledTest.txt

البرمجة عن بعد

الأمر الوصف
adb shell <command> تشغيل الأمر المحدد على الجهاز (معظم أوامر Unix تعمل هنا)
adb shell wm size عرض دقة الشاشة الحالية
adb shell wm size WxH تعيين الدقة إلى WxH
adb shell pm list packages قائمة بجميع الحزم المثبتة
adb shell pm list packages -3 قائمة بجميع حزم الطرف الثالث المثبتة
adb shell monkey -p app.package.name بدء حزمة محددة (اختبار Monkey)