Skaffa root med adb. Android: ADB, Fastboot, Linux-kommandon och life hacks. Användbara ADB-kommandon

Jag sammanställde de bästa kommandona och lifehacks som kommer att förenkla och ta dig till en ny nivå när du använder kommandoraden!

Börjar du precis använda kommandoraden eller terminalen medan du lär dig och modifierar Android? Kanske är det fortfarande svårt för dig att navigera och allt ser väldigt svårt och tråkigt ut. Webbplatsen kommer att berätta och visa hur du kan förbättra dina färdigheter och erfarenheter i Android OS!

Detta material förutsätter att du redan vet vad ADB är och att du har använt det minst en gång!

Toppkommandon och lifehacks i Android

1. Adb-kommando adb-enheter

Alltid i början av att använda terminalen använd kommandot:

På så sätt kommer du definitivt att veta om allt är korrekt anslutet, och inte slå huvudet i väggen och leta efter ett problem någon annanstans.

2. Adb-kommando adb starta om normalt

Har du fastnat i återställningsmenyn och kan du inte avsluta? Det finns en utgång! Använd kommandot:

adb starta om normalt

Detta kommando hjälper dig att ta dig ur tillståndet "omstart endast i återställning", förutsatt att du inte har brutit systemet.

3. Adb-kommandot adb install -r

Om du installerar och installerar om applikationer med terminalen, bör du använda kommandot:

adb installera -r några.apk

Om du inte använder prefixet -r kommer försök att installera om programmet misslyckas.

4. ADB-kommando adb-skal pm listpaket

Du kan också enkelt och enkelt se alla installerade applikationer på din Android med hjälp av adb:

adb skal pm list paket

Därefter kommer du att se en lista över alla applikationer som någonsin har installerats.

5. ADB-applikationsstartkommando

När vi känner till listan över applikationer kan du starta den från terminalen, för att göra detta, skriv in kommandot:

adb shell am start -n Nazvanie.app/EGO.ACTIVITY

Du kan ta reda på applikationerna genom att läsa den här artikeln.

6. Adb-kommando adb-skal su -c “kommando”

Om du började använda bat- och skalskript, då när du försöker köra något från roten, kommer det att sluta med en blinkande markör i terminalen, och själva Linux-kommandot kommer inte att köras! Det finns en utgång! använd su -c:

adb skal su -c " cp /sdcard/del.sh /data/local/tmp "

Nu kommer dina skript att fungera som de ska!

7. Linux-monteringskommando

Har du roträttigheter installerade, men systemet tillåter dig inte att skriva eller skapa en mapp?

Det är väldigt enkelt (om du inte har en HTC), du måste montera om partitionen för inspelning - montera -o rw,remount,rw /partition för att få det att fungera:

från en dator via kommandoraden

adb-skal su -c "mount -o rw,remount,rw /system"

från en terminal på en Android-enhet

montera -o rw,remount,rw /system

8. Linux cd kommando

Du kanske är bekant med cd-kommandot, du vet hur du använder det, hur du går till önskad katalog, men det finns ett livshack som hjälper dig att navigera snabbare. Använd kommandot:

För att snabbt flytta till själva roten av filsystemet, snarare än att skriva varje gång CD..

9. Använd kommandot Linux pwd och ls

Dessa två kommandon hjälper dig att inte gå vilse i överflöd av filer och kataloger och Android-sektioner.

Linux kommando:

Visar hela vägen från roten till din nuvarande position.

Linux kommando:

Visar absolut alla filer och kataloger, inklusive dolda, på den aktuella platsen.

10. Linux chmod kommando

Du kanske också är bekant med kommandot som behövs för att ställa in behörigheter för kataloger och filer. Men du kan gå till nästa nivå genom att automatisera åtgärder och specificera dem en masse, snarare än att tråkigt gå in i dem en efter en:

Detta kommando kommer att tilldela rättigheter till absolut alla filer i den aktuella katalogen.

11. Kommandot Fastboot radera

Alltid! Innan du blinkar något i fastboot-läge, formatera partitionen; den här åtgärden hjälper till att undvika problem med Android.

fastboot radera återställning

fastboot raderingssystem

fastboot radera data

12. Fastboot-kommandot fastboot -w

Torka i fastboot-läge? Ja lätt:

12. Fastboot-startkommando

