ADB چیست؟
ADB یا همان Android Debug Bridge یک رابط بین دستگاه اندرویدی شما با کامپیوتر است که با نصب آن روی رایانه میتونید از طریق دستورات زیر دستگاه خود را کنترل کنید یا تغییراتی روی آن اجرا کنید مثلا از طریق کامپیوتر گوشی یا تبلت اندرویدی خود را ری استارت کنید، یک فایل روی آن نصب کنید، یا پکیج خاصی مانند فایل آپدیت، کاستوم ریکاوری فلش کنید.
در ادامه با نصب ADB و معرفی پرکاربردترین دستورات آن در خدمت شما هستیم.
آموزش نصب ADB:
دو روش نصب ADB را شرح میدهیم.
پیشنهاد میشود هر دو برنامه را نصب کنید
1- نصب ADB Installer کم حجم و سریع
این برنامه را یکی از کاربران فروم تخصصی XDA توسعه داده و ADB و درایورهای مورد نیاز دستگاه شما را در رایانه به سادگی نصب میکند.
برنامه را از لینک زیر دریافت کنید برای نصب سه سوال از شما میکند که “Y” را تایپ و اینتر را بزنید.
اگر از ویندوز 7 (windows seven) استفاده میکنید همین الان بدون خواندن پیشنیاز به سراغ آموزش و نصب درایورهای مربوطه بروید و هیچ گونه مشکلی نخواهید داشت
ولی در صورتی که کاریر ویندوز 8 یا 8.1 به بالا هستید قبل از شروع به نصب درایور باید اقدامات زیر را انجام دهید وگرنه ADB و Driver مورد نظر بخوبی نصب نخواهند شد!
آموزش حل مشکل نصب درایورها در ویندوز 8 و 10
در ویندوز 8 کلید Win+Q را بفشارید در باکس سرچ کلمه “recovery options” را جستجو کنید و آن را اجرا کنید
مورد سوم بخش advanced startup دکمه Restart now را بزنید
بعد از ریبوت شدن سیستم گزینه Troubleshoot را انتخاب کنید
در محله بعد Advanced options را انتخاب کنید
Startup Settings را انتخاب کنید
تنظیمات ریستارت نمایش داده میشود که کلید restart را بزنید تا سیستم مجدد ریستارت شود
بعداز ریستارت مجدد منوی شبیه زیر ظاهر میشود
با زدن کلید F7 و یا انتخاب Disable driver signature enforcement مجددا سیستم ریبوت میشود حال میتوانید درایور های مورد نظر از جمله ADB را روی ویندوز 8 و 10 نصب کنید
2- نصب اندروید SDK نسخه رسمی
پیشنهاد میشود پکیج Android SDK را نیز نصب کنید.
پیش نیاز نصب شدن SDK نصب بودن java se development kit یا به اختصار JDK است اگر این پکیج را تا به حال نصب نکردید ابتدا باید آنرا دانلود کنید.
دانلود JDK (در صورتی که نصب ندارید)
نسخه 32 بیت
نسخه 64 بیت
دانلود SDK
Android.SDK.Release.24.4.1.exe
IP و اینترنت ایران برای آپدیت موارد SDK تحریم است و برای آپدیت کردن به برنامه های تغییر IP نیاز دارید
دستورات ADB
قبل از اجرای دستورات از نصب شدن ADB مطمئن باشید و حتما usb debugging را فعال کنید.
نکته بسیار مهم:
برای اجرای دستوراتی که نیاز به فایل ندارد فقط کافیست RUN را اجرا کنید و CMD تایپ و اینتر کنید و دستورات را اجرا کنید. مانند دستور ریبوت
ولی برای فرامینی که نیاز به فایل دارند مانند فلش یک فایل، نصب یک فایل APK و… حتما باید در مسیر آن فایل CMD را اجرا کنید (در فضای خالی از آن پوشه Shift را نگه دارید و کلیک راست کنید سپس open command window here را بزنید) و یا در محیط CMD آن فایل را آدرس دهی کنید.
adb devices لیست تمام دیوایس های متصل به سیستم (چک کردن اینکه آیا ADB گوشی شما را شناسایی کرده است)
adb reboot انجام دادن ریبوت (ری استارت)
adb reboot bootloader ریبوت کردن و وارد محیط بوتلودر و یا فست بوت
adb reboot recovery ریبوت کردن و وارد محیط ریکاوری
adb reboot download ریبوت کردن و وارد محیط دانلودینگ
adb reboot sideload ریبوت کردن و وارد محیط سایدلودینگ
(adb sideload (filename استفاده شده از سایدلودینگ و نصب OTA اپدیت (یا فلش پکیج zip)
برای مثال: adb sideload ota.zip
adb install برای نصب فایل و یا برنامه بر روی دستگاه
برای مثال: adb install OPFilemanager.apk
برای اپدیت و استفاده از برنامه از r- استفاده میکنید
برای مثال : adb install -r OPFilemanager.apk
adb uninstall برای حذف برنامه
برای مثال: adb uninstall (filename).apk
adb push (local) remote کپی فایل به دیوایس
برای مثال: /adb push OPFilemanager.apk sdcard
adb logcat گرفتن logcat کامل (مشاهده لاگ های اندروید)
برای مثال: adb logcat > filename.txt
adb pull local کپی فایل از دیوایس
برای مثال:
adb pull /system/reserve/OPFilemanager/OPFilemanager.apkدستورات Fastboot
دستورات فست بوت فقط در محیط بوتلودر و فست بوت قابل اجرا هستند.
با استفاده از سه دستور زیر میتوانید با استفاده از adb وارد محیط بوتلودر و فست بوت شوید.
adb reboot bootloader
adb reboot fastboot
adb reboot-bootloader
کاربردی ترین دستورات Fastboot
fastboot devices مشاهده لیست دیوایس های متصل که در فست بوت هستند.
fastboot oem device-info مشاهده اطلاعات بوتلودر (بوتلودر قفل یا باز می باشد)
fastboot erase system وایپ و پاک کردن سیستم
fastboot erase data وایپ و پاک کردن دیتا
fastboot erase cache وایپ و پاک کردن کش
نکته در فرامین زیر باید در مسیر فایلی که میخواهید فلش کنید باشید (در فضای خالی از پوشه آن فایل Shift را نگه دارید و کلیک راست کنید سپس open command window here را بزنید) و بجای filename اسم فایل خود با پسوند بنویسید. مثال fastboot flash recovery TWRP.img
fastboot flash recovery filename
دستور فلش فایل ریکاوری
fastboot flash boot filename
دستور فلش فایل بوت ایمیج
fastboot flash system filename
دستور فلش فایل سیستم ایمیج
fastboot flash data filename
دستور فلش فایل دیتا ایمیج
fastboot flash cache filename
دستور فلش فایل کش ایمیج
fastboot flash userdata filename
دستور فلش فایل یوزر دیتا ایمیج
fastboot flash bootloader filename
دستور فلش فایل بوتلودر ایمیج
fastboot flash radio filename
دستور فلش فایل رادیو ایمیج
آموزش نصب ADB و FastBoot + دستورات آن