علاقه مندان به سیستم عامل اندروید، نام ADB را شنیده اند. ADB به شما امکان انجام کارهای مختلفی را می دهد و دسترسی های شما را گسترش می دهد. اگر شما هم با این ابزار آشنا نیستید، تا انتهای مطلب همراه ما باشید. امروز در کلاسیک وب ADB در اندروید را به شما معرفی می کنیم. همچنین روش استفاده و کاربرد های این ابزار را هم بررسی خواهیم کرد.
حالت ADB چیست؟ آموزش نصب ابزار ADB در ویندوز ۱۰ ، ۸ و ۷
What is ADB and How to Install and Use it?
ADB یکی از ابزار هایی است که در اندروید وجود دارد. با کمک این ویژگی شما می توانید کار هایی را انجام دهید که شاید برای استفاده روزمره مناسب نباشند اما کاربرد های زیادی برای توسعه دهندگان و کاربران حرفه ای فراهم می کند.
ابزار ADB چیست؟
ابزار ADB مخفف Android Debug Bridge بوده و یک برنامه کلاینت سرور (Client-Server) می باشد. یعنی با استفاده از این برنامه ما می توانیم با کمک یک کامپیوتر، دستوراتی را از طریق یک کابل (در برخی از موارد به صورت بی سیم) به یک گوشی دارای سیستم عامل اندروید ارسال کنیم.
به طور کلی ADB از سه مولفه تشکیل شده است که گوگل آن ها را با نام زیر تعریف می کند:
- Client: کامپیوتری که برای ارسال دستورات استفاده می شود.
- Daemon یا adbd: سرویسی که هم در کامپیوتر و هم در گوشی اجرا می شود و به گوشی اجازه می دهد تا دستورات را بپذیرد و اجرا کند.
- Server: نرم افزاری که ارتباط بین Client و Daemon را مدیریت می کند.
این ابزار به صورت خط فرمان یا Command Line می باشد و در کامپیوتر در محیط های Command Prompt, PowerShell و.. انجام می گیرد. با وجود دستور های مختلف شما قابلیت های زیادی برای برقراری ارتباط به سیستم عامل خواهید داشت. عیب یابی برنامه ها، دسترسی به ویژگی های مخفی، پرورش Unix shell و.. از جمله کارهایی است که می توان با این ابزار انجام داد.
همچنین اگر قصد استفاده از حالت Fastboot را هم دارید، پیشنهاد می کنیم مطلب آموزش ۷ روش خارج شدن و رفتن به حالت Fastboot اندروید را هم مطالعه نمایید.
روش کار فایل ADB
همانطور که اشاره کردیم، ADB در اندروید از ۳ مولفه تشکیل شده است که باید هر سه آن ها اجرا گردند. هنگامی که شما کامپیوتر خود را روشن می کنید، مولفه اول را دسترس دارید. سپس باید Daemon اجرا شود. اگر بدون اجرا این مولفه در محیط دستوری، دستور adb devices را برای مشاهده دستگاه های ADB وارد کنید، نتیجه ای مشابه زیر را می بینید که Daemon راه اندازی می شود.
گام نهایی با اتصال یک دستگاه اندروید به کامپیوتر از طریق کابل تکمیل می شود.
نمونه دستورات ADB اندروید
برخی از دستورات کاربردی ADB برای ویندوز و مک و.. را در این قسمت به شما معرفی می کنیم:
- adb devices: مشاهده لیست دستگاه های متصل
- adb kill-server: بستن سرور ADB
- adb install: برای نصب برنامه کاربرد دارد. در انتهای دستور آدرس برنامه را وارد کنید، مثال: adb install C:package.apk
- adb uninstall: حذف برنامه، مثال: adb uninstall com.rovio.angrybirdse برای حذف Angry Birds از گوشی
- adb forward tcp:6100 tcp:7100: تنظیم کردن پورت
- adb pull: کپی کردن دایرکتوری یا فایل از گوشی، به طور مثال با وارد کردن دستور adb pull /sdcard/file C:file فایل /sdcard/file در گوشی شما به دایرکتوری C:file در کامپیوتر شما کپی می شود.
- adb push: کپی کردن دایرکتوری یا فایل به گوشی، به طور مثال با وارد کردن دستور adb push C:file /sdcard/file فایل C:file از کامپیوتر شما به دایرکتوری /sdcard/file گوشی شما کپی می شود.
- adb logcat: مشاهده گزارش های گوشی
- adb shell: وارد شدن به ADB shell
آموزش نصب ADB در گوشی و کامپیوتر
ADB باید در کامپیوتر نصب شود و تنظیماتی را هم در گوشی انجام دهید. ابتدا روش تغییر تنظیمات در گوشی را توضیح داده و سپس ADB برای کامپیوتر را بررسی می کنیم.
توجه داشته باشید که درایور های گوشی خود را حتما روی کامپیوتر نصب و آپدیت کنید. در غیراینصورت کامپیوتر قادر به شناسایی گوشی شما نخواهد بود و نمی توانید از ADB استفاده کنید.
نحوه نصب ADB در گوشی، فعال سازی ADB سامسونگ و..
- ابتدا به تنظیمات گوشی بروید.
- روی About Phone تپ کنید.
- روی Build Number باید به طور متوالی ۷ مرتبه تپ کنید تا پیام ایجاد تنظیمات Developer Mode را ببینید.
- به صفحه اصلی تنظیمات برگشته و وارد Developer Options شوید.
- به دنبال گزینه USB Debugging بوده و آن را فعال کنید. OK را بزنید.
برای آشنایی بیشتر با Developer Options، مطالعه مطلب Developer Options اندروید چیست و چگونه آن را فعال و غیر فعال کنیم؟ هم برای شما کاربردی و مفید خواهد بود.
آموزش نصب ADB در ویندوز ۱۰ ، ۸ و ۷
ابتدا فایل ADB برای ویندوز را دانلود کنید.
فایل ZIP دانلود شده را Extract کنید. آن را در یک مسیر مناسب مانند C:adb قرار دهید.
حال به محل مذکور رفته و دکمه Shift را نگه داشته و در پوشه راست کلیک کنید. گزینه Open Command Prompt Here را انتخاب کنید.
حال گوشی خود را با کابل به کامپیوتر وصل کرده و حالت اتصال را روی File Transfer (MTP) تنظیم کنید.
به پنجره باز شده Command Prompt برگشته و دستور adb devices را وارد و اینتر کنید.
در گوشی شما پیامی ظاهر می شود که اجازه USB Debugging را می خواهد. روی Allow یا OK ضربه بزنید.
مجدد دستور adb devices را وارد و اینتر کنید.
اگر همه مراحل را با موفقیت انجام داده باشید، سریال نامبر گوشی را در Command Prompt می بینید. حال دستگاه شما آماده است و می توانید کار های مورد نظر خود را انجام دهید.
نحوه نصب ADB در macOS
- ابتدا فایل ADB برای مک را دانلود کنید.
- فایل دانلود شده که با فرمت ZIP است در یک مسیر مناسب مانند دسکتاپ Extract کنید.
- Terminal را باز کنید.
- برای باز کردن فایل دانلود شده دستور cd /path/to/extracted/folder/ را وارد کنید.
- حال گوشی خود را با کابل به کامپیوتر وصل کرده و حالت اتصال را روی File Transfer (MTP) تنظیم کنید.
- هنگامی که Terminal در همان پوشه ای قرار دارد که ADB در آن قرار دارد، می توانید دستور adb devices را وارد کنید.
- با این کار پیام Allow USB debugging در گوشی ظاهر می شود که باید Allow یا OK را بزنید.
- مجدد دستور adb devices را وارد و اینتر کنید.
- اگر همه مراحل را با موفقیت انجام داده باشید، سریال نامبر گوشی را در Command Prompt می بینید. حال دستگاه شما آماده است و می توانید کار های مورد نظر خود را انجام دهید.
روش نصب ADB با Android SDK
ابتدا در کامپیوتر خود به صفحه دانلود Android SDK رفته و در پایین صفحه SDK Tools Only را دانلود کنید و آن را در مکان مناسب ذخیره کنید.
در فایل دانلود شده روی SDK Manager دابل کلیک کرده و نصب را شروع کنید.
در مراحل نصب فقط Android SDK Platform-tools را نصب کنید.
روی Install کلیک کنید. این بسته شامل ابزاری هایی مانند ADB می باشد.
سپس به سراغ گوشی رفته و ابتدا وارد تنظیمات گوشی شوید.
روی About Phone تپ کنید.
روی Build Number باید به طور متوالی ۷ مرتبه تپ کنید تا پیام ایجاد تنظیمات Developer Mode را ببینید.
به صفحه اصلی تنظیمالت برگشته و وارد Developer Options شوید.
به دنبال گزینه USB Debugging بوده و آن را فعال کنید.
حال در کامپیوتر به محل نصب ابزار SDK رفته و پوشه Platform-Tools را باز کنید. دکمه Shift را نگه داشته و در پوشه راست کلیک کنید. گزینه Open Command Prompt Here را انتخاب کنید.
گوشی خود را به کامپیوتر وصل کرده و adb devices را تایپ و اینتر کنید.
بعد از این که گوشی را در لیست دیدید، می توانید فرایند استفاده از تمام دستورات ADB در اندروید را شروع کنید.
همچنین اگر قصد استفاده از کاستوم ریکاوری را هم در گوشی اندرویدی خود دارید، مطالعه مطلب آموزش تصویری ۳ روش نصب کاستوم ریکاوری TWRP در اندروید را هم فراموش نکنید.
نظرات و پیشنهادات شما؟
در مطلب امروز ADB در اندروید را به شما معرفی کردیم و روش نصب و استفاده از آن را هم آموزش دادیم. نظر شما راجب ADB در اندروید چیست و در چه زمینه هایی از آن استفاده کردید؟ می توانید نظرات، پیشنهادات و تجربیات خود در زمینه ADB در اندروید را در دیدگاه این پست با ما به اشتراک بگذارید.
آخرین دیدگاه ها
تا کنون دیدگاهی ثبت نشده است.