Blinkade precis Recovery, men vill du inte hålla i knapparna med händerna för att starta om den? Kör sedan med kommandot:

fastboot flash recovery recovery.img<--- прошивка recovery

fastboot boot recovery.img<--- переход в режим recovery

12. Notera, “TAB”-tangenten

Tangenten på tangentbordet är mycket användbar och nödvändig! Om du behöver skriva en lång katalog behöver du bara skriva de tre första bokstäverna och trycka på "TAB" och allt är redan skrivet åt dig, detta gäller även för kommandon och filer.

Det är allt! Läs fler artiklar och instruktioner i avsnittet. Stanna med sidan, det kommer att bli ännu mer intressant!

Många av er har mer än en gång stött på en situation där ni, för att få roträttigheter på en Android-surfplatta eller smartphone, installera ny firmware, återställa systemet och annat, var tvungen att ansluta den till datorn och köra en serie adb eller fastboot-kommandon genom kommandoradsfönstret (terminal ).

De flesta anger dessa kommandon utan att förstå vad de betyder, helt enkelt genom att följa instruktioner som finns på Internet. Och om du vill få en bättre förståelse för vad som händer när du kör dem, ska vi idag ta en titt på de tio bästa kommandona som alla avancerade Android-användare bör känna till.

Men innan du börjar bekanta dig med dessa kommandon, låt mig påminna dig om att innan din surfplatta eller smartphone kan utföra dem måste du se till att din dator har Android SDK, och på själva surfplattan eller smartphonen, alternativet " USB felsökning».

Hur man installerar Android SDK, som innehåller programmen adb och fastboot, läs detta material.

Låt mig också påminna dig om att i Android 4.2 och högre är "USB Debugging" -objektet dolt, och du kan läsa hur du kommer åt det.

För de som har glömt hur man startar ett kommandoradsfönster i Windows, låt mig påminna dig om att det enklaste sättet att göra detta är genom att klicka på "Start", varefter du måste skriva cmd i sökfönstret och trycka på " Enter-tangent.

När allt förberedande arbete är klart kan du ansluta enheten till datorn med en USB-kabel och börja lära dig kommandona.

1. adb devices kommando

Det här är förmodligen det viktigaste av alla tio lag som kommer att diskuteras. Med hjälp av det kan vi ta reda på om datorn ser din Android-enhet, och om den gör det, om den kan kommunicera med den via terminalkommandon.

Om allt är bra, efter att ha angett kommandot adb devices i ett Windows kommandoradsfönster eller Linux-terminal, bör du se en rad med texten Lista över enheter bifogade, varefter det kommer att finnas en rad som består av serienumret på din enhet och dess status - offline eller online:

Offlineläget betyder att enheten är i viloläge. Online-tillståndet signalerar att surfplattan eller smartphonen är redo att utföra dina kommandon.

2. adb push-kommando

Med hjälp av adb push-kommandot kan du kopiera filer till din surfplatta eller smartphone. I det här fallet måste du ange sökvägen till mappen där du vill placera filen på enheten och mappen på datorn varifrån filen ska kopieras. Den andra sökvägen är inte nödvändig om filen finns i samma mapp där adb-programmet finns.

Här är ett exempel på att kopiera en videofil superfreak.mp4 från en dator till en enhet, till mappen /sdcard/Movies med kommandot adb push superfreak.mp4 /sdcard/Movies/

För Windows-användare vill jag påminna om att i Android, när man anger sökvägen till filer och mappar, används ett snedstreck - / och inte ett snedstreck, som du är van vid.

3. adb pull-kommando

Om adb push-kommandot används för att överföra filer till en Android-enhet, används adb pull för att kopiera filer från enheten till datorn. Precis som i föregående fall måste du ange sökvägen dit du vill hämta filen på enheten och sökvägen där du vill placera denna fil på datorn. Den andra sökvägen är inte nödvändig om du vill att filen ska gå till mappen som du körde adb-programmet från.

Här är ett exempel på hur du kopierar filen superfreak.mp4 från mappen /sdcard/Movies/ på din surfplatta eller smartphone till Windows 8-skrivbordet för användaren Jerry, C:\Users\Jerry\Desktop

Om du vill att filen ska gå till mappen du körde adb från, skriv bara in kommandot adb pull /sdcard/Movies/superfreak.mp4

