G-REE75J2CPG
HomeVeiledningerHvordan sende ADB Shell-kommandoer til din egen telefon - Ingen datamaskin nødvendig,...

Hvordan sende ADB Shell-kommandoer til din egen telefon – Ingen datamaskin nødvendig, ingen rot nødvendig

Det er tre nivåer for Android-tilpasning: ting du kan gjøre som standard, ting du kan gjøre med ADB, og ting du kan gjøre med root. Mens rot fortsatt er ganske vanskelig å få, ble ADB-mods bare mye enklere.

Tilbake i Android 9 la Google til en funksjon som tillot deg å sende ADB-kommandoer trådløst fra en datamaskin til telefonen via et Wi-Fi-nettverk. Ikke spesielt banebrytende, men det la bakkenarbeid.

Skriv inn utvikler Tyler Nijmeh og hans nye app, LADB. Det oppretter en lokal vert helt på telefon, og fungerer som om det er en datamaskin i nettverket ditt. Derfra er det bare å koble til telefonens egen trådløse ADB-funksjon, noe som betyr at du ikke lenger trenger en datamaskin for å bruke funksjonen!

Hva du trenger:

  • telefon med Android 9 eller nyere
  • $ 2,99 for å kjøpe appen på Google Play (eller antagelsen om å bygge en app fra GitHub-kilde)

Bekreftet å jobbe med:

  • Google Pixel-telefoner (Android 9 eller nyere)
  • OnePlus-telefoner (OxygenOS 9 eller høyere)
  • Samsung Galaxy-telefoner (One UI 2.0, 2.1 & 3.0)

Trinn 1: Installer LADB

Heads up, denne appen koster tre dollar. Hvis du ikke har det bra, kan du gå til appens GitHub-side og kompiler APK gratis fra kilden. Her er en Stack Overflow-tråd som burde være et godt utgangspunkt hvis du vil gå den ruten.

Men for alle andre, er det bare å søke etter LADB i Play Store-appen din for å få den installert. Eller trykk på lenken nedenfor fra telefonen for å hoppe rett til appens installasjonsside.

  • Play Store-lenke: LADB – Local ADB Shell ($ 2,99)

Hvordan sende ADB Shell-kommandoer til din egen telefon - Ingen datamaskin nødvendig, ingen rot nødvendig

Trinn 2: Aktiver utvikleralternativer

Nå åpner du Innstillinger-appen og ruller ned for å velge «Om telefonen.» Inne, trykk på «Build Number» -oppføringen syv ganger i rask rekkefølge, og skriv deretter inn låseskjermens passord når du blir bedt om det. Dette vil låse opp den skjulte menyen for utvikleralternativer – men hvis du vil ha mer hjelp, har vi en fullstendig guide dedikert til denne delen:

Trinn 3: Aktiver trådløs feilsøking

Nå må du aktivere den underliggende Android-funksjonen som får denne appen til å fungere. Gå til Innstillinger, rull deretter ned og velg «System», trykk deretter på «Avansert» og velg «Utvikleralternativer.» På noen telefoner kan oppføringen Alternativer for utviklere være oppført helt nederst på hovedinnstillingsskjermen.

Les også:  Hvordan deaktivere absolutt Bluetooth -volum på Android

Når du er inne, blar du ned til Feilsøking seksjon. Her aktiverer du bryteren ved siden av «Trådløs feilsøking», og trykker deretter på «OK» i ledeteksten for å bekrefte valget ditt.

Hvordan sende ADB Shell-kommandoer til din egen telefon - Ingen datamaskin nødvendig, ingen rot nødvendigHvordan sende ADB Shell-kommandoer til din egen telefon - Ingen datamaskin nødvendig, ingen rot nødvendig

Mens vi testet dette og fant at det fungerte på egentlig alle moderne Android-telefoner som ble solgt i USA de siste fire årene, er det ikke garantert at alle enheter har funksjonen for trådløs feilsøking. Det er en del av AOSP, Android’s open source code base, men OEM-er fjerner noen ganger funksjonalitet fra deres skinnede versjoner av Android. Hvis telefonen din ikke har dette alternativet, fungerer dessverre ikke LADB for deg.

Trinn 4: Opprett tilkoblingen

Deretter må du bare koble LADBs lokale vert til telefonens trådløse ADB-funksjon. Men avhengig av hvilken Android-versjon du kjører, kan det være utrolig enkelt eller litt klumpete. Vi starter med den klumpete (nyere Android-versjoner), så hvis du kjører Android 10 eller lavere, Klikk her for å gå videre.

Android 11 og høyere

Fra og med Android 11 er den nye funksjonen for trådløs feilsøking fullført. Det betyr at det til og med har et riktig sikkerhetssystem der du må oppgi legitimasjon for å sende kommandoer, noe som kompliserer ting i dette tilfellet.

