Adb-enheter ser inte. Android firmware med hjälp av FastBoot-verktyget. varför ADB RUN är bättre

Många av er har mer än en gång stött på en situation där man, för att få root-rä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, tar vi idag 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 du 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 från vilken du körde adb-programmet.

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 kommandot ls 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 förä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:

7 november 2012 klockan 14:56

Manuell installation av ADB-drivrutin

  • Android utveckling
  • Handledning

Och här väntade en obehaglig överraskning på mig - antingen visade sig den inhemska drivrutinen vara sned, eller Windows, eller tråden... i allmänhet slutade drivrutinen att fungera, Windows Device Manager rapporterade att enheten var fullt fungerande, men på begäran adb-enheter Jag fick en tom lista i konsolen och, naturligtvis, kunde jag inte testa applikationen på surfplattan.

Jag skrev en förfrågan till TeXeT-supporten, de svarade mig till och med med en länk till själva drivrutinen, som, som jag redan var övertygad om, inte fungerade. Jag började leta efter ett svar på Internet och hittade en massa olika sammansättningar av denna drivrutin och manualer, men ändå startade ingen av dem ordentligt, och även den inbyggda drivrutinen från SDK:n fungerade inte alls, vilket gjorde mig förtvivlad ... men inte förtvivlan.

Här bestämde jag mig för att försöka skriva drivrutiner med den gamla goda metoden för vetenskaplig petning och öppnade driverinf-filen. Det som gav mig hopp var förståelsen att mjukvarudelen av adb-gränssnittet på surfplattans sida borde vara identisk för alla enheter, och USB fungerade ändå. Och så, efter flera misslyckade försök att manuellt redigera inf-filen, hittade jag ett recept för att behandla inf-filens krydda så att den skulle installeras och, viktigast av allt, fungera.

Så låt oss börja.

Steg 1. Ladda ner drivrutinen. Om du inte redan har gjort det, öppna Android SDK Manager, hitta avsnittet Extras, markera rutan Google USB-drivrutin och klicka på Installera paket. Det är enkelt. Vänta tills den laddas.

Steg 2. Hitta drivrutinen och gör en kopia av den i en separat mapp. Gå till mappen %android-sdk%\extras\google\ och se den uppskattade usb_driver-mappen där. Kopiera det någonstans, så kommer vi att utföra ytterligare manipulationer där. I princip kan du redigera "originalet", men jag föredrog att behålla originalet intakt för säkerhets skull.

Steg 3. Redigera inf-filen.Öppna filen android_winusb.inf i mappen och leta efter rader så här:
;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbInterface% = USB_Installera, USB_Composite%8D USB1D1D, USB1D stall, USB\VID_18D1&PID_4E12&MI_01
Gör en kopia av dessa rader och byt ut dem Google Nexus One%din_enhetsnamn% för identifiering i framtiden och... öppna Windows Enhetshanteraren. Vi letar efter vår enhet där ( Android, Android Composite ADB-gränssnitt eller något sådant). Öppna enhetsegenskaperna, fliken "Detaljer", välj "Utrustnings-ID" i listan och se den här bilden.

Vi kopierar raden som är mest lik den som visas i figuren (den är i teorin bara lite kortare) och klistrar in den i vår inf-fil.
;TEXET TM-7025 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01 %SingleAdbInterface%&PVID_Interface%=USB_Interface_0b = USB_Installera, USB\VID_18D1&PID_0003&MI_01
I %SingleAdbInterface% tar vi bort slutet av raden, som du kan se, i %CompositeAdbInterface% infogar vi hela raden. Det finns förmodligen ingen anledning att upprepa allt två gånger, men jag har redan allt och jag är för lat för att experimentera :)
Vi sparar (var försiktig - i vissa fall behöver du köra anteckningar med administratörsrättigheter, eftersom du i användarläge inte kommer att få skriva över inf-filen).
Steg 4. Installation av drivrutiner. Nu när allt är förberett, gå tillbaka till enhetshanteraren och ta bort alla tidigare installerade adb-drivrutiner (om några). Vi uppdaterar listan över enheter och ser vår enhet utan drivrutiner. Vi öppnar dess egenskaper och väljer "uppdatera drivrutiner", välj installationen från mappen, ange mappen med den korrigerade informationen och startar installationen - vår drivrutin hittas omedelbart, men under installationen kan den svära om inkompatibilitet med frågan "ska jag fortsätt, nasalneka?” Låt oss fortsätta. Det är allt, drivrutinen är installerad.
Steg 5. Slutlig. För att vara exakt, ta ut USB-porten, vänta tills allt har upptäckts, öppna konsolen (Win+R, enter cmd) och skriv adb-enheter. Om allt gick bra ser vi det värdefulla listobjektet, vilket indikerar att adb nu ser vår enhet.


