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.
- Lataa ja asennaAndroid -laitteessasi.
- Ota laitteesi kehittäjävaihtoehdot käyttöön.
- Avaa Shizuku ja napautaPariliitosPainike 'Käynnistä langattoman virheenkorjauksen kautta' -osiossa.
- Shizuku pyytää ilmoituslupaa. Myönnä se, napautaIlmoitusvaihtoehdotja salli ilmoitukset Shizukulle.

- Kun olet sallinut ilmoitukset, napauta navigointipalkin takaisin -painiketta ja valitseKehittäjävaihtoehdot.

- MennäVirheenkorjausOsa, napautaLangaton virheenkorjaus,ja ota ominaisuus käyttöön. Valitse seuraavaksiParilaite pariliitoskoodillavaihtoehto.

- Pariliitoskoodilla ilmestyy ponnahdusikkuna, ja saat Shizuku-ilmoituksen, jossa pyydetään syöttämään 6-numeroinen koodi.

- Kirjoita Wi-Fi-pariliitoskoodi ja napautaLähettäävaihtoehto.
- Napauta ShizukuAlkaapainike. Sovellus suorittaa skriptin ja käynnistää Shizuku -palvelun taustalla.
- Poistu Shizuku ja asennaAshellperäisin(maksettu) taiF-Droid(ilmainen).
- Käynnistä Ashell ja anna IT -pääsy Shizukulle.

- 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.
Katsotaanpa nyt, kuinka voit asentaa ADB: n ja Fastbootin Android -puhelimeen tai tablet -laitteeseen.
Lue lisää:Kuinka purkaa Android cantaa (Shizuku) ilman juuria
- Lataa ja asennaPlay Kaupasta.
- Asentaessasi sovelluksen sinun on myönnettäväSäilytys-Lupa demuxiin. Tehdä niin, meneAsetukset> Sovellukset> Termoxja valitseKäyttöoikeudet. Sitten napautaStoragE ja valitseSallia.

- Avaa nyt, kirjoita seuraava ja napautaKirjoittaanäppäimistön avain.
pkg update
- Suorita nyt seuraava komento päivittääksesi Termox -paketit.
pkg upgrade
- Koska ADB Fastboot Termox on python-pohjainen skripti, meidän on asennettava python Android-laitteeseen. Anna seuraava komento DEMUXissa.
pkg install python

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

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

- 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
- Suorita lopuksi seuraava komento DEMUXissa.
python af.py
- 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ä.

- 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 helpKuten 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.
- AvaaWeb ADB -verkkosivustoAndroid -laitteessa, jota haluat käyttää isäntänä.
- Napauttaa3-DOT-kuvakekromiselaimessa ja ota käyttöönTyöpöytäsivustovaihtoehto.

- 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.
- NapauttaaLisätä laitettaVaihtoehto WebADB -verkkosivustolla. Valitse laite ponnahdusikkunasta ja napautaYhdistääpainike.

- NapauttaaHyväKun selain pyytää myöntämään pääsyn kytkettyyn laitteeseesi.

- Tässä vaiheessa saat toisesta laitteestasi ilmoituksen, jossa pyydät sinuaSalli USB -virheenkorjaus. NapsauttaaSallia.

- Näet laitteen koodinimen Webadb -komentokenttään. Se tarkoittaa, että molemmat laitteet on kytketty asianmukaisesti ADB -toimintoihin.

- 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.