4. adb reboot kommando

Det här kommandot används ofta under processen att rota eller installera ny programvara, när vi behöver acceptera ändringarna som vi har gjort på vår enhet. När du har skrivit in kommandot adb reboot kommer din surfplatta eller telefon att starta om.

Detta kommando är också viktigt eftersom det kan placeras inuti skript, vilket gör att du kan starta om enheten automatiskt efter att du har slutfört alla nödvändiga operationer.

5. adb reboot-bootloader och adb reboot återställningskommandon

Med hjälp av adb kan du inte bara starta om din Android-enhet utan också starta om den i bootloadern. Detta läge behövs för att vi ska kunna låsa upp starthanteraren, vilket är nödvändigt för att erhålla roträttigheter och ytterligare installera alternativ firmware.

Vissa enheter kan startas upp med en specifik tangentkombination när de är påslagna, men ofta är kommandot adb reboot-bootloader det enda sättet att komma åt bootloadern.

På samma sätt kan adb-programmet användas för att komma åt återställningsmenyn för en surfplatta eller smartphone eller återställning. Detta kan göras med kommandot adb reboot recovery

6. Kommandot Fastboot devices

Om du startade om din surfplatta till bootloader-läge kommer den att sluta acceptera adb-kommandon. I det här läget kan vi kommunicera med enheten med hjälp av fastboot-programmet.

Med kommandot fastboot devices kan du ta reda på om din enhet kan acceptera kommandon från det här programmet i bootloader-läge. Eftersom fastboot är ett mycket kraftfullt verktyg, ger vissa Android-enhetstillverkare inte åtkomst till det här programmet i bootloader-läge.

Precis som med adb, efter att ha angett kommandot fastboot devices bör du se serienumret på din enhet.

Anledningen till att fastboot inte fungerar är ofta bristen på nödvändiga Windows-drivrutiner för din enhet.

7. Fastboot oem unlock kommando

Vissa tillverkare (till exempel HTC eller Asus) släpper speciella verktyg som låter dig låsa upp bootloadern för sina surfplattor och smartphones, varefter du kan installera alternativa återställningar, som ClockworkMod. eller TWRP och firmware från oberoende utvecklare (anpassad firmware).

Men i många fall kan du låsa upp starthanteraren för en Android-enhet med hjälp av fastboot-programmet. Detta är väldigt enkelt att göra - när din surfplatta eller telefon är i startladdarläge (steg 5), skriv bara in följande kommando i kommandoradsfönstret: fastboot oem unlock.

Efter detta måste du följa instruktionerna som kommer att visas på skärmen på din surfplatta eller smartphone.

Uppmärksamhet! Efter att ha utfört kommandot fastboot oem unlock kommer din enhet att rensas helt från alla program du har installerat och dina personliga data kommer också att raderas.

8. adb-skalkommando

Adb-skalkommandot förvirrar ofta vissa nybörjare.

Det finns två sätt att använda detta kommando. Om du helt enkelt skriver adb-skal i kommandoradsfönstret och trycker på Enter-tangenten kommer du att föras till terminalläge, eller kommandoskalet på din Android-enhet, där du kan utföra alla Android-skalkommandon.

Nedan kan du se resultatet av att köra ls-kommandot i Android-skalet

Detta läge är välkänt för Linux- och Mac-datoranvändare. Om du är bekant med bash-skalkommandon har du inga problem med att arbeta i det här läget. Annars rekommenderar jag inte att du använder adb-skalläget tills du förstår syftet med alla dess kommandon, eftersom du i det här läget har full tillgång till filerna på din enhet och av misstag kan orsaka irreparable ändringar i operativsystemet.

Det andra sättet att använda adb-skal är att köra ett enda Android-skal-kommando med den här konstruktionen: adb-skal<команда>. Till exempel kan du ändra filbehörigheter med ett kommando som "adb shell chmod 666 /data/filnamn"

9. adb installationskommando

Med adb-programmet kan du göra mer än att bara kopiera filer till och från din enhet. Detta program låter dig också installera applikationer på Android-enheter i form av apk-filer. Det finns ett adb installationskommando för detta. Det är lite som push-kommandot: du måste ange sökvägen där filen med programmet du vill installera finns. Därför är det enklaste sättet att först kopiera apk-filen till mappen med adb-programmet, varefter du kan installera programmet med kommandot adb install ApplicationFileName.apk