Från och med nu kan du säkert starta Eclipse och bygga program, njuta av bekväm automatisk montering, installation och möjligheten att felsöka direkt på din enhet.

Om adb-kommandot inte fungerar för dig alls. Dator -> Egenskaper -> Miljövariabler. Vi letar efter variabeln Path och i slutet vi lägger till(i inget fall skriver vi över det) i slutet finns ett semikolon, och efter det adressen till mappen där adb bor (vanligtvis %android-sdk%\platform-tools\). Efter en omstart borde det fungera.
Ibland startar inte adb automatiskt när systemet startar. Starta manuellt.

Vad var det?
Det är faktiskt enkelt. Av någon anledning (Winda är ett måste / progers har sneda händer / Googles inf-fil skrevs endast för infödda Google-enheter / Higgs-bosonerna har förstört allt på din dator), vill Windows inte använda Google-drivrutinen för enheter som inte kommer från Google som inte är registrerade i inf-filen. Tydligen är allt där knutet till denna ID-utrustning. Men mjukvaran på de allra flesta Android-enheter är identisk när det gäller felsökningskontakten till PC:n, så föraren bör kommunicera normalt med vilken Android-enhet som helst. Vår uppgift är att lura Windows och tvinga den att acceptera enheten som en "drivrutinskompatibel" enhet, vilket vi gjorde genom att lägga till dess ID i drivrutinsinf-filen.

Jag hoppas att den här manualen kommer att hjälpa någon att skaffa sin egen kinesiska eller annan enhet som man glömde att göra en normal adb-drivrutin för när man monterade systemet, eller för de som bryr sig om att ladda ner den officiella drivrutinen från enhetstillverkaren (detta kan vara så irriterande att det går snabbare att göra allt som beskrivs ovan - Detta hände mig med drivrutinen för LG E510-telefonen).

P.S. Jag har inte genomfört masstestning av denna metod, så jag kan inte garantera att den kommer att fungera till 100 % i alla fall. Men det fungerade för mig på Windows 7 och sedan på Windows 8. Filen var tvungen att redigeras separat för varje gång, men jag tror inte att detta är ett sådant problem.


  1. c:\android\adb
  2. Låt oss gå till StartKör(eller tryck på tangentbordet Win+R, som passar dig) och skriv följande:
    cmd
  3. Kommandoraden öppnades. Vi skriver i den:
    cd c:\android\adb
    Var c:\android\adb
    *Användbara råd: FLIK

  1. Installera ADB och fastboot på PC (se ovan)
  2. Vi går till mappen där vi installerade vår adb och fastboot. jag har den
    /home/myuser/nexus/adb/
  3. Vi går till terminalen och skriver där:
    cd /home/myuser/nexus/adb/
    Var /home/myuser/nexus/adb/- sökväg till mappen med adb och fastboot. Det kan vara annorlunda för dig
    *Användbara råd: för att undvika att skriva allt manuellt kan du skriva en del av mappnamnet och klicka på FLIK
  4. Ansluter vår nexus-enhet till datorn
  5. Utför de nödvändiga kommandona (se nedan)

  1. Installera ADB och fastboot på PC (se ovan)
  2. Vi går till mappen där vi installerade vår adb och fastboot. jag har den
    /home/myuser/nexus/adb/
  3. Vi går till terminalen och skriver där:
    cd /home/myuser/nexus/adb/
    Var /home/myuser/nexus/adb/- sökväg till mappen med adb och fastboot. Det kan vara annorlunda för dig
    *Användbara råd: för att undvika att skriva allt manuellt kan du skriva en del av mappnamnet och klicka på FLIK
  4. Ansluter vår nexus-enhet till datorn
  5. Utför de nödvändiga kommandona (se nedan)


ADB - Android Development Bridge. Enkelt uttryckt är detta en sak för att utveckla och felsöka applikationer för vår älskade Android. Men vi är inte programmerare alls (för det mesta), utan vanliga användare! Varför behöver vi det? Låt oss ta reda på det.
adb, från en enkel användares synvinkel, innehåller följande funktioner:
-Redigera filer på själva enheten via PC
-Möjlighet att installera applikationer, firmware, kärnor, radio, bootloaders och återställning
-Möjlighet att "ladda ner" filerna vi behöver från telefonen

