Как да използвате ADB безжично на вашия Android

ADB означава Android Debug Bridge и това е помощна програма, която можете да инсталирате на компютъра си, за да извършвате действия на вашето устройство с Android(perform actions on your Android device) . Ако някога сте търсили опции за персонализиране на вашето устройство с Android , вероятно сте чували за тази помощна програма, тъй като се използва и за персонализиране на устройства с Android .

В повечето случаи ADB се използва през USB връзка за изпращане и изпълнение на команди от вашия компютър към вашето Android устройство. Въпреки това, той работи и през безжична връзка. Наистина е странно, че не много хора говорят за тази полезна функция на помощната програма.

Като използвате ADB безжично с вашето Android устройство, нямате нужда от бъркотия от кабели и можете да извършвате различни действия, включително правене на екранни снимки, инсталиране на приложения, премахване на приложения и т.н., направо от вашия компютър безжично.

Използвайте ADB безжично за устройства с Android без root права(Use ADB Wirelessly For Non-rooted Android Devices)

Ако не сте руутували устройството си с Android или не знаете какво е то, тогава има допълнителна стъпка, която трябва да следвате, преди да можете да използвате ADB безжично.

Ще трябва първо да свържете устройството си към компютъра си с помощта на USB кабел и след това да стартирате ADB сървъра. Това е така, защото безжичният ADB режим често не стартира сървъра, необходим за свързване на компютъра ви с вашето устройство.

Започване на настройката на ADB през USB връзка(Initiating The ADB Setup Over a USB Connection)

  • Отидете до уебсайта на ADB и изтеглете и извлечете пакета на вашия компютър.
  • Стартирайте приложението Настройки(Settings) на вашето устройство с Android , докоснете Опции за разработчици(Developer options) и активирайте опцията, която гласи USB отстраняване на грешки(USB debugging) . Това е опцията, която ви позволява да свържете вашия компютър към вашия Android през ADB .

  • Включете(Plug-in) устройството си с Android към компютъра си с помощта на USB кабел.
  • Стартирайте прозорец на командния ред(Command Prompt) ( Windows ) или прозорец на терминала(Terminal) ( Mac ) в папката ADB , която току-що извлечете от пакета. Въведете следната команда в прозореца и натиснете Enter .

    adb устройства(adb devices) (Windows)
    ./adb devices (Mac)

  • На екрана на вашето устройство ще се появи подкана с въпрос дали искате да разрешите USB отстраняване на грешки. (USB)Поставете отметка(Checkmark) в квадратчето Винаги разрешавай от този компютър(Always allow from this computer) и докоснете OK .

  • Ще видите вашето Android устройство, посочено в прозореца на командния ред. Въведете следната команда и натиснете Enter . Няма да има изход за тази команда.

    adb tcpip 5555 (Windows)
    ./adb tcpip 5555 (Mac)

Успешно настроихте услугата ADB на порт номер 5555.

Откриване на IP адреса на устройството с Android(Finding Out The IP Address Of The Android Device)

Сега, когато ADB сървърът е стартиран и работи, вие сте готови да се свържете с вашето устройство от вашия компютър. За да можете да го направите обаче, ще трябва първо да разберете IP адреса на вашето устройство(find out the IP address of your device) .

Освен това се уверете, че вашето устройство е свързано към същата безжична мрежа като вашия компютър.

  • Стартирайте приложението Настройки(Settings) на устройството си с Android и докоснете Всичко за телефона(About phone) в долната част.

  • На следващия екран докоснете опцията, която казва Състояние(Status) , което ще ви позволи да видите подробностите за вашата мрежа.

  • Превъртете(Scroll) надолу на следващия екран и ще намерите запис, който казва IP адрес(IP address) . Това е адресът, който ще използвате, така че го запишете някъде.

Вече знаете местоположението на вашето устройство във вашата мрежа и е време да установите връзка между две от вашите машини.

Свържете се безжично към устройство с Android, използвайки ADB(Connect Wirelessly To An Android Device Using ADB)

Сега ще изпратите заявка от компютъра си към устройството си с молба за връзка. Тъй като вашият компютър вече е една от упълномощените машини за отстраняване на грешки по USB , няма да получите подкана или нещо подобно с искане за вашето разрешение.

  • Върнете се в прозореца на командния ред, въведете следната команда и натиснете Enter . Не забравяйте да замените IP с действителния IP адрес на вашето Android устройство.

    adb свържете IP(adb connect IP)

  • Ако всичко върви добре, командният ред ще изведе съобщение, че вече сте свързани с посочения IP адрес.

Сега, когато сте свързани с вашето Android устройство с помощта на ADB , можете да издадете която и да е от ADB командите, които знаете, и те ще бъдат изпълнени на вашия телефон с Android .

Използвайте ADB безжично за руутирани Android устройства(Use ADB Wirelessly For Rooted Android Devices)

Ако сте получили root достъп на вашето устройство, тогава свързването с вашето устройство от вашия компютър няма да изисква процес на инициализация на сървъра. Това означава, че няма да е необходимо първо да свързвате устройството с помощта на USB кабел.

Все пак ще ви трябва IP адреса на вашето устройство.

  • Отидете до Google Play Store и изтеглете и инсталирайте приложението Terminal Emulator на вашето устройство.
  • Изпълнете следната команда и осигурете на приложението SU разрешения на вашето устройство.

    су(su)
  • Въведете следната команда една по една и те ще инициализират всичко необходимо за ADB връзка.

    setprop service.adb.tcp.port 5555
    стоп adbd
    старт adbd
    (setprop service.adb.tcp.port 5555stop adbdstart adbd)
  • Изпълнете следната команда, като замените IP с IP адреса на вашето устройство в прозореца на командния ред на вашия компютър. Той ще се свърже с вашето устройство чрез ADB .

    adb свържете IP(adb connect IP)

Вече можете да изпълнявате всяка от командите, които искате на вашето устройство. Освен това, тъй като вашето устройство е root, можете дори да изпълнявате команди, които изискват разрешения на суперпотребител.

Какви команди на ADB да изпробвате първо(What ADB Commands To Try Out First)

Ако никога досега не сте изпълнявали никакви команди в ADB(run any commands in ADB) , има няколко полезни команди, които можете да изпълните за първи път и да свършите нещата на вашето устройство.

  • Рестартирайте устройството – adb рестартиране(adb reboot)
  • Изпратете файл към устройството – adb push source target
  • Вземете файл от устройството – adb pull source target
  • Инсталирайте приложение – adb инсталирайте app-name.apk(adb install app-name.apk)
  • Деинсталиране на приложение – adb деинсталиране на пакет име(adb uninstall package-name)
  • Направете екранна снимка – adb shell screencap -p /sdcard/capture.png и след това използвайте adb pull /sdcard/capture.png , за да изтеглите екранната снимка на вашия компютър

Когато приключите, изпълнете командата adb disconnect , за да прекъснете връзката с устройството си с Android .



About the author

Аз съм софтуерен инженер с над 15 години опит в Microsoft Office и Edge. Също така разработих няколко инструмента, използвани от крайните потребители, като например приложение за проследяване на важни здравни данни и детектор за рансъмуер. Моите умения се състоят в разработването на елегантен код, който работи добре на различни платформи, както и в отличното разбиране на потребителското изживяване.



Related posts