Om du behöver uppdatera programmet måste du i det här fallet använda -r-växeln och kommandot kommer att se ut så här: adb install -r ApplicationFileName.apk.

Med omkopplaren -s kan du installera applikationer på minneskortet (om din firmware tillåter detta). Switchen -l låter dig låsa programmet under installationen (genom att installera det i mappen /data/app-private). Det finns andra nycklar för mer avancerade funktioner, men deras beskrivning är ämnet i en separat artikel.

10. adb uninstall kommando

Slutligen kan du ta bort appar från din surfplatta eller telefon. För att göra detta, använd kommandot adb uninstall ApplicationFileName.apk

Det här kommandot har -k-omkopplaren, som låter dig, när du tar bort ett program, inte radera dess data och cache, utan att lämna dem på enheten.

Bonus: adb sideload-kommando

Detta kommando kommer att vara mycket användbart för ägare av Nexus-surfplattor och smartphones - med dess hjälp kommer de att kunna uppdatera den officiella firmwaren på sina enheter. Med andra ord, om din smartphone eller surfplatta inte har fått en uppdatering via etern, kan du ladda ner ny firmware från den officiella webbplatsen och uppdatera enheten manuellt.

När du har laddat ner firmware-filen till din dator och anslutit din surfplatta eller telefon till den, måste du starta om enheten till återställningsläge, välj "Använd uppdatering från ADB" och skriv sedan in följande kommando i kommandoradsfönstret på din dator: adb sideload xxxxxxxx.zip, där xxxxxxxx.zip är namnet på zip-filen med firmware.

Du hittar mer detaljerade instruktioner om hur du manuellt uppdaterar den fasta programvaran för Nexus-enheter i det här materialet.

Relaterat material:

Det finns många verktyg för att arbeta med en smartphone ansluten via en USB-kabel eller Wi-Fi. Särskilt avancerade verktyg låter dig flytta filer, installera och avinstallera programvara, visa kontakter, ta skärmdumpar och till och med skicka SMS, men inget grafiskt verktyg kan jämföras med kraften som Android-konsolen kan ge. I den här artikeln kommer vi att prata om ADB (Android Debug Bridge) - ett standardverktyg för att felsöka och arbeta med Android-konsolen från en dator.

Kommandona som beskrivs i artikeln kan utföras direkt på enheten genom att ladda ner en terminalemulator från marknaden, men det är mer praktiskt att göra detta, naturligtvis, från en dator via adb.

Grunderna i ADB

För att börja arbeta med ADB bör du aktivera det på din enhet och installera adb-verktyget och drivrutinerna på din dator. Den första uppgiften utförs genom att aktivera "USB Debugging" i inställningsobjektet "För utvecklare" (om detta objekt är dolt, klicka sju gånger på byggnumret i menyn "Om telefon").

För att installera ADB på din dator, ladda ner Adb Kit och packa upp det i valfri mapp (jag rekommenderar att du använder mappnamn utan ryska tecken). Vi laddar också ner och installerar ADB-drivrutiner.

Du måste arbeta med adb från kommandoraden. Tryck på Win + R och skriv in cmd, gå sedan till mappen där adb finns. För min mapp skulle kommandot vara:

Cd\android

För att inte göra alla dessa manipulationer varje gång kan du lägga till den önskade mappen till sökvägsvariabeln. För att göra detta, gå till "Kontrollpanelen -> System -> Avancerade systeminställningar -> Miljövariabler", hitta sökvägsvariabeln och lägg till sökvägen till adb-mappen i slutet av raden, avgränsad med semikolon. Nu, efter att ha startat konsolen, kan du omedelbart ange de nödvändiga kommandona.

Låt oss kontrollera vår anslutning till telefonen med följande kommando (det bör visa en lista över anslutna enheter):

adb-enheter

Du kan arbeta med ADB via Wi-Fi. För att göra detta behöver du roträttigheter och WiFi ADB-applikationen. Vi startar applikationen, trycker på omkopplaren och ansluter till smarttelefonen med hjälp av anslutningskommandot och IP-adressen som visas av applikationen:

INFO

Du kan kopiera konsolutgången efter att ha valt den med musen, samt klistra in det kopierade kommandot eller filnamnet i konsolen med höger musknapp. Aktiverad i konsolegenskaperna.

Installerar program

ADB kan användas för att installera applikationer utan att behöva kopiera dem till din smartphone. Allt du behöver göra är att köra följande kommando:

Adb installera d:/downloads/filnamn.apk

Du kan också lägga till ytterligare nycklar till kommandot. Kommer att vara användbart -e- installera om programmet samtidigt som du sparar data och -d- installera en mindre version än den nuvarande.

Program kan tas bort, men för att göra detta måste du känna till namnet på paketet (jag ska berätta hur du tar reda på det lite senare). Med spelet Angry Birds Seasons som exempel skulle kommandot se ut så här:

Adb avinstallera com.rovio.angrybirdsseasons

Säkerhetskopiering av program

Android har inbyggda säkerhetskopieringsfunktioner som även kan startas med hjälp av kommandoraden. För att göra detta, använd kommandot adb backup och en uppsättning alternativ:

Adb backup [alternativ]<приложения>

  • -f anger namnet på filen som skapas och dess plats på datorn. Om nyckeln saknas kommer filen backup.ab att skapas i den aktuella katalogen;
  • -apk|-noapk indikerar om endast applikationsdata eller själva APK-filen ska inkluderas i säkerhetskopian (inkluderar det inte som standard);
  • -obb|-noobb anger om .obb-tillägg för applikationer ska inkluderas i säkerhetskopian (ingår inte som standard);
  • -delad|-ingen delad anger om innehållet i programmet ska inkluderas på SD-kortet i säkerhetskopian (ingår inte som standard);
  • -Allt indikerar behovet av att säkerhetskopiera alla installerade applikationer;
  • -system|-nosystem anger om systemapplikationer ska inkluderas i säkerhetskopian (inkluderar som standard);
  • - lista över paket för säkerhetskopiering.

Om vi ​​vill skapa en säkerhetskopia av alla icke-systemprogram, inklusive .apk, till en specifik plats, kommer kommandot att se ut så här:

Adb backup -f c:\android\backup.ab -apk -all -nosystem

Efter inmatning måste du bekräfta starten av säkerhetskopieringen på själva enheten. För att återställa den resulterande säkerhetskopian måste du köra lämpligt kommando:

Adb återställning c:\android\backup.ab

Konsol i en konsol

Tillsammans med nämnda konsol, som är en DOS-konsol för Windows, har Android även en egen. Det kallas via adb skal och är i huvudsak en standard Linux-konsol, men med en ofullständig uppsättning kommandon, som kan utökas genom att installera BusyBox från marknaden. Det finns två sätt att använda den här konsolen. I interaktivt läge startas den med kommandot

adb skal

$-tecknet visas i konsolen (hädanefter i texten kommer detta tecken att betyda behovet av att ange det preliminära adb-skalkommandot), och efter det kan du ange en serie kommandon och få ett svar efter varje. Den andra metoden är om du bara behöver ange ett kommando kan du skriva det i rad med hjälp av adb-skalet.

Skalet använder standardkommandon för att kopiera, flytta och ta bort filer: cp, mv Och rm. Du kan ändra kataloger ( CD) och se deras innehåll ( ls). Förutom vanliga Linux-kommandon, som du kan lära dig om från vilken referensbok som helst, har Android flera av sina egna specialiserade verktyg, men för att använda några av dem måste du få root-rättigheter på din smartphone, och efter att ha startat konsolen, kör kommandot su:

adb skal su

Detta måste göras om du, som svar på ett kommando, ser en rad som liknar "åtkomst nekad" eller "är du root?". Om det lyckas ändras $-tecknet till #.



Tar en skärmdump

Gjort på en rad:

Adb shell screencap /sdcard/screen.png

Efter detta måste bilden dras ut ur enheten med kommandot adb dra:

Adb pull /sdcard/screen.png

Under återställningen kan du ta en skärmdump med följande kommando:

Adb pull /dev/graphics/fb0

Sedan måste du konvertera fb0-filen till en normal bild med hjälp av FFmpeg, som du behöver ladda ner och lägga i adb-mappen. Tillägget måste vara installerat på din enhet:

Ffmpeg -f rawvideo -pix_fmt rgb32 -s 1080x1920 -i fb0 fb0.png

Spela in video som händer på enhetens skärm