För att arbeta med adb måste du först installera dem på din dator (som - se ovan)

ADB-kommandon:
ADB push (skriver en fil till din enhet) -- adb push c:\example.apk /sdcard/example.apk
ADB pull (extraherar en fil från enheten till datorn) -- adb pull /system/app/example.apk c:\example.apk
ADB-installation (installation av programmet på enheten) -- adb install c:\example.apk
adb omstart (starta om enheten)
adb reboot recovery (starta om enheten och starta sedan om till återställning)
adb reboot bootloader (starta om enheten och ladda sedan in den i bootloader)
adb remount (avmontera och montera /system-partitionen)

ADB-Shell-kommandon:
adb-skal (lanserar ett Linux-skal för att köras på enheten)
cd (navigering genom enhetskataloger) -- cd /system/app
ls (analogt med kommandot "dir" i DOS, visar innehållet i katalogen) -- ls /system/app
rm (ta bort en fil från katalogen) -- rm /system/app/example.apk
cp (kopierar filen från katalogen till katalogen på enheten) -- cp /system/app/example.apk /sdcard/example.apk
exit (avsluta ADB-Shell) -- avsluta

Fastboot-verktygets kommandon:
fastboot-enheter - lista över enheter anslutna till datorn (används för att kontrollera anslutningen)
fastboot omstart - starta om enheten
fastboot reboot-recovery - starta om enheten till återställning
fastboot reboot-bootloader - starta om enheten till bootloadern
fastboot flash boot filnamn.img - kärnans firmware
flashboot flash radio filnamn.img - firmware för radio
fastboot oem lock - stäng starthanteraren.
fastboot oem unlock - öppna bootloader (raderar all användardata)

Detta är inte en komplett lista med kommandon!

Erfarna ägare av Android-enheter använder ganska ofta ADB- och Fastboot-programmen som ingår i Android SDK för att låsa upp bootloadern för sina surfplattor och smartphones, installera anpassad firmware, skaffa roträttigheter och mycket, mycket mer.

Men en "fin" dag kan du upptäcka att efter att du har anslutit din Android-enhet till datorn och skrivit det vanliga "adb devices"-kommandot i kommandoradsfönstret, är listan över enheter anslutna till datorn som det här programmet ska visa. tömma. Vad ska man göra i sådana fall för att rätta till situationen?

Om detta händer dig måste du först och främst kontrollera följande:

1. Kontrollera om det är aktiverat i din surfplattas inställningar

2. Kontrollera att USB-kabeln du använder för att ansluta till din dator fungerar och är korrekt ansluten

3. Kontrollera om du har Android SDK installerat och uppdaterat till den senaste versionen hittills

4. Prova att byta anslutningsläge för din surfplatta eller smartphone från en mediaenhet (MTP) till en kamera (PTP) eller vice versa.

Du kanske frågar - varför göra allt detta om enheten fungerade bra tidigare? Det kan finnas många anledningar till en sådan situation. Till exempel uppdaterade du operativsystemet på din PC och glömde att installera Android SDK, eller så har du inte uppdaterat SDK på länge, eller så ansluter du din surfplatta eller smartphone inte med originalkabeln som följde med, men med en längre köpt senare, för att göra det enklare att använda enheten laddas, eller – USB-drivrutinerna för din enhet är inte korrekt installerade.

På tal om förare. Om du har markerat allt ovan, men det inte hjälpte dig och ADB-programmet fortfarande inte ser din enhet, försök att ta bort den från systemet och installera om den igen.

För att göra detta, på en dator med en surfplatta eller smartphone ansluten till den, öppna enhetshanteraren och hitta enheten med "Composite ADB Interface" i namnet. Till exempel: "Android Composite ADB Interface" eller "Google NexusADB Interface"

Högerklicka sedan på enheten och välj alternativet "Radera" i menyn som öppnas.

Koppla bort din surfplatta eller smartphone från din dator, bekräfta borttagningen genom att klicka på "OK"-knappen och efter att ha slutfört enhetens borttagningsprocess, anslut den igen och vänta tills Windows installerar den igen. Efter detta ska din surfplatta eller smartphone visas i listan över enheter som är anslutna till datorn i ADB-programmet.

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 Förresten, om du behöver någon programvara kan du ladda ner programmen för 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 behöver veta exakt den korrekta sökvägen till den. Nåväl, 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: