ADB eller Android Debug Bridge är ett kommandoradsverktyg som gör att du kan styra din Android-enhet från din dator; så att du kan överföra filer fram och tillbaka, installera applikationer, spela in din enhetsskärm och mycket mer. På vissa telefoner kan du också använda ADB för att rotera enheten och vi vet alla fördelarna med rooting.
Tja, vi har handplockat några av de mest fantastiska och användbara ADB men innan vi berättar för dig, så här ansluter du din Android-enhet till din dator med ADB:
Så här ansluter du din Android-enhet med ADB
Att ansluta en Android-enhet med ADB är en mycket enkel process. Du kan följa stegen nedan för att ansluta din Android-enhet till din dator med ADB:
1. Anslut din Android-enhet till datorn med en USB-kabel.
2. På din enhet visas en uppmaning att “Tillåt USB-felsökning", knacka på "Ok“. Din enhet kommer nu att anslutas till datorn med USB-felsökning aktiverad.
Notera: Du måste först aktivera USB-felsökning i Inställningar-> Utvecklaralternativ.
3. Nu kan du starta terminalen eller kommandotolken och skrivaADB-enheter
Detta visar din enhet på skärmen som en bekräftelse på att enheten är ansluten till datorn och ADB kan användas på enheten. Det finns också ett sätt att använda ADB trådlöst från din Android-enhet och du kan kolla in vår detaljerade artikel om samma. När du väl har ställt in ADB är du redo att prova alla saker som ADB kan låta dig göra på din Android-enhet.
1. Installera APK från dator
Att installera en APK från din dator är ganska enkelt när du har anslutit ADB.
Syntaxen för kommandot du behöver är:
ADB-installation
För illustrationsändamål använde vi Apple Music APK som vi hade sparat i vår “Användar” -mapp. Kommandot som används ges nedan:
adb installera ~ / applemusic.apk
Om du inte vet det “~” Är en förkortning för användarkatalogen. Hela sökvägen kan också användas enligt följande:
adb installera /Users/akshaygangwar/applemusic.apk
2. Push and Pull Files
Push and Pull är användbara kommandon till överföra filer fram och tillbaka mellan din dator och Android-enheten som har anslutits till ADB.
Push används för att "push" en fil från datorn till Android-enheten.
Pull är exakt motsatsen. Det låter dig "dra" en fil från din enhet till datorn.
Syntaxen för båda kommandona ges nedan:
ADB-tryck
ADB-drag
Vi drog Apple Music APK från enheten och drev en slumpmässig PNG-bild till enheten.
Kommando för push:
adb push ~ / path4172.png /sdcard/receivedimage.png
Kommando för drag:
adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~ / applemusic.apk
3. Montera system med läs- / skrivbehörigheter (kräver root)
Om du tidigare har pratat med Android-enheter har du förmodligen hört talas om build.prop och andra sådana systemfiler som finns i mappar som / system och liknande. Dessa kataloger kan inte ändras av en icke-root-användare. Om din enhet dock är rotad kan du enkelt komma åt dessa kataloger från ADB.
Allt du behöver göra är att köra “adb rot”I Terminal / Command Prompt, som startar ADB som en rottjänst och låter den komma åt systemmappar. Som standard är dock / systemmapp är monterad som "skrivskyddad" för säkerhetsändamål. Om du behöver för att ändra innehållet i den här mappen, det är nödvändigt att montera den med "läs och skriv" -behörigheter.
Det visar sig att ADB enkelt kan göra detta med bara två kommandon:
adb rot
adb remount / rw
De “Adb remount / rw” kommandot avmonterar rotkatalog (/) och återmonterar den med läs- / skrivbehörigheter.
Notera: Jag rekommenderar att du kör adb unroot efter att du har gjort de uppgifter som kräver att adb körs som root. Annars kan misstag vara katastrofala. Också,kör inte kommandot rm -rf någonsin.
4. Få åtkomst till en CLI på din telefon
Varje operativsystem har ett kommandoradsgränssnitt (CLI). Android, baserat på Linux, har en mycket rik kommandosats tillgänglig för användare. ADB låter dig komma åt denna CLI direkt från din dator med:
ADB-skal
De “Adb skal” kommandot exponerar ännu fler kommandon som kan användas för att gå igenom filsystemet på din telefon och göra en massa roliga saker.
5. Spela in skärmen
Du kan också spela in skärmen på din Android-enhet med ADB. Inget behov av tredjepartsapplikationer längre! Det finns dock en varning. ADB kan bara spela in skärmen för en maximalt 3 minuter. Så ... "kanske" ett behov av appar från tredje part. Hur som helst, så här kan du spela in din skärm med ADB:
adb shell screenrecord
Som standard stoppar skärminspelningen automatiskt inspelningen först efter att tidsfristen på 3 minuter har löpt ut. Om du behöver stoppa inspelningen innan det, tryck bara på “Control + C”. Vi spelade in vår skärm i cirka 10 sekunder, stoppade den med Control + C och sparade den med namnet “screenrecording.mp4”..
6. Fånga skärmdumpar
ADB låter dig också fånga skärmdumpar på din enhet med ett enkelt och intuitivt kommando “Skärmlock”. Syntaxen liknar screenrecord:
adb skal skärmlock
Till skillnad från att ta skärmdumpar med enhetens hårdvarutangenter, skärmlock skickar inte ett meddelande på enhetens statusfält men filen sparas helt enkelt på den sökväg som anges i kommandot. Vi tog en skärmdump och sparade den i sdcard med namnet 1.png, kommandot ges nedan:
adb shell screencap /sdcard/1.png
7. Ändra DPI på skärmen
Den kommande Android N-uppdateringen tillåter användare att justera enhetens DPI-inställningar som standard. Men om du vill ha mer kontroll över DPI kan du använda ADB.
build.prop redaktörer kommer att berätta att du kan redigera en rad “Ro.sf.lcd_density = xx” och ersätt xx-värdena med vilken DPI du vill, starta om enheten och gjort! ADB ger dock ännu en gång ett enklare sätt att redigera detta värde och få det att träda i kraft utan att starta om enheten. Cool, rätt?
Kommandot för att uppnå detta är:
adb skal wm densitet xx
Helt enkelt sätt något värde i stället för xx och se din enhet ändra dess DPI-värde utan omstart.
Olika skärmstorlekar och upplösningar betyder det inget särskilt värde för DPI passar för varje enhet. Var inte nedslagen, dock är det bara att spela lite med värdena för att räkna ut den bästa passformen. Det är också en bra idé att ta reda på vad din nuvarande DPI-inställning är; och detta kan uppnås med följande kommando:
adb skal wm densitet
Detta kommando returnerar aktuell skärmtäthet (eller DPI) -värdet på din enhet. Om du förstör värdena medan du tippar, återgår du bara till det här värdet så blir din enhet bra som tidigare.
8. Starta om enheten till Bootloader, Recovery eller Sideload
Notera: om du inte vet vad dessa ord betyder, är dessa kommandon inte för dig; hoppa gärna vidare eller läs vidare ändå.
Om du blinkar anpassade ROM-skivor så ofta som vi gör är det troligt att du är trött på att stänga av din enhet och sedan trycka på en mängd olika hårdvarutangenter helt enkelt för att kunna starta i bootloader, återställning eller sidladdning på din enhet. ADB kan låta dig göra något av detta med enkla kommandon. Fantastiskt, rätt?
Kommandona som gör att du kan göra detta är:
adb omstart bootloader
ADB-omstart
ADB starta om sideload
9. Gå till Logcat
Logcat är ett verktyg som låter dig göra det visa systemmeddelanden och spårar när enheten stöter på ett fel. Logcats är användbara, särskilt när du utvecklar eller testar en app, eller när du stöter på ett fel och behöver tillhandahålla systeminformation till utvecklarna.
Kommandot för att komma åt logcat är:
adb logcat
Detta kommer kontinuerligt att skriva ut mycket information på din skärm som kanske inte är meningsfull för dig om du inte vet vad du tittar på. Tryck “Control + C” när som helst för att lämna logcat.
SE OCH: Hur man tvingar 'Doze Mode' på Android 6.0 Marshmallow
Allt för att utforska coola ADB-kommandon?
Nu när vi har beväpnat dig med tillräcklig ADB-kunskap för att komma igång, gå vidare och utforska allt som ADB kan låta dig göra. Om du behöver hitta fler kommandon och de olika flaggorna som kan användas för att anpassa dem, öppnar du bara Terminal / Kommandotolken och skriver “adb” så kommer en lista med kommandon att visas, komplett med korta förklaringar om vad var och en av dem gör.
Känner du till några mer intressanta ADB-kommandon som alla borde veta? Låt oss veta i kommentarfältet nedan.