Så når du først starter LADB på Android 11, ser du en popup der du blir bedt om å legge inn portnummer og paringskode. Siden popup-vinduet i Innstillinger som viser sammenkoblingskoden var ment å bli lest på telefonen mens du skriver den inn på en datamaskin, endrer systemet automatisk paringskoden så snart den lukkes.

Så du må åpne Innstillinger-appen din i delt skjermvisning for å forhindre at popupen lukkes. Mens LADB ber deg om tallene, går du inn i multitasking-visningen og klikker på appikonet øverst på kortet, og velger deretter «Delt skjerm.» Velg deretter Innstillinger-kortet fra mini-multitasking-visningen som ser ut til å gjøre det til det andre skjermbildet. Eller hvis du bruker Samsung, velger du «Innstillinger» fra listen.

Hvordan sende ADB Shell-kommandoer til din egen telefon - Ingen datamaskin nødvendig, ingen rot nødvendig

Derfra, gå tilbake til Innstillinger -> System -> Avansert -> Utvikleralternativer eller Innstillinger -> Utvikleralternativer, trykk deretter på «Trådløs feilsøking» -tekst (i stedet for å veksle) for å åpne funksjonens undermeny. Derfra, rull ned og trykk på «Pair device with paring code.»

Nå er det enda en rynke. I delt skjermvisning mister popup-vinduet i LADB sin «Ok» -knapp, noe som betyr at du ikke kan få appen til å godta legitimasjonen etter at du har redigert dem. Så for å forhindre det, ta delingsskjermdeleren og dra den nedover der innstillingsdelen bare tar omtrent 1/3 av skjermen, mens LADB tar opp den andre 2/3.

Les også:  Hvordan du fikser oppdagelsen pluss ikke fungerer

Hvordan sende ADB Shell-kommandoer til din egen telefon - Ingen datamaskin nødvendig, ingen rot nødvendig

Nå er det bare å kopiere tallene over. Under IP-adresse og port i Innstillinger-popup-vinduet ser du en rekke tall, deretter et kolon og deretter et annet nummer. Tallet etter kolon er hva du skal angi Havn feltet i LADB-popupen. Deretter går paringskoden i paringskodefeltet, og deretter må du trykke på «Ok» i LADB.

Du vil nå se en melding i LADB-terminalen som sier «Venter på at enheten skal godta tilkobling.» Dette kan ta opptil to minutter, så vær tålmodig. Når tilkoblingen er fullført, bør du få et varsel fra Android System som forteller deg «Trådløs feilsøking tilkoblet.»

Hvordan sende ADB Shell-kommandoer til din egen telefon - Ingen datamaskin nødvendig, ingen rot nødvendigHvordan sende ADB Shell-kommandoer til din egen telefon - Ingen datamaskin nødvendig, ingen rot nødvendigHvordan sende ADB Shell-kommandoer til din egen telefon - Ingen datamaskin nødvendig, ingen rot nødvendig

I fremtiden trenger du ikke gjøre alt dette. LADB og Android lagrer begge sine trådløse ADB-par, så neste gang du trenger å sende en ADB-skallkommando, må du bare åpne appen og skrive den inn!

Android 9 og 10

Hvis du bruker Android 9 eller 10, er denne delen mye enklere. Bare åpne appen, og kryss av i boksen ved siden av «Tillat alltid» og velg «Tillat» når du blir bedt om å «Tillat USB-feilsøking.» Du får deretter vist kommandolinjen, klar til å godta en kommando!

Hvordan sende ADB Shell-kommandoer til din egen telefon - Ingen datamaskin nødvendig, ingen rot nødvendigHvordan sende ADB Shell-kommandoer til din egen telefon - Ingen datamaskin nødvendig, ingen rot nødvendig

Trinn 5: Send ADB Shell-kommandoer til din egen telefon

Nå er du klar til å sende ADB-skallkommandoer til din egen telefon. Husk at dette er et ADB-skall, noe som betyr at du ikke får tilgang til kommandoer som «adb reboot-bootloader.» I stedet kan du bare kjøre kommandoer som normalt begynner med «adb shell.»

Men siden du sender kommandoer direkte til ADB-skallet, trenger du ikke å inkludere «adb shell» -delen av kommandoer – bare slett den delen og send resten av kommandoen av seg selv. For eksempel når du tildeler WRITE_SECURE_SETTINGS som mange avanserte tilpasningsapper krever, i stedet for dette:

adb shell pm grant com.appname.xyz android.permission_WRITE_SECURE_SETTINGS

. du ville bare sendt dette:

pm gi com.appname.xyz android.permission_WRITE_SECURE_SETTINGS

To flotte apper å prøve den kommandoen med er SystemUI Tuner og Tasker. Når de har fått den forhøyede tillatelsen til å kunne skrive visse systeminnstillinger, blir de ganske kraftige!