adb shell screenrecord --storlek 1280x720 --bithastighet 6000000 --time-limit 20 --verbose /sdcard/video.mp4

Det här kommandot kommer att börja spela in video med en upplösning på 1280 x 720 (om det inte anges, kommer enhetens ursprungliga skärmupplösning att användas), med en bithastighet på 6 Mbit/s, längd 20 s (om inte specificerat, det maximala värdet kommer att ställas in på 180 s), med visningsloggar i konsolen. Den inspelade videon kommer att finnas i /sdcard (video.mp4-fil).

INFO

Allt startat från konsolen och in adb skal processer som tar lite tid att slutföra kan avbrytas med kombinationen Ctrl + C. Avsluta skalet och återgå till att köra vanliga adb-kommandon - Ctrl + D.

Applikationshantering

Två kommandon används för att hantera applikationer: kl(pakethanterare) - pakethanterare och am(aktivitetsledare) - aktivitetsledare. Dessa team har många nycklar, som kan ses på utvecklarportalen. Låt oss titta på några.

Till att börja med kommer vi att få en lista över applikationer installerade på enheten i form av paketnamn som kommer att vara användbara senare:

Fortsättning är endast tillgänglig för prenumeranter

Alternativ 1. Prenumerera på Hacker för att läsa allt material på sajten

Prenumeration gör att du kan läsa ALLT betalmaterial på webbplatsen inom den angivna perioden. Vi accepterar betalningar med bankkort, elektroniska pengar och överföringar från mobiloperatörskonton.

