3 tapaa suorittaa ADB -komennot Androidilla ilman tietokonetta tai juuria

Onko sinun käytettävä ADB -komentoa Android -puhelimessa tai tablet -laitteessa tehtävän suorittamiseen, mutta sinulla ei ole pääsyä tietokoneeseen? Aikaisemmin oli mahdotonta suorittaa komentoja itse Android -laitteella ilman superkäyttäjien käyttöoikeuksia. Onneksi terminaaliemulaattorisovellukset, kuten Ashell (Shizuku) ja DEMUX, antavat sinun käyttää ADB: tä alkuperäisesti. Tässä opetusohjelmassa tutkitaan erilaisia menetelmiä ADB: n suorittamiseksi Android -laitteilla ilman juuria, mukaan lukien DeMux, Ashell ja Webadb.

Katsotaanpa erilaisia menetelmiä, jotka hyödyntävät ADB: n voimaa Android -laitteissa ilman tietokonetta.

1. SHIZUKU-TUKEMATTUSTEEN ASEN APP -sovelluksella

Shizuku hankkii järjestelmän sovellusliittymiä ja käyttöoikeuksia langattoman virheenkorjauksen kautta ja siirtää ne tuetuille sovelluksille. Toisin kuin muut sovellukset, jotka vaativat juurioikeuksia Android -laitteiden muokkaamiseksi, Shizuku hyödyntää tiettyjä android -käyttöoikeuksia. Voit käyttää Shizuku-tukemia sovelluksia tehdäksesi uskomattomia asioita juurtumatta laitteesi. Android -puhelimesi muokkaamisen, säätämisen ja mukauttamisen lisäksi Shizuku mahdollistaa myös ADB: n käytön Android -laitteissa ilman juuria.

  1. Lataa ja asennaAndroid -laitteessasi.
  2. Ota laitteesi kehittäjävaihtoehdot käyttöön.
  3. Avaa Shizuku ja napautaPariliitosPainike 'Käynnistä langattoman virheenkorjauksen kautta' -osiossa.
  4. Shizuku pyytää ilmoituslupaa. Myönnä se, napautaIlmoitusvaihtoehdotja salli ilmoitukset Shizukulle.
  5. Kun olet sallinut ilmoitukset, napauta navigointipalkin takaisin -painiketta ja valitseKehittäjävaihtoehdot.
  6. MennäVirheenkorjausOsa, napautaLangaton virheenkorjaus,ja ota ominaisuus käyttöön. Valitse seuraavaksiParilaite pariliitoskoodillavaihtoehto.
  7. Pariliitoskoodilla ilmestyy ponnahdusikkuna, ja saat Shizuku-ilmoituksen, jossa pyydetään syöttämään 6-numeroinen koodi.
  8. Kirjoita Wi-Fi-pariliitoskoodi ja napautaLähettäävaihtoehto.
  9. Napauta ShizukuAlkaapainike. Sovellus suorittaa skriptin ja käynnistää Shizuku -palvelun taustalla.
  10. Poistu Shizuku ja asennaAshellperäisin(maksettu) taiF-Droid(ilmainen).
  11. Käynnistä Ashell ja anna IT -pääsy Shizukulle.
  12. Se on! Voit nyt käyttää Ashell Command -ruutua suorittaaksesi laitteen ADB- ja kuorikomennot ilman juuria. Esimerkiksi tarkistaaksesi puhelimesi akun terveyden, kirjoita ”dumpsys battery"Ja painaLähettäätaiKirjoittaapainike.

2. ADB: n asettaminen Termoxissa (juuri)

ADB: n ja Fastbootin on mahdollista asentaa Androidiin kloonaamalla mikä tahansa alla olevasta kolmesta GIT: stä käyttämällä terminaaliemulaattoria, kuten Termox.

  1. Adb fastboot demux
  2. DEMUX ADB
  3. Demux adb fastboot

Katsotaanpa nyt, kuinka voit asentaa ADB: n ja Fastbootin Android -puhelimeen tai tablet -laitteeseen.

Lue lisää:Kuinka purkaa Android cantaa (Shizuku) ilman juuria

  1. Lataa ja asennaPlay Kaupasta.
  2. Asentaessasi sovelluksen sinun on myönnettäväSäilytys-Lupa demuxiin. Tehdä niin, meneAsetukset> Sovellukset> Termoxja valitseKäyttöoikeudet. Sitten napautaStoragE ja valitseSallia.
  3. Avaa nyt, kirjoita seuraava ja napautaKirjoittaanäppäimistön avain.
    pkg update
  4. Suorita nyt seuraava komento päivittääksesi Termox -paketit.
    pkg upgrade
  5. Koska ADB Fastboot Termox on python-pohjainen skripti, meidän on asennettava python Android-laitteeseen. Anna seuraava komento DEMUXissa.
    pkg install python

  6. Asennessasi Pythonia Android -laitteeseesi, sinua voidaan kehottaa valtuuttamaan asennus kirjoittamalla 'Y'(Kyllä).
  7. Koska meidän on kloonata git GitHubista, sinun on asennettava toinen Git -niminen paketti tällä komennolla.
    pkg install git

  8. On aika kloonata ADB Fastboot DeamUx Git käyttämällä Termoxia.
    git clone https://github.com/freetheorange905/adb-fastboot-termux.git

  9. Nyt kun ADB ja Fastboot Git on kloonattu Android -laitteeseesi, meidän on muutettava polkuhakemistoa käyttämälläcdkuten alla on esitetty (katso yllä oleva kuvakaappaus).
    cd adb-fastboot-termux
  10. Suorita lopuksi seuraava komento DEMUXissa.
    python af.py
  11. Heti kun napautat Enter -näppäintä, ilmestyy uusi näyttö ja sinut pyydetään kirjoittamaan1asentaa ADB ja Fastboot Android -laitteeseesi ja2Poista heidät. Tyyppi1ja napauta Enter -näppäintä.
  12. Kun ADB ja Fastboot on asennettu, saat viestin sanomalla: "Työkalut asennettiin onnistuneesti!"

Voit myös asentaa ADB- ja FastBoot -työkalut Androidiin yhdellä komennolla, joka sisältää kaikki yllä olevat komennot yhdellä rivillä.

pkg update && pkg upgrade && pkg install python && pkg install git && git clone https://github.com/freetheorange905/adb-fastboot-termux.git && cd adb-fastboot-termux && python af.py

Kun olet asentanut laitteen ADB: n ja Fastboot -laitteen DEMUX: n kautta, tarkista seuraavalla komennolla, jos olet tehnyt kaiken odotetusti.

adb
or
adb help

Kuten alla näet, saat tietoja, kuten Android Debug Bridge -versio ja muut ADB -asetukset puhelimesi näytöllä.

Huomaa, että jos suoritatadb devicesKomento, et saa mitään laitetunnusta liitettyjen laitteiden luettelossa, koska Android -laitteesi toimii nyt kuin ADB/Fastboot -isäntä.

Huomaa, että ADB: n käyttämiseksi isäntä Android -laitteesi on juurtuttava, koska se voidaan tehdä käyttämällä magisk -moduulia nimeltäänADB & Fastboot Android NDK: lle.

Äskettäin kehittäjä nimeltä Yume Chan julkaisi verkkosivuston, jonka avulla voimme käyttää ADB: tä Androidilla Chromen, Operan ja Microsoft Edge -selaimien kautta. Se tarkoittaa, että emme enää tarvitse juurtunutta Android -laitetta ADB: n käyttämiseen. WebADB käyttää kaikkia kromipohjaisia työpöytä- ja mobiili-selaimia löytyvää WebUSB-sovellusliittymää.

WebADB: n avulla voit lähettää ADB -komentoja Android -laitteesta toiseen, peilata näyttöä ja hallita toista laitetta, asenna APK: t, selaa toisen laitteen tiedostoja, kaapata kuvakaappauksia jne.

Edellytykset

  • Kaksi Android -laitetta (puhelin tai tabletti).
  • USB OTG tai tyypin C USB-tyypin C-kaapeli.
  • Ota USB -virheenkorjaus käyttöön Android -laitteessa, jonka haluat lähettää ADB -komennot.

Katsotaanpa, kuinka Web ADB: tä käytetään ADB -komentojen suorittamiseen Android -laitteissa ilman juuria. Voit käyttää yhtä kahdesta Android -laitteesta isäntänä suorittaaksesi ADB -komentoja toisella laitteella.

  1. AvaaWeb ADB -verkkosivustoAndroid -laitteessa, jota haluat käyttää isäntänä.
  2. Napauttaa3-DOT-kuvakekromiselaimessa ja ota käyttöönTyöpöytäsivustovaihtoehto.
  3. Aseta USB OTG tai USB-C-C-kaapeli laitteeseen, jota haluat käyttää isäntänä. Kytke nyt USB -kaapelin toinen pää asiakkaan Android -laitteeseen, johon haluat lähettää komennon.
  4. NapauttaaLisätä laitettaVaihtoehto WebADB -verkkosivustolla. Valitse laite ponnahdusikkunasta ja napautaYhdistääpainike.
  5. NapauttaaHyväKun selain pyytää myöntämään pääsyn kytkettyyn laitteeseesi.
  6. Tässä vaiheessa saat toisesta laitteestasi ilmoituksen, jossa pyydät sinuaSalli USB -virheenkorjaus. NapsauttaaSallia.
  7. Näet laitteen koodinimen Webadb -komentokenttään. Se tarkoittaa, että molemmat laitteet on kytketty asianmukaisesti ADB -toimintoihin.
  8. Kaikki olet asetettu käyttämään ADB -komentoja hallitaksesi kytkettyä Android -laitetta. Älä unohda jättää pois ”ADB” ja “ADB Shell” suorittamalla komennot tietokoneella. Esimerkiksi, jos haluat käynnistää kytketyn Android -puhelimen tai tabletin uudelleenkäynnistystilaan, sinun tulee käyttääreboot bootloaderja napauta Enter -näppäimistöä.

Voit suorittaa minkä tahansa muun ADB -komennon Android -laitteessa ilman kannettavaa tietokonetta tai tietokonetta juurtumatta laitetta.

Related Posts