Anslut till Senaste Tekniska Nyheter, Bloggar, Recensioner

Använd ADB- och Fastboot-kommandon på Android utan root

Ämne: Använd ADB- och Fastboot-kommandon på Android utan root

ADB och Fastboot är mångsidiga kommandoradsverktyg för Android-enheter och emulatorer. Det är väldigt enkelt att ladda ner och ställa in ADB och Fastboot på Windows, macOS och Linux. Eftersom Google inte tillhandahåller Android SDK-plattformsverktygen för Android-enheter officiellt, är det inte lätt att installera ADB och Fastboot på Android-enheter via Termux-terminalemulatorappen och Web ADB utan root och en bärbar dator eller PC.

Det är möjligt att installera ADB och Fastboot på Android genom att klona någon av de 3 Gits som anges nedan med en terminalemulator som Termux.

  1. ADB Fastboot Termux
  2. Termux ADB
  3. Termux ADB Fastboot

Installera ADB och Fastboot via Termux

Om du är en Mac-användare, glöm inte att kolla in min detaljerade handledning om installation av ADB och Fastboot på macOS.

Låt oss nu se hur du kan installera ADB och Fastboot på en Android-telefon eller surfplatta.

  1. ladda ner och installera Termux från Play Butik.
  2. Efter att ha installerat appen måste du bevilja Lagring tillstånd till Termux. För att göra det, gå till Inställningar > Appar > Termux och tryck på Behörigheter. Tryck sedan på Storage och välj Tillåta.termux lagringstillstånd androidtermux lagringstillstånd android
  3. Öppna nu Termux, skriv följande kommando och tryck på Stiga på tangenten på tangentbordet.
    pkg update
  4. Kör nu följande kommando för att uppgradera Termux-paket.
    pkg upgrade
  5. Eftersom ADB Fastboot Termux är ett Python-baserat skript måste vi installera Python på Android-enheten. Ge följande kommando i Termux.
    pkg install python

    installera python på Android via termuxinstallera python på Android via termux

  6. Medan Python installeras på din Android-enhet kan du bli ombedd att godkänna installationen genom att skriva ‘Y‘ (för Ja).
  7. Eftersom vi måste klona Git från Github, måste du installera ett annat paket som heter Git med detta kommando.
    pkg install git

    installera git och android via termuxinstallera git och android via termux

  8. Okej, det är dags att klona ADB Fastboot Termux Git med Termux.
    git clone https://github.com/freetheorange905/adb-fastboot-termux.git

    adb fastboot git clone termux androidadb fastboot git clone termux android

  9. Nu när ADB och Fastboot Git har klonats till din Android-enhet måste vi ändra sökvägen till katalogen med cd som visas nedan (se skärmdumpen ovan).
    cd adb-fastboot-termux
  10. Slutligen, kör följande kommando i Termux.
    python af.py
  11. Så snart du trycker på Enter-tangenten visas en ny skärm och du uppmanas att skriva 1 för att installera ADB och Fastboot på din Android-enhet, och 2 för att avinstallera om du redan har installerat dem. Typ 1 och tryck på Enter-tangenten.adb fastboot installerad i termux androidadb fastboot installerad i termux android
  12. När ADB och Fastboot är installerade får du ett meddelande som säger “Verktygen har installerats framgångsrikt!

Du kan också installera ADB- och Fastboot-verktygen på din Android med ett enda kommando. Detta kommando innehåller alla ovanstående kommandon på en rad.

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

Om du äger en Samsung Galaxy-enhet kan du ladda ner Samsung firmware på din telefon eller surfplatta via Termux. Läs min detaljerade handledning för att lära dig hur du kan göra det.

Efter att ha ställt in ADB och Fastboot på din Android-telefon eller surfplatta är det dags att verifiera att du har gjort allt som förväntat. Skriv ett av följande kommandon i Termux och tryck på Enter-tangenten.

adb
or
adb help

Som du kan se nedan får du information som Android Debug Bridge-versionen och andra ADB-alternativ på telefonens skärm.

adb-kommando i termux för Androidadb-kommando i termux för Android