ADB- och Fastboot-verktygen ingår i Android SDK-utvecklingssatsen (förväxla det inte med Android Studio, än mindre ladda ner dess besvärliga installationsfil, såvida du inte, naturligtvis, tänker utveckla för Android). ADB är ett felsökningsverktyg som låter dig komma åt Android-konsolen från en dator (genom att ansluta gadgeten till en PC via USB. Samtidigt borde det finnas . Fastboot är utformad för att fungera med enheten när den laddas i läget med samma namn (om din enhet har en sådan).

Med ADB kan du hantera din smartphone/surfplatta från din dator: göra en säkerhetskopia av applikationer, spela in en screencast, sätta din smartphone i återställningsläge och mycket mer. Dessutom kan du arbeta med ADB via Wi-Fi. För att göra detta måste din enhet ha root-rättigheter, och du behöver också en speciell applikation som ansluter till din dator via nätverket. Till exempel ADB Wireless eller WiFi ADB. Men detta är material för en separat artikel.

Med Fastboot kan du, anpassad återställning (eller), låsa upp Bootloader (på HTC, Motorola, Sony, Nexus, Huawei, de senaste LG-enheterna som den är blockerad), rensa systempartitioner.

Hur man installerar ADB och Fastboot: instruktioner

1. Gå till den officiella webbplatsen där du kan ladda ner Android SDK: https://developer.android.com/studio/index.html. Rulla ned till avsnittet "Endast kommandoradsverktyg" och välj arkivet för Windows.

2. Markera kryssrutan "Jag har läst och godkänner ovanstående villkor" och klicka på knappen "Ladda ner Android Kommandoradsverktyg för Windows". Arkivet börjar laddas ner.

3. Ladda ner den och packa upp den till roten av Drive "C:".

4. Du måste också ladda ner Java Development Kit från den officiella sidan. Gå till webbplatsen, godkänn villkoren i licensavtalet genom att markera rutan "Acceptera licensavtal" och ladda ner JDK-versionen som matchar bitstorleken på ditt system.

Första sättet

Gå tillbaka till Android SDK-mappen, öppna "verktyg" och kör "android".

Kontrollera "Android SDK Platform-tools" (och även "Google USB-drivrutin" om du har en Nexus-enhet) och klicka på "Installera paket".

Läs nedan om hur du installerar drivrutiner för andra enheter.

Välj "Acceptera licens" och klicka på "Installera".

Min logg visade att det var ett fel. Men till slut slutade allt framgångsrikt.

När du har slutfört stegen ovan, i mappen "sdk-tools-windows-". version"plattformsverktyg" kommer att visas och det kommer att innehålla "ADB" och "Fastboot" som vi är intresserade av.

Andra sättet

Gå till mappen "sdk-tools-windows- version» → "verktyg" → "bin" och, håll nere "Skift"-tangenten, högerklicka på ett tomt område. Välj "Öppna ett kommandofönster" eller "Öppna ett PowerShell-fönster här" om du har en av de senaste versionerna av Windows 10 installerad på din PC eller bärbara dator.

Klistra in kommandot i PowerShell eller Kommandotolken (i PowerShell lägg till ./ i början):

Klicka på "Enter" för att utföra kommandot. Filerna laddas ner och du blir ombedd att installera:

För att aktivera, skriv y, det vill säga "ja", och tryck på "Enter", varefter installationen av "plattformsverktyg" börjar.

I slutet kommer ett meddelande att visas på kommandoraden om att proceduren slutfördes framgångsrikt. Och mappen "platform-tools" med ADB och Fastboot inuti kommer att dyka upp i "sdk-tools-windows- version».

(!) Om du av någon anledning inte kan installera ADB och Fastboot med de tidigare metoderna, använd det tredje alternativet - ladda helt enkelt ner "plattformsverktyg"-arkivet och packa upp det till "C:"-enheten.

Installera ADB- och Fastboot-drivrutiner för Windows

För en dator, smartphone eller surfplatta måste du ladda ner USB-drivrutinen:

  • Samsung - drivrutinen ingår i Kies-verktyget: http://www.samsung.com/ru/support/usefulsoftware/KIES/ eller så kan du ladda ner den separat genom att välja önskad modell: http://www.samsung.com /us/ support/nedladdningar
  • HTC – som en del av HTC Sync Manager: http://www.htc.com/ru/software/htc-sync-manager/
  • Nexus - Android-drivrutin installeras tillsammans med Android SDK, enligt beskrivningen ovan.
  • Huawei - tillsammans med HiSuite-verktyget: http://consumer.huawei.com/minisite/HiSuite_en/index.html
  • LG – installera LG PC Suite: http://www.lg.com/ru/support/software-firmware
  • Motorola - se denna sida: https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481
  • Sony Xperia - FastBoot-drivrutiner för alla modeller finns här: http://developer.sonymobile.com/downloads/drivers/
  • Xiaomi – Mi PC Suite: http://pcsuite.mi.com
  • MTK – för kinesiska enheter på MediaTek-chips: http://online.mediatek.com/Public%20Documents/MTK_Android_USB_Driver.zip
  • Lenovo - välj din smartphone- eller surfplattamodell och ladda ner ADB-drivrutinen: http://support.lenovo.com/us/en/GlobalProductSelector
  • Leta efter lösningar för enheter från andra tillverkare på deras officiella webbplatser.

Det finns olika universella ADB-drivrutinsinstallationsprogram (till exempel den här: http://adbdriver.com/downloads/) - de kan också användas till exempel när det av någon anledning inte var möjligt att installera den officiella lösningen.

Om din modell levereras med en drivrutin utan installationsprogram måste du göra följande:

1. Gå till "Kontrollpanelen" → "Enhetshanteraren". I Windows 10 högerklickar du bara på Start-menyn och väljer Enhetshanteraren.

2. Hitta i listan enheten som du behöver installera drivrutiner för. Högerklicka och klicka på Uppdatera drivrutiner.

Som du kan se känner datorn korrekt igen min Nexus 7-surfplatta. Om din PC upptäcker smarttelefonen felaktigt eller om det finns en gul triangel med ett utropstecken inuti enheten, krävs "manuell" installation av Android-drivrutiner för dig.

3. Välj "Bläddra i den här datorn efter drivrutinsprogram."

4. Ange sökvägen till drivrutinsmappen på din PC.

Vänta tills installationen är klar och anslut sedan gadgeten till din dator via USB.

Hur man kommer igång med Fastboot och ADB

Att arbeta med ADB eller Fastboot görs från kommandoraden; verktygen startas på två sätt:

1: Högerklicka på "Start" och välj "Command Prompt (Admin)" eller "Windows PowerShell (Admin)". Använd sedan kommandona och ange sökvägen till mappen med ADB och Fastboot (efter att ha angett varje, tryck på "Enter").

För att återgå till roten på "C:\"-enheten, använd:

Tack vare detta kommando öppnar vi den önskade mappen:

I mitt fall blev det så här:

cd\tools_ version-windows\plattformsverktyg

Du kommer att få (Google-utvecklare ändrade namnet på arkivet efter att ha skrivit den ursprungliga versionen av denna instruktion):

cd\sdk-tools-windows- version\plattformsverktyg

Sökvägen till Fastboot och ADB anges, nu arbetar vi med dem från konsolen.

För att undvika att behöva göra detta varje gång, lägg till sökvägen till "plattformsverktyg" till variabeln "Sökväg". Gå först till mappen, i navigeringsfältet, högerklicka på "plattformsverktyg" och välj "Kopiera adress".

Gå till "Kontrollpanelen". För att göra detta, tryck på "Win" + "R" och i "Öppna:"-fältet, klistra in kontroll . Klicka på OK.

Välj System → Avancerade systeminställningar → Miljövariabler....

Hitta variabeln "Path", markera den och välj "Redigera...".

Klicka på Ny, klistra in sökvägen till mappen "plattformsverktyg" och klicka på OK.

Många av oss är redan bekanta med ADB (Android Debug Bridge), eftersom vi som ägare av en Android-enhet ganska ofta måste utföra så enkla åtgärder som adb tryck Och dra, eller omstart av adb etc. Men för många nybörjare är bara synen av kommandoraden redan skrämmande, och det verkar oöverkomligt möjligt. Även om allt i själva verket är ganska enkelt, kommer erfarna användare inte att låta mig ljuga, och den största svårigheten är att komma ihåg alla dessa kommandon, även om det inte är nödvändigt att göra det heller, eftersom Internet alltid är till hands och att hitta rätt kommando är inte svår.

Android Debug Bridge, som är en del av Android SDK-emulatorn, låter dig kommunicera mellan din dator och en Android-enhet som är ansluten till den. Om du behöver lite mjukvara kan du förresten ladda ner programmen till din bärbara dator gratis här. Vad kan jag göra med ADB? Dess möjligheter är ganska breda, till exempel de mest populära åtgärderna: kopiera filer från en Android-enhet till en dator, ladda upp filer från en dator till Android, kör många Linux-kommandon, ta emot felrapporter, etc.

Så om du är ny på det här och vill lära dig lite mer om ADB än bara vad det är, så föreslår jag att du kollar in min lilla grundläggande guide för att lära dig ADB.

Vad du kommer att behöva

1. Android Debug Bridge (ADB) för Windows 32bit - ladda ner

2. Android Debug Bridge (ADB) för Windows 64bit - ladda ner

3. Dator med Windows OS installerat.

Låt oss nu gå vidare till den aktiva fasen:

1. Ladda ner det nödvändiga zip-arkivet och extrahera det var du vill, till exempel kör C.

2. Gå nu till katalogen C:/adb/sdk/platform-tools. Här hittar du en uppsättning filer som visas i bilden nedan.

3. Håll ned Skift-knappen + högerklicka och starta Windows-kommandoraden från den aktuella katalogen.

4. Ange kommandot adb start-server.

5. För att säkerställa att din enhet är korrekt ansluten och har identifierats av datorn, skriv in kommandot: adb-enheter. Om allt är bra kommer du att se något liknande detta:

Nu när din enhet är ansluten och allt fungerar, låt oss leka lite med den.

Läser LOGCAT via ADB

Det enklaste sättet är att köra kommandot: adb logcat. Som ett resultat kommer hela innehållet i enhetens loggfil att visas på skärmen. För att få logcat i en separat filkörning: adb logcat > logcat.txt.

BUGGRAPPORT

Du kan köra kommandot: adb felrapport, men du kommer att få ett meddelande om att den genererade rapporten inte kommer att vara läsbar, så det är bättre att använda: adb felrapport >resultat.txt.

ADB tillsammans med ROOT-åtkomsträttigheter

För att arbeta från ADB med fullständiga åtkomsträttigheter måste du rota enheten. Om enheten redan är manuell kör du kommandot: adb rot och vi ser vad som visas på bilden nedan (starta om ADB med roträttigheter).

Installera applikationer via ADB

För att installera programmet, se till att det inte finns några mellanslag i apk-filnamnet och att du måste veta exakt den korrekta sökvägen till den. Tja, då kör vi kommandot: adb installera+ namnet på installationsfilen. I mitt exempel installerade jag papertoss-spelet, så om allt går bra får du den här bilden på skärmen:




Topp