خانه » آموزش » آموزش نصب ADB و FastBoot + دستورات آن
adb fastboot دستورات
adb fastboot دستورات

آموزش نصب ADB و FastBoot + دستورات آن

ADB چیست؟ ADB یا همان Android Debug Bridge یک رابط بین دستگاه اندرویدی شما با کامپیوتر است که با نصب آن روی رایانه میتونید از طریق دستورات زیر دستگاه خود را کنترل کنید یا تغییراتی روی آن اجرا کنید مثلا از طریق کامپیوتر گوشی یا تبلت اندرویدی خود را ری استارت کنید، یک فایل روی آن نصب کنید، یا پکیج خاصی مانند فایل آپدیت، کاستوم ریکاوری فلش کنید.

در ادامه با نصب ADB و معرفی پرکاربردترین دستورات آن در خدمت شما هستیم.

آموزش نصب ADB:

دو روش نصب ADB را شرح میدیم.

پیشنهاد میشود هر دو برنامه نصب کنید

1- نصب ADB Installer کم حجم و سریع

این برنامه را یکی از کاربران فروم تخصصی XDA توسعه داده و ADB و درایورهای مورد نیاز دستگاه شما را در رایانه به سادگی نصب میکند.

برنامه را از لینک زیر دریافت کنید برای نصب سه سوال از شما میکند که “Y” را تایپ و اینتر را بزنید.

لینک دانلود کمکی Dropbox Google Drive

اگر از ویندوز 7 (windows seven) استفاده میکنید همین الان بدون خواندن پیشنیاز به سراغ آموزش و نصب درایورهای مربوطه بروید و هیچ گونه مشکلی نخواهید داشت

ولی در صورتی که کاریر ویندوز 8 یا 8.1 به بالا هستید قبل از شروع به نصب درایور باید اقدامات زیر را انجام دهید وگرنه ADB و Driver مورد نظر بخوبی نصب نخواهند شد!

آموزش حل مشکل نصب درایورها در ویندوز 8 و 10

آموزش حل مشکل نصب درایورها در ویندوز 8 و 10

در ویندوز 8 کلید Win+Q را بفشارید در باکس سرچ کلمه “recovery options” را جستجو کنید و آن را اجرا کنید

مورد سوم بخش advanced startup دکمه Restart now را بزنید

بعد از ریبوت شدن سیستم گزینه Troubleshoot را انتخاب کنید

در محله بعد Advanced options را انتخاب کنید

Startup Settings را انتخاب کنید

تنظیمات ریستارت نمایش داده میشود که کلید restart را بزنید تا سیستم مجدد ریستارت شود

image52

بعداز ریستارت مجدد منوی شبیه زیر ظاهر می‌شود

image53

با زدن کلید F7 و یا انتخاب Disable driver signature enforcement مجددا سیستم ریبوت میشود حال میتوانید درایور های مورد نظر از جمله ADB را روی ویندوز 8 و 10 نصب کنید

2- نصب اندروید SDK نسخه رسمی

پیشنهاد میشود پکیج Android SDK را نیز نصب کنید.

پیش نیاز نصب شدن SDK نصب بودن java se development kit یا به اختصار JDK است اگر این پکیج را تا به حال نصب نکردید ابتدا باید آنرا دانلود کنید.

دانلود JDK (در صورتی که نصب ندارید)

نسخه 32 بیت

jdk-7u51-windows-X32_AndroidZoom.exe

نسخه 64 بیت

jdk-7u51-windows-x64_AndroidZoom.exe

دانلود SDK

Android.SDK.Release.24.4.1_AndroidZoom.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 <remote> 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

دستور فلش فایل رادیو ایمیج

توجه: 
برای هرگونه سوال درباره این مطلب یا موارد دیگر در زمینه گوشی و تبلت و برنامه‌های موبایل، می‌توانید با همکاران ما در "موبایل کمک" تماس حاصل نمایید.
تماس از سراسر کشور: 9099071015 (بدون پیش شماره و از تلفن ثابت)
تماس از استان تهران: 9092305296 (بدون پیش شماره و از تلفن ثابت)

iro

