اگر تا به حال نام Minimal ADB و Fastboot را نشنیده اید، این ابزار ساده و در عین حال قدرتمندی است که به شما امکان می دهد دستوراتی را برای کنترل تلفن Android متصل به USB خود تایپ کنید.
برخی از کارهایی که کاربران عادی اندروید ممکن است بخواهند با اندروید خود انجام دهند ممکن است بسیار پیچیده به نظر برسند. حتی چیزی به سادگی انتقال فایل ها به یا از تلفن شما به مراحل بیشتری از آنچه باید نیاز دارد.
با Minimal ADB و Fastboot میتوانید کارهایی مانند انتقال فایلها، یافتن شماره سریال یا حتی یک نسخه پشتیبان کامل از تلفن خود را تنها با یک دستور ساده انجام دهید.
تنظیم Minimal ADB و Fastboot
Minimal ADB and Fastboot برای Windows، MacOS و Linux در دسترس است. در اینجا راهنمای نحوه تنظیم Minimal ABD در سیستم شما آمده است.
پس از نصب Minimal ADB و Fastboot، فقط باید اشکال زدایی USB را در تلفن خود فعال کنید. فقط چند مرحله ساده برای انجام این کار وجود دارد.
- حالت برنامهنویس را با رفتن به تنظیمات فعال کنید، روی About Device (یا درباره تلفن ضربه بزنید.)، و روی Build ضربه بزنید تا زمانی که هشداری مبنی بر فعال بودن حالت برنامه نویس ببینید.
-
یکبار دیگر، به تنظیمات بروید. اکنون باید نماد Developer options را ببینید. روی این ضربه بزنید، به پایین اسکرول کنید تا USB debugging، و آن را فعال کنید.
- از تنظیمات خارج شوید. این تغییرات به ابزار Minimal ADB و Fastboot اجازه می دهد تا به تلفن شما متصل شده و آن را کنترل کند.
اکنون شما آماده شروع صدور دستورات به تلفن خود هستید.
کافیست تلفن Android خود را با کابل USB به رایانه وصل کنید و سپس Minimal ADB و Fastboot را راه اندازی کنید. یک پنجره فرمان خواهید دید.
برای بررسی اینکه Minimal ADB و Fastboot می توانند با تلفن شما ارتباط برقرار کنند، کافیست این دستور را صادر کنید: adb devices.
در زیر فهرست دستگاههای پیوست شده ، یک کد تصادفی در کنار کلمه دستگاه میبینید.
این بدان معناست که ابزار Minimal ADB و Fastboot می تواند تلفن شما را ببیند و شما آماده شروع صدور دستورات مفید هستید.
انتقال فایل ها به و از Android خود
راه های زیادی برای جابجایی فایل ها و داده ها بین تلفن Android و سایر دستگاه ها وجود دارد. با این حال، بیشتر این روشها به چندین مرحله یا اتصالات پیچیده نیاز دارند.
با Minimal ADB و Fastboot، وقتی رایانه و تلفن خود را یک بار تنظیم کردید تا دستورات ADB را مجاز کند، دیگر نیازی به تنظیم آن نخواهید داشت.
انتقال فایل ها به آسانی تایپ یک دستور ساده است و فایل ها منتقل می شوند.
- Minimal ADB و Fastboot را باز کنید و با تایپ دستور adb devices مطمئن شوید که می تواند دستگاه شما را ببیند.
-
فرمان انتقال فایل ها از رایانه به تلفن، adb push است. برای انتقال فایلها از تلفن خود به رایانه، دستور adb pull است.
اگر مسیری را که فایل شما در آن قرار دارد (مانند یک تصویر) را می دانید، می توانید دستور کامل شامل منبع و مقصد را تایپ کنید، مانند این:
adb pull /sdcard/dcim/camera/20181224_131245-j.webp" />
وضعیتی را مشاهده خواهید کرد که یک فایل با موفقیت کشیده شده است.
- می توانید فایل منتقل شده را در فهرست دومی که مشخص کرده اید پیدا کنید.
می توانید به همین روش با یک دستور ساده فایل ها را از رایانه خود به تلفن خود منتقل کنید. فقط دایرکتوری های مبدا و مقصد را معکوس کنید.
برای مثال، برای قرار دادن یک عکس از رایانه خود بر روی تلفن خود، فقط adb را فشار دهید c:\temp\pictures\mypicture-j.webp" />.
با این کار یک کپی از فایل در گوشی شما در پوشه /sdcard/dcim/pictures ایجاد می شود.
پیمایش از طریق پوشه ها در Android خود
اگر مسیر فایل را در دستگاه اندرویدی خود نمی دانید، می توانید از دستورات خاصی به نام adb shell برای یافتن فایل استفاده کنید.
چندین دستور پوسته وجود دارد که می تواند برای پیمایش در پوشه های تلفن شما بسیار مفید باشد.
- ls: محتوای یک فهرست را فهرست می کند.
- cd: دایرکتوری را تغییر می دهد.
- rm: حذف فایلها یا فهرستها.
- mkdir: یک فهرست جدید ایجاد کنید.
- cp: فایلها یا فهرستها را کپی کنید.
- mv: انتقال یا تغییر نام فایلها.
با دستور پوسته ADB، می توانید این دستورات را با جدا کردن آنها با نقطه ویرگول ترکیب کنید.
برای مثال، برای پیمایش به فهرستی در تلفن خود برای یافتن عکسها:
-
adb shell ls را تایپ کنید تا همه دایرکتوری های موجود در تلفن خود را ببینید.
-
adb shell cd sdcard را تایپ کنید. ls برای رفتن به دایرکتوری sdcard و مشاهده همه فایلها در آنجا. هر دستور جدا شده با نقطه ویرگول به ترتیب انجام می شود.
-
به افزودن دستور برای پیمایش عمیق تر در زیر شاخه ها ادامه دهید تا زمانی که فایل های مورد نظر خود را پیدا کنید. به عنوان مثال، تایپ کردن adb shell cd sdcard. سی دی dcim; دوربین سی دی; ls همه عکسهایی را که با دوربین خود گرفتهاید به شما نشان میدهد.
- هنگامی که فایلهای مورد نظر خود را پیدا کردید، میتوانید دستور adb pull را که در بخش آخر توضیح داده شد برای انتقال آن فایلها به رایانه خود صادر کنید.
نصب یا حذف از راه دور برنامه های Android
متداولترین روشی که مردم برنامهها را در Android خود نصب میکنند، جستجو در فروشگاه Google Play و نصب برنامهها از آنجاست.
Google Store به طور خودکار فایل نصب (معروف به فایل APK) را به تلفن شما منتقل می کند و آن را راه اندازی می کند. همه اینها به طور خودکار و در پشت صحنه اتفاق می افتد.
اما، سایتهای زیادی وجود دارند که میتوانید برنامههایی را دانلود کنید که در Google Play در دسترس نیستند. اینها به شما امکان می دهند فایل APK را در رایانه خود دانلود کنید. سپس میتوانید با استفاده از دستور ساده abd install، APK را از راه دور بر روی تلفن خود نصب کنید.
در اینجا چگونه کار می کند:
- نصب برنامه های ناشناخته را در تلفن خود فعال کنید. در Android Nougat این را در زیر Settings پیدا خواهید کرد، روی Security ضربه بزنید و منابع ناشناس را در Android فعال کنید. Oreo، این را در Settings پیدا خواهید کرد، روی Apps and Notifications ضربه بزنید و Install Unknown Apps را انتخاب کنید.
- فایل APK را از وبسایتی که برنامه را پیدا کردهاید دانلود کنید. یکی از وبسایتهای محبوب برای یافتن برنامهها در فروشگاه Google Play، APK Mirror است. فایل را در جایی در رایانه خود ذخیره کنید که به خاطر بسپارید.
-
در نهایت، با اتصال تلفن خود به رایانه، Minimal ABD و Fastboot را راه اندازی کنید. در خط فرمان، دستور adb install.apk را تایپ کنید.
با مسیر و نام فایل APK جایگزین کنید. در مثال بالا، فایل APK در c:\temp و فایل protonmail.apk ذخیره می شود.
- این دستور به طور خودکار فایل APK را به دستگاه Android منتقل می کند و سپس نصب کننده را اجرا می کند. پس از اتمام نصب، میبینید که برنامه در لیست برنامههای نصب شده روی گوشی شما نمایش داده میشود.
-
همچنین می توانید برنامه ها را با استفاده از دستور adb uninstall حذف نصب کنید. اما قبل از اینکه بتوانید این کار را انجام دهید، باید نام بسته کامل برنامه نصب شده روی تلفنتان را بدانید.
با تایپ کردن adb shell pm list packages همه بستههای نصب شده روی تلفن خود را مرور کنید.
در این لیست جستجو کنید تا نام برنامه ای را که می خواهید نصب کنید پیدا کنید.
-
برنامه را با تایپ adb uninstall حذف نصب کنید.
با نام کامل بسته برنامه ای که در لیست پیدا کردید جایگزین کنید.
- پس از اجرای دستور، کلمه "موفقیت" را مشاهده خواهید کرد. این برنامه از لیست برنامه ها در تلفن Android شما ناپدید می شود.
یک نسخه پشتیبان کامل از تلفن Android خود تهیه کنید
آیا تا به حال برای شما پیش آمده است که تلفن اندرویدی خود بمیرد و همه چیز را از دست داده باشید؟
برای افرادی که همیشه از تلفن خود برای عکس و کار استفاده می کنند، چنین سناریویی می تواند مانند یک فاجعه واقعی باشد. با استفاده از ADB Minimal و Fastboot برای ذخیره یک نسخه پشتیبان کامل در رایانه خود از آن اجتناب کنید.
فرآیند ساده تر از چیزی است که فکر می کنید.
دستور adb backup فهرستی از پارامترها دارد که ممکن است هرگز نیازی به استفاده از آنها نداشته باشید، زیرا فقط با تایپ دستور adb backup با پارامترهای پیشفرض خوب کار میکند.
این پارامترها عبارتند از:
- - f: مکانی را که می خواهید نسخه پشتیبان را در رایانه خود ذخیره کنید، تنظیم کنید.
- - apk|-noapk: مشخص کنید که از هر فایل APK برای برنامههایی که نصب کردهاید نسخه پشتیبان تهیه شود یا خیر.
- - shred|-noshared: همچنین از فضای ذخیرهسازی مشترک (مانند کارت SD) پشتیبان تهیه کنید.
- - all: از همه برنامهها بهجای برنامههای فردی نسخه پشتیبان تهیه کنید.
- - system|nosystem: مشخص کنید که از برنامههای سیستم نیز نسخه پشتیبان تهیه شود یا خیر.
- : بستههای برنامه جداگانه را برای پشتیبانگیری شناسایی کنید.
ساده ترین راه برای تهیه نسخه پشتیبان فقط استفاده از پارامترهای -apk، -all و -f است.
فرمان انجام این کار این است:
پشتیبان گیری adb -apk -all -f C:\temp\phone_backup\Samsung_Backup.ab
این یک درخواست را راه اندازی می کند که در آن نسخه پشتیبان کامل را تأیید می کنید و در صورت تمایل آن را رمزگذاری می کنید.
پس از تأیید، پشتیبانگیری کامل شروع میشود.
ممکن است چند دقیقه طول بکشد تا نسخه پشتیبان کامل کامل شود.
در صورت انجام، می توانید فایل پشتیبان کامل را در مسیری که مشخص کرده اید پیدا کنید.
اگر گوشی شما از بین رفت و همه چیز را از دست دادید، پس از تعمیر گوشی، می توانید با تایپ دستور: بازیابی کامل را انجام دهید.
adb restore.ab
با این کار نسخه پشتیبان کامل شما در تلفن شما آپلود می شود و همه چیز دوباره به حالت عادی باز می گردد. اگر انتخاب کرده باشید از فایلهای APK نسخه پشتیبان تهیه کنید، حتی همه برنامههای اصلی دوباره نصب میشوند.
دریافت اطلاعات درباره تلفن Android خود
هرگاه با پشتیبانی مشتری برای سازنده تلفن خود یا هر خط پشتیبانی فنی تماس می گیرید، گاهی اوقات آنها باید جزئیاتی را درباره تلفن شما بدانند که پیدا کردن آنها همیشه آسان نیست.
با Minimal ADB و Fastboot، می توانید انواع اطلاعات مربوط به تلفن خود را بازیابی کنید.
- adb shell ip -f inet addr show wlan0: آدرس IP فعلی تلفن شما را در شبکه ارائه می دهد.
- adb shell getprop ro.boot.serialno: شماره سریال تلفن شما را به شما نشان می دهد.
- adb shell getprop ro.build.version.release: نسخه سیستم عامل Android نصب شده بر روی تلفن شما را نمایش می دهد.
- adb shell netstat: همه اتصالات شبکه فعلی که در حال حاضر از تلفن شما فعال هستند را نشان می دهد.
دستور
adb shell getprop به شما امکان می دهد علاوه بر شماره سریال و نسخه سیستم عامل، به جزئیات بسیار متنوعی در مورد تلفن خود دسترسی داشته باشید. برای دیدن کل مجموعه، فقط adb shell getprop را تایپ کنید و لیستی از تمام جزئیات، از جمله مقدار فعلی را مشاهده خواهید کرد.
تایپ کردن یک فرمان از رایانه برای بیرون کشیدن این اطلاعات از تلفن بسیار ساده تر از جستجو در منوی تنظیمات برای یافتن آنها است.