آموزش استفاده از ADB و Fastboot در Android می تواند تجربه اندروید شما را کاملاً بهتر کند.
اگر تاکنون تلفن Android خود را روت کرده اید ، مطمئناً با ADB و Fastboot روبرو شده اید. این ابزارها بخش مهمی از مجموعه ابزارهای روت کردن هستند ، اما درک آنها دشوار است – چه رسد به اینکه استاد شوند.
بنابراین اگر از خود می پرسید ADB و Fastboot دقیقاً چیست ، برای تنظیم آنها نیاز به کمک دارید یا می خواهید ایده هایی را برای کار با آنها انجام دهید ، ادامه مطلب را بخوانید.
ADB و Fastboot ابزارهایی هستند که در حالی که تلفن شما از طریق کابل USB به رایانه رومیزی متصل است ،دسترسی به فایل های سیستمی Android را باز می کنند. هیچ نسخه برنامه ای وجود ندارد ، و گرچه می توانید از ADB به صورت بی سیم استفاده کنید ، تنظیم آن بسیار پیچیده تر است.
هنگام استفاده از Android ، معمولاً از ADB استفاده می کنید. این امکان را برای شما فراهم می کند تا به پوشه های سیستم دسترسی پیدا کنید ، یا تنظیمات پنهانی را که در غیر اینصورت برای کاربران ممنوع است ، تغییر دهید.
با استفاده از ADB می توانید پرونده های سیستم را به داخل و از دستگاه کپی کنید ، همچنین یک عملکرد بارگیری جانبی وجود دارد که می تواند برای نصب به روزرسانی های سیستم استفاده شود.
Fastboot وقتی Android کار نمی کند کار می کند و دستگاه به جای آن در “حالت Fastboot” راه اندازی می شود. این امکان را برای شما فراهم می کند تا به همه پارتیشن های دستگاه خود دسترسی پیدا کنید
نه تنها به سیستم Android ، بلکه همچنین به پارتیشن داده ، پارتیشن بوت و … نیز دسترسی پیدا کنید.
در Android ، Fastboot ابزاری برای تشخیص است. در صورت نیاز به جدا کردن آجر از تلفن ، ضروری است و بیشتر برای نصب بازیابی سفارشی استفاده می شود. هر دو بخشی از مجموعه Platform Tools کیت توسعه نرم افزار Android هستند.
هر دو ابزار از طریق Command Prompt در ویندوز یا Terminal در Mac و Linux اجرا می شوند. این بدان معناست که به خصوص کاربر پسند نیستند ، حتی اگر تحمل آن بسیار راحت باشد.
ابتدا باید Developer Options گوشی خود را روشن کنید تا از این ابزارها استفاده کنید. اگر قبلاً این کار را نکرده اید ، با رفتن به Settings> About phone و هفت بار ضربه زدن روی Build number گزینه Developer Options را فعال کنید.
سپس ، در تنظیمات> گزینه های برنامه نویس ، اشکال زدایی USB را علامت بزنید و از کادر گفتگوی زیر عبور کنید.
ADB و Fastboot را از باکس دانلود انتهای مطلب دریافت کنید. هنگامی که دانلودشد ، را از حالت فشرده خارج می کنید ، محتویات با هم در پوشه ای به نام platform-tools جمع آوری می شوند. چندین مورد دیگر در پوشه وجود دارد ، اما می توانید آنها را نادیده بگیرید.
اگر از Windows استفاده می کنید ، باید درایورهای دستگاه خود را نیز بارگیری کنید. در وب سایت توسعه دهندگان Android لیستی از پیوندها برای محبوب ترین تولیدکنندگان وجود دارد. درایورها در Mac یا Linux مورد نیاز نیستند.
برنامه Command Prompt یا Terminal را باز کنید. برای استفاده از ADB و fastboot باید به پوشه platform-tools بروید.
این کار را با استفاده از دستور cd انجام دهید:
cd path to platform-tools
را وارد کنید.
یک روش ساده تر این است که
cd space
را تایپ کنید و سپس پوشه platform-tools را به پنجره Command Prompt بکشید – مسیر را برای شما به صورت خودکار پر می کند.
با این وجود راه استفاده آسان تر ، در ویندوز می توانید شیفت را هنگام راست کلیک بر روی پوشه platform-tools نگه دارید ، سپس Open Command Prompt Here را انتخاب کنید.
یک تفاوت کوچک اما اساسی بین استفاده از ویندوز و مک یا لینوکس وجود دارد. در دو مورد آخر ، قبل از هر دستور ADB و Fastboot باید یک برش نقطه ای وجود داشته باشد.
بنابراین در جایی که adb را در ویندوز تایپ می کنید ، باید adb/ را در Mac و Linux تایپ کنید. و fastboot در ویندوز باید باشد. fastboot/ در Mac و Linux.
به منظور سادگی ، ما با دستورات ویندوز ادامه میدهیم.
تلفن خود را در Android بوت کنید ، سپس آن را با کابل USB به رایانه رومیزی خود متصل کنید.در رایانه خود ، Command Prompt را راه اندازی کرده و فهرست را تغییر دهید تا به پوشه platform-tools اشاره کند.
adb devices را تایپ کرده و Enter را بزنید. اکنون باید لیستی از دستگاه های پیوست شده با شماره سریال را مشاهده کنید. این نشان می دهد که کار می کند.
Fastboot مانند ADB کار می کند ، با این تفاوت که شما باید تلفن خود را به جای Android به حالت Fastboot بوت کنید. این کار را معمولاً با نگه داشتن ترکیبی از کلیدهای روشن / خاموش هنگام روشن کردن تلفن انجام می دهید.
همچنین می توانید از ADB استفاده کرده و adb reboot bootloader را تایپ کنید.
آموزش استفاده از ADB و Fastboot در Android :
اکنون که می دانید چگونه از ADB و Fastboot استفاده کنید ، با آنها چه کاری می توانید انجام دهید؟ در اینجا لیست دستورات adb و fastboot به اختصار آمده است.
fastboot devices | shows connected devices on your computer |
---|---|
fastboot reboot | To reboot your device |
fastboot reboot recovery | To boot your device into recovery mode |
fastboot oem unlock | Relocks the bootloader of your device |
fastboot oem unlock | unlock your bootloader with this command |
fastboot oem device-info | check bootloader lock/ unlock status |
fastboot flash recovery | flash recovery using fastboot mode |
fastboot boot | boot directly into recovery without installing it |
fastboot flash file | flash flashable zip file from fastboot mode |
fastboot getvar cid | display CID of your phone |
adb devices | list of attached devices to computer |
adb reboot | restart your smartphone |
adb reboot-bootloader | reboot to bootloader or fastboot or download mode |
adb reboot recovery | reboot your device into fastboot mode |
adb get-serial no | get serial number of the connected devices |
adb install | to install apps over adb |
adb install -r | if you have already installed app and want to update it |
adb uninstall package_name.here | uninstall an app using adb |
adb uninstall package_name.here | uninstall app but keep cache and data |
adb push (source) (destination) | copy file from computer to smartphone |
adb pull | copy file from phone to computer |
adb shell (command) | run command in the terminal on the host android device |
adb backup | create a backup of your device and store it to your computer |
adb restore | restore backup to your phone |
adb sideload | push and install flashable zip file or custom ROM on your device |
adb logcat | shows you real time log of your phone |
adb start-server | start adb servers processes |
adb kill-server | stop adb server processes |
adb reboot fastboot | reboot your device into fastboot mode |
آموزش استفاده از ADB و Fastboot در Android رو توسط تیم فنی بلک اپ براتون آماده کردیم امیدوارم مفید واقع شده باشد.