28 نظرها

  1. سلام ممنون از سایت خوبتون لطفا اگه راهی برای فغال کردن usb dibugگوشی های ققل ویا تاچ lcd خراب هست بزارین

  2. سلام لطفا اموزش نصبjdk,sdk رو هم بزارین

  3. با سلام مطلب فوق العادس ولی مشکل من اینه وقتی وارد فست بوت بوت لودر گوشی میشم به نظر ارتباط گوشی و pc قطع میشه چون هیچ فرمان fastboot ای رو اجرا نمیکنه ممنون میشم پاسخ بدین

  4. من نمیتونم sdkرو دانلود کنم اگه امکانش باشه لینکش رو برام بفرستید برای دانلودش باید ف_یلتر ش_کن داشته باشم؟

  5. سلام من گوشیم سونیz هستش وقتی میزنم فلش تولز بشه این اررور رو میدهERROR-Error flashing.Aborted
    INFIO -Device connected in flash mobe
    بالا هم ی اررور در باره ی درایو ها میده من از کجا میتونم درایو ها رو از سایته شما دان کنم و اموزش نصبش رو نتونستم پید. کنم ممنون میشم کمکم کنید

  6. اقا واقعا دمت گرم.شاید 10تا سایت رو رفتم هر کاری گفته بودن انجام دادم ولی نشد .بااین روش ونرم افزار های شما انجام دادم وگوشی نوت4 مدل910Gرو فارسی کردم .فقط میتونم بگم خیلی باحالی دمت گرم.مرسی هستی

  7. سلام.
    تبلت ایسوس K00E هست که وقتی روشن میکنی روی آرم گیر میکنه و ریست میشه.
    وقتی هم میری داخل محیط بوت(کلید ولوم +و پاور) اون پایین مینویسه
    fast boot online
    fast boot cmd waiting
    یعنی مستقیمامیره داخل محیط فست بوت و منتظره که دستور از طریق cmdبهش بدیم.
    الان من این دستورات را زدم و اوکی داد:و ریست فکتوری زدم و شد
    fastboot erase system
    fastboot erase data
    fastboot erase cache
    خب الان که همه چیز هاش پاک شده به ترتیب باید چه چیز هایی روی اون فلش کنم؟؟؟

  8. با سلام دوستان من همه مراحل انجام دادم نصب ADB چجوری وکجا باید چکش کرد؟من SDKوJDK رو نصب کردم ADBکجا باید نصب کنم بالا گنگه بعضی توضیحات نگفته اینADBکجا هست واین دوبرنامه پیش نیاز این برنامه هست خودش کجا نصب میشه با تشکر

  9. سلام دااش گلم .صفحه گوشیم ترکیده ولی گوشی روشن میشه و کار میکنه.میخوام گوشیو به کامپیوتر وصل کنم …نوشتین فلان برنامه رو تو گوشی نصب کن..بعد گفتین برنامه هایه ADB رو نصب کنین ت. کامپیوتر تا بتونن واسه گوشی برنامه نثب کنن..برنامه ها رو دانلود کردم
    یه قسمت میگه باید USB DEBUGING رو تویه گوشی فعال کنین …وقتی من به صفحه گوشی دسترسی ندارم چطور میتونم این گذینه رو فعال کنم؟ ممنونم عزیزم

    • سلام اگر صفحه داری ولی تاچت کار نمیکنه میتونی یک رابط OTG بگیری وصل کنی بعد با موس به رابط وصل شی و با گوشیت کار کنی ولی اگر صفحت کلا خاموشه باید به نحوی دسترسی به صفحه پیدا کنی از طریق کامپیوتر. حالا بزودی یک پست راجع به این موضوع مینویسیم

  10. سید محمد موسوی

    برای ریست فکتوری باید او کدوم محیط برم وچه کدی باید وارد کنم؟

  11. یکی که وارده به من پیام بده به خدا خسته شدم 2 روز تو این سایتم نتونستم کاری کنم 09170860187

  12. من قبلا بمحض اتصال گوشیم بوسیله کابل یو اس پی به کامپیوتر بصورت خودکار درایور و رابط نصب میشد ولی یه بار حافظه داخلی گوشیمو فرمت کردم الان کامپیوتر گوشیمو شناسایی نمیکنه رام جدید نصب کردم مشکل حل نشد

  13. این ارور Command not allowed یعنی چی؟ هر دستوری میزنم همین ارورو میده

  14. آقا دمت گرم مشکلم حل شد
    من مشکلم با فلش تولز این بود که به حالت فست بوت گوشیو به سیستم وصل میکردم .
    و این کارم اشتباه بود . ، سیستم شناسایی نمیکرد.
    اما به طور اتفاقی با حالت خاموش وصلش کردم(البته موقعی که فلش تولزم تو حالت دانلود مود استارت خورده بود)
    و در آخر به راحتی فلش کردم و مشکل حل شد…
    البته من ویندوزم رو به 7 تعقییر دادم و بعدش درایورهاشم خیلی سریع شناسایی شد.
    در آخر هم که فلش تولز استارت زد مراحل فلش رام رو ، که درست مثل اولش کار میکنه . خیلی خوشحالم الان.
    و از شما و این وب سایت خوبتون که برای امثال بنده وقت میزارن و صبوری میکنین ، نهایت توفیق و بهروزی رو از خدا براتون ممنون

  15. سلام جناب
    من یه مشکل دارم .
    مدل گوشی PPTV KING7
    گوشی من پردازنده MTK6795 با 3GB ram و 32gb rom هست
    درایور گوشی هم نصب هست
    تو فست بوت هم میاد بعضی دستورات رو هم اجرا میکنه .
    مثلا قفل oem رو باهاش باز کردم و یه بارم بستم
    ریکاوری twrp 3.0.2 مربوط به گوشی خودم رو هم روش نصب کردم و چندتا کاستوم رام هم با مربوط به گوشیم رو روش نصب کردم
    بعد از چند وقت خواستم برگردم به رام استوک خودش ، از طریق sp flashtool که نتونستم . تصمیم گرفتم مراحل شکستن بوت لودر و نصب رام کاستوم رو برگردم یعنی به صورت معکوس
    من چون دفعه اول که بوت لودر رو باز کردم ، با TWRP یه بکاپ از رام اصلی داخل گوشی گرفته بودم ، به این صورت عمل کردم در داخل محیط ریکاوری کاستوم که اول وایپ ها رو انجام دادم بکاپ استوکش رو Restore کردم و بعد از طریق فست بوت دوباره ریکاوری استوک خود گوشی رو که دانلود کرده بودم رو روی گوشی فلش زدم بعدشم دوباره بوت لودر رو قفل کردم با این دستور
    fastboot oem lock که بعد از کانفیرم با گوشی (در این گوشی ولوم بالا yes و ولوم پائین no هست) داخل محیط فست بوت کانفیرم داد و بعد گوشی رو با همون دستورات فست بوت ریبوت کردم.
    گوشی بالا اومد یه مرحله رفت داخل ریکاوری خودش و روی لوگوی روباتی شکل اندروید یه پیغام eraseing داد دوباره ریست شد و اومد روی لوگوی گوشی و بعد بوت انیمیشن و بعد از بوت انیمیشن که رو همون لوگی گوشی انجام میده گیر میکنه و هیچ اتفاقی نمیوفته .
    حالا در مرحله بعد من یک کار دیگه انجام دادم یه ریکاوری کاستوم دیگه دانلود کرده بودم مربوط به مدل گوشیم و فکر میکنم قدیمی تر بود ورژنش چون بعداز باز کردن دوباره بوت لودر و فلش اون روی گوشی وقتی رفتم داخلش ، شبیه محیط ریکاوری های گوشی هواوی Y520 بود . یعنی گزینشی میتونستید کاری انجام بدید . خلاصه این که دوباره اومدم تو محیط فست بوت گوشی و
    اشتباهی که کردم این بود ، فکر میکنم فایل boot.img داخل پوشه ADB بود یا از داخل فایل استوک رام گوشی … نمیدونم !!! ، به هر حال اونم فلش زدم و خودمم دلیلشو نمیدونم چرا این کارو کردم .
    الان گوشی داخل محیط فست بوت میره و یک سری دستورات رو هم انجام میده مثل ریبوت یا غیره
    اما نمیدونم چرا وقتی میخوام دستور fastboot oem unlock یا lock رو بهش بدم دکمه های ولوم عمل تائید رو برعکس انجام میدن و در هر صورت اجازه فلش کردن ریکاوری ، چه کاستوم چه استوک و چه هر فایل .img دیگه ای رو نمیده….
    الان من بی صبرانه منتظر راهنمایی تون هستم. و گوشیم بی استفاده مونده ممنون میشم کمکم کنید … خیلی ممنون

  16. سلام موقعی که میخوام Jdk رو نصب کنم ارور میده

  17. با سلام، وقتی گوشی شکسته و تصویر سیاهه چطور usb debugging را فعال کنم؟

قوانین بخش نظرات در اندرویدزوم

  1. 1. نظراتی که در آنها از الفاظ زشت و رکیک استفاده شده باشد تایید نخواهند شد.
  2. 2. نظراتی که به صورت اسپم و تکراری فرستاده شوند تایید نخواهند شد.
  3. 3. نظراتی که جنبه تبلیغاتی و معرفی محتوای شخصی باشند و یا ربطی به موضوع پست مربوطه نداشته باشند حذف خواهند شد.
  4. 4. برای انتقادات ، درخواست ها و پیشنهادات خود از طریق فرم تماس با ما که مستقیم با پست الکترونیک سایت در ارتباط هست اقدام کنید.
  5. 5. نظرات ممکن است بدون پاسخ تایید شوند که در اینصورت باید منتظر پاسخ از سوی دیگر کاربران باشید.
  6. 6. نظرات فینگلیش تایید نخواهند شد.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *