Ако никога не сте чували за Minimal ADB и Fastboot, това е прост, но мощен инструмент, който ви позволява да въвеждате команди, за да контролирате своя свързан с USB телефон с Android.
Някои неща, които обикновените потребители на Android може да искат да правят със своя Android, може да изглеждат твърде сложни. Дори нещо толкова просто като прехвърляне на файлове към или от вашия телефон изисква повече стъпки, отколкото трябва.
С Minimal ADB и Fastboot можете да правите неща като прехвърляне на файлове, намиране на серийния номер или дори да направите пълно архивиране на телефона си само с една проста команда.
Настройване на минимален ADB и Fastboot
Minimal ADB и Fastboot са налични за Windows, MacOS и Linux. Ето ръководство за това как да настроите Minimal ABD на вашата система.
След като инсталирате Minimal ADB и Fastboot, просто трябва да активирате USB отстраняване на грешки на вашия телефон. Има само няколко прости стъпки, за да направите това.
-
Активирайте режима за програмисти, като отидете в Настройки, докоснете Всичко за устройството (или Всичко за телефона) и продължете да докосвате номер на компилация, докато не видите предупреждение, че режимът за разработчици е активиран.
-
Още веднъж влезте в Настройки. Сега трябва да видите икона Опции за разработчици. Докоснете това, превъртете надолу до USB отстраняване на грешки и го активирайте.
- Изход от настройките. Тези промени позволяват на помощната програма 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 тегли /sdcard/dcim/camera/20181224_131245-j.webp" />
Ще видите състояние, показващо успешно изтеглен файл.
- Можете да намерите прехвърления файл във втората директория, която сте посочили.
Можете да премествате файлове от вашия компютър на вашия телефон с една проста команда по същия начин. Просто обърнете изходната и целевата директории.
Например, за да поставите снимка от вашия компютър на вашия телефон, просто напишете adb push c:\temp\pictures\mypicture-j.webp" />.
Това ще създаде копие на файла на вашия телефон, в директорията /sdcard/dcim/pictures.
Навигирайте през папки на вашия Android
Ако не знаете пътя на файла на устройството си с Android, можете да използвате специални команди, наречени adb shell команди, за да намерите файла.
Има няколко команди на обвивката, които могат да бъдат много полезни за навигация в папките на вашия телефон.
- ls: Изброява съдържанието на директория.
- cd: Променя директорията.
- rm: Премахване на файлове или директории.
- mkdir: Създайте нова директория.
- cp: Копирайте файлове или директории.
- mv: Преместване или преименуване на файлове.
С командата ADB shell можете да комбинирате тези команди, като ги разделяте с точка и запетая.
Например, за да отидете до директория на телефона си, за да намерите снимки:
-
Въведете adb shell ls, за да видите всички директории на телефона си.
-
Тип adb shell cd sdcard; ls, за да отидете в директорията на sdcard и да видите всички файлове там. Всяка команда, разделена с точка и запетая, се изпълнява последователно.
-
Продължете да добавяте към командата, за да навигирате по-дълбоко в поддиректориите, докато намерите файловете, които търсите. Например, напишете adb shell cd sdcard; cd dcim; cd камера; ls ще ви покаже всички снимки, които сте направили с вашия фотоапарат.
- След като намерите желаните файлове, можете да подадете командата adb pull, описана в последния раздел, за да прехвърлите тези файлове на вашия компютър.
Отдалечено инсталиране или деинсталиране на приложения за Android
Най-честият начин, по който хората инсталират приложения на своя Android, е да търсят в магазина на Google Play и да инсталират приложения от там.
Google Store автоматично прехвърля инсталационния файл (известен като APK файл) на вашия телефон и го стартира. Всичко това се случва автоматично и зад кулисите.
Въпреки това има много сайтове, където можете да изтеглите приложения, които не са налични в Google Play. Те ви позволяват да изтеглите APK файла на вашия компютър. След това можете да инсталирате APK дистанционно на телефона си, като използвате проста команда abd install.
Ето как работи:
- Разрешете инсталирането на неизвестни приложения на вашия телефон. В Android Nougat ще намерите това под Настройки, докоснете Защита и активирайте Неизвестни източници В Android Oreo, ще намерите това под Настройки, докоснете Приложения и известия и изберете Инсталиране на неизвестни приложения
- Изтеглете 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
Случвало ли ви се е телефонът ви с Android да умре и да сте загубили всичко в него?
За хора, които използват телефона си през цялото време за снимки и работа, подобен сценарий може да се почувства като истинско бедствие. Избягвайте го, като използвате ADB Minimal и Fastboot, за да запазите пълен архив на вашия компютър.
Процесът е по-лесен, отколкото си мислите.
Командата adb backup има списък с параметри, които може никога да не ви се наложи да използвате, тъй като самото въвеждане на командата adb backup ще работят добре с параметри по подразбиране.
Тези параметри включват:
- - f: Задайте местоположението, където искате да съхранявате резервното копие на вашия компютър.
- - apk|-noapk: Посочете дали да архивирате или не всеки APK файл за приложенията, които сте инсталирали.
- - shared|-noshared: Също така архивирайте споделеното хранилище (като SD карта).
- - all: Архивирайте всяко приложение вместо само отделни.
- - system|nosystem: Посочете дали да архивирате и системни приложения.
- : Идентифицирайте отделни пакети от приложения за архивиране.
Най-лесният начин да направите резервно копие е просто да използвате параметрите -apk, -all и -f.
Командата за това е:
adb архивиране -apk -all -f C:\temp\phone_backup\Samsung_Backup.ab
Това ще задейства подкана, където ще потвърдите пълното архивиране и ще го шифровате, ако желаете.
След като потвърдите, пълното архивиране ще започне.
Може да отнеме няколко минути, за да завърши пълното архивиране.
Когато това стане, можете да намерите пълния архивен файл по пътя, който сте посочили.
Ако телефонът ви някога се повреди и загубите всичко в него, след като телефонът бъде поправен, можете да извършите пълно възстановяване, като напишете командата:
adb възстановяване.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 и ще видите списък с всички подробности, включително текущата стойност.
Въвеждането на една команда от вашия компютър, за да изтеглите тази информация от вашия телефон, е много по-лесно, отколкото да ровите в менюто с настройки, за да се опитате да ги намерите.