Observera att om du kör kommandot adb devices kommer du inte att få något enhets-ID under listan över anslutna enheter eftersom din Android-enhet nu kommer att fungera som en ADB/Fastboot-värd.

adb-enheter kommando på Android-enhet via termuxadb-enheter kommando på Android-enhet via termux

Observera att för att kunna använda ADB- och Fastboot-kommandon måste din värd-Android-enhet vara rootad eftersom det kan göras med en Magisk-modul som heter ADB & Fastboot för Android NDK. Jag kommer att uppdatera den här handledningen som beskriver stegen för att använda ADB-kommandon utan en PC eller bärbar dator.

Använda ADB-kommandon på Android utan root

Helt nyligen lanserade en utvecklare vid namn Yume Chan en webbplats som låter oss använda ADB-kommandon på Android-enheter via mobila webbläsare som Chrome och Microsoft Edge. Det betyder att vi nu inte längre behöver en rotad Android-enhet för att använda ADB. Web ADB, som det passande heter, använder sig av WebUSB API som finns i alla Chromium-baserade stationära och mobila webbläsare.

Web ADB kommer med ett gäng funktioner. Det låter dig skicka ADB-kommandon från en Android-enhet till en annan, spegla skärmen och styra den andra enheten, installera APK, bläddra bland filerna på den andra enheten, ta skärmdumpar, etc.

Förutsättningar

  • Två Android-enheter (telefon eller surfplatta).
  • En USB OTG eller en USB Type-C till en USB Type-C-kabel.USB OTG och USB Type-C till Type-C-kabelUSB OTG och USB Type-C till Type-C-kabel
  • Aktivera USB-felsökning på Android-enheten du vill skicka ADB-kommandon.

Låt oss se hur du använder Web ADB för att köra ADB-kommandon på Android-enheter utan root. Du kan en av två Android-enheter du har som värd för att utföra ADB-kommandon på den andra enheten.

  1. Öppen Webbplats för ADB på Android-enheten du vill använda som värd.
  2. Tryck på ikonen med tre punkter i webbläsaren Chrome och aktivera Desktop-webbplats alternativ.aktivera alternativet för skrivbordswebbplats i chrome för Androidaktivera alternativet för skrivbordswebbplats i chrome för Android
  3. Sätt i USB OTG eller USB Type-C-kabeln på enheten du vill använda som värd. Anslut nu den andra änden av USB-kabeln till klientens Android-enhet som du vill skicka kommandot till.
  4. Tryck på Lägg till enhet alternativet på Web ADB-webbplatsen. Välj din enhet i popup-fönstret och tryck på Ansluta knapp.välj Android-enhet i webbadbvälj Android-enhet i webbadb
  5. Knacka på OK när webbläsaren ber om att ge åtkomst till din anslutna enhet.bevilja usb adb-anslutning på chrome för Androidbevilja usb adb-anslutning på chrome för Android
  6. Vid det här laget kommer du att få ett meddelande på din andra enhet som ber dig att göra det Tillåt USB-felsökning. Knacka på Tillåta.tillåt usb-felsökning på datorntillåt usb-felsökning på datorn
  7. Du kommer att se ditt enhetskodnamn i kommandorutan Web ADB. Det betyder att båda enheterna har anslutits på lämpligt sätt för ADB-operationer.Android-enheter anslutna via adbAndroid-enheter anslutna via adb
  8. Du är nu redo att använda ADB-kommandon eller ADB Shell-kommandon för att styra den anslutna Android-enheten. Tänk bara på att du ska utelämna “adb” och “adb-skal” i kommandona som du använder när du kör dem på en dator. Till exempel, om du vill starta om den anslutna Android-telefonen eller surfplattan till bootloader-läget, bör du bara använda omstart bootloader och trycka på Enter-tangenten på tangentbordet.adb starta om bootloader-kommandotadb starta om bootloader-kommandot

Du kan köra vilket annat ADB-kommando som helst på din Android-enhet utan en bärbar dator eller PC utan att rota din enhet.

Läs nästa: Lista över 500+ roliga saker att fråga Google Assistant