adb-skalet fungerar inte. Det finns tre grupper av användare


Många av oss är redan bekanta med ADB (Android Debug Bridge) eftersom vi är ägare Android-enheter, ganska ofta måste du 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 detta inte är nödvändigt att göra heller, eftersom Internet alltid finns till hands och kan hittas rätt kommandoär inte svårt.

Android Debug Bridge, som är en del av emulatorn Android SDK, 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 till separat fil do: 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

Att arbeta under ADB med fullständiga rättigheteråtkomst 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 ami).

Installera applikationer via ADB

För att installera programmet, se till att det finns i titeln apk-fil men det fanns inga mellanslag och du måste veta exakt den rätta vägen dit. 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:

Om du bestämmer dig för att uppdatera din smartphone, kommer du definitivt att stöta på ett sådant koncept som Apply update från ADB. Alla vet inte vad detta är, men det är inte svårt att förstå det här problemet. Vissa måste bekanta sig med ämnet, med början med begreppet "firmware" för andra, kommer det att räcka att helt enkelt dechiffrera förkortningen ADB.

Syfte

Om du är ägare till en Android-enhet, garanterar detta inte att du kommer att behöva hantera Apply update från ADB. Våra föräldrar vet inte vad det är, om enheten går sönder tar de den till sina barn eller till servicecentret.

Men om du är en erfaren smartphoneanvändare och har en idé om en sådan process som firmware, skulle det vara bättre att ta reda på det här programmet själv. För det första kan du på detta sätt återuppliva vilken telefon som helst utan onödiga ekonomiska utgifter. För det andra kommer du att lära dig hur du får root-rättigheter eller ändrar systemgränssnittet själv.

Program

Innan vi tar reda på vad översättningen är för frasen Apply update from ADB, låt oss titta på programvaran. ADB är en integrerad del av systemet, vilket betyder Android Debug Bridge. Det är översatt till ryska som "debugging bridge "Android"" och, naturligtvis, kan det säga lite för den genomsnittliga användaren.

Det hände så att operativsystemet Android utvecklades från det tidigare existerande Linux. På gammaldags sätt kräver båda att man använder kommandoraden för att göra några ändringar. Naturligtvis har emulatorer redan utvecklats. Men att arbeta med dem är obehagligt eftersom liten skärm och vissa restriktioner.

Dessutom behöver man ofta själva datorn så det krävs speciell programvara. De blev adb app, som fungerar för att länka båda enheterna och på så sätt implementera olika operationer med Android-systemet.

Firmware

Som nämnts tidigare är det ofta under den blinkande processen som meddelandet Apply update from ADB stöter på. Den ryska översättningen indikerar tillämpning av uppdateringar med Android-felsökningsbryggan. Men för att uttrycka det enkelt låter det här alternativet dig styra telefonen medan du uppdaterar, återställer eller installerar firmware.

Vad är firmware? Det här är vad folk började kalla inbäddad programvara. Beroende på syftet kan det vara olika och utföra en specifik uppgift. Men på en smartphone är det ett set programvara, som ingår i operativsystemet.

Den fasta programvaran styr villkorligt driften av telefonens hårdvara. Mest troligt, utan det kommer enheten inte att kunna fungera alls.

Återhämtning

Frågan om att detta är Apply update från ADB uppstår hos människor när de kommer in Återställningsmeny. Varje Android-smarttelefon har ett återställningsläge. Här kan du köra en fabriksåterställning, installera uppdateringar osv.

jag undrar vad klassisk meny få har sett sedan Koushik Dutta bestämde sig för att skapa ett alternativ till det. Nu är detta den välbekanta återställningsmenyn, som kallas Clockworkmod återställning. Det finns på nästan alla moderna prylar.

Denna version av menyn har redan fått en extra. Den ena fungerar med hjälp av volym- och strömknapparna, och den andra styrs av pekskärmen.

I allmänhet liknande återställning från tredje part det här ögonblicket massor. Det är naturligtvis bättre att använda den som redan finns i enheten, utan installationer ytterligare programvara. Det här alternativet är säkrare och beprövat.

För att komma till den här menyn, använd tangentkombinationer. För olika personer kan det finnas olika knappar. Men oftast behöver du hålla nere volym upp- och strömknapparna. Sedan stängs telefonen av och går in i den här menyn.

Användande

När du ser en hel lista med obegripliga ord framför dig, kommer bland dem att vara frasen Apply update from ADB. Vi har redan tagit reda på vad detta är, det återstår att förstå varför det här alternativet behövs och varför det används.

Oftast är det genom denna linje som det är enkelt att ladda ner uppdateringar med ny firmware. I det här fallet måste din telefon vara ansluten till datorn. Det bör finnas en kommandorad för ADB-programmet på skärmen. Så genom att hantera telefonen och dess system via en dator kan du enkelt göra alla nödvändiga ändringar.

Alla åtgärder med operativsystemet sker genom felsökningsbryggan. På datorn anger du kommandon som modifierar smarttelefonen. Det är viktigt att förstå att endast på detta sätt kommer du att ha tillgång till alternativ som är dolda för användaren av tillverkaren.

Förberedelse

Om du bestämmer dig för att använda den här uppdateringsmetoden måste du förbereda dig i förväg så att det inte uppstår några problem under processen. Ladda din smartphone maximalt. Naturligtvis rekommenderar de att det bör vara minst en halv avgift, men det är inte värt risken. Läs recensioner om alternativet Apply update from ADB och möjliga fel på forumen.

Därefter måste du installera Android SDK på din PC. Detta är huvudprogrammet, som har många verktyg, inklusive ADB. Glöm inte att ställa in USB Debugging på din telefon. Många glömmer bort det här steget och ställer sedan frågor om varför programmet eller datorn inte ser deras gadget.

Förresten, " USB felsökning» Nyligen blev gömd för vissa användare. Allt beror på telefonmodellen. Till exempel finns det ett alternativ där du behöver hitta alternativet "Om telefonen". Det finns vanligtvis i systeminställningarna. Därefter måste du klicka på raden "Byggnummer" upp till 10 gånger. Du kommer att märka att aviseringar visas längst ned som låter dig veta att du är på rätt väg.

Om allt stämmer får du ett meddelande från systemet att du har blivit utvecklare. Nu kan du återgå till avsnittet "utvecklaralternativ" och det här alternativet kommer att visas där.

Det finns modeller som helt enkelt gömde "insättningen" på en ovanlig plats. Testa till exempel att söka i avsnittet "Minne". Ibland är det här föremålet gömt där.

Under förberedelserna bör du inte glömma att starta kommandoraden. För att göra detta, skriv bara in Windows-sökning cmd. Tryck sedan på Enter. Och slutligen, kontrollera kabelns funktionalitet. Det är viktigt att den inte kopplas bort, och att det inte finns några ständiga frånkopplingar mellan smarttelefonen och datorn.

Lag

Som du redan förstått måste du använda kommandon för att göra ändringar. Deras Ett stort antal, men det är osannolikt att den genomsnittliga användaren kommer att behöva dem alla på en gång. Det händer ofta att oerfarna "användare" hittar kommandon på Internet och tanklöst anger dem i programmet, utan att förstå vad Android Apply Update ADB är.

Du behöver ingen superkunskap för att förstå dem. Det räcker med att noggrant läsa deras beskrivningar och uppgifter. Därefter kommer vi att titta på viktiga och användbara kommandon.

Förbindelse

Så det allra första och huvudkommandot är adb-enheter. När du anger det på kommandoraden får du information om din enhet är korrekt ansluten. Förutom det faktum att programmet kommer att upptäcka liknande problem, kommer också att indikera smarttelefonens förmåga att kommunicera med datorn genom terminalkommandon.

Vanligtvis, om gadgeten är korrekt ansluten, visas raden Lista över anslutna enheter i tabellen. Följande visar telefonens serienummer och dess beredskap för arbete: "online" eller "offline".

Transport

Följande kommando är adb push. Det kan vara användbart eller inte. Men du bättre vet om henne. Det här alternativet låter dig överföra filer från din dator till din enhet. För att göra detta måste du på kommandoraden ange sökvägen där filen ska placeras, såväl som platsen där den börjar sin sökväg.

Om dokumentet du behöver finns i mappen med programmet kan denna adress utelämnas.

Men kommandot adb pull gör tvärtom. Tack vare den kan du enkelt överföra filer från din smartphone till din PC. På exakt samma sätt som med föregående alternativ måste du ange två sökvägar. Men om du vill att dokumentet ska hamna i programmappen på din dator behöver du inte ange adressen för det.

Starta om

Alternativet Apply update from ADB introducerar oss till Kommandot i programmet är något modifierat och används som adb-omstart. Det är nödvändigt om alla justeringar som behövdes har genomförts. Och i slutändan, som vanligt, måste du starta om din smartphone. Det är denna metod som gör det enkelt att starta om.

Bemyndigande

För att aktivera roträttigheter, använd bootloader-alternativet. För att göra detta måste du aktivera adb reboot-bootloader och adb reboot recovery-kommandon. Apply update ADB gör det möjligt att byta till en ny bootloader, som behövs för att få utökade rättigheter och alternativ firmware.

Det finns telefonmodeller som kommer in i denna bootloader med hjälp av vissa tangentkombinationer. Även om detta är sällsynt är det mycket lättare att använda adb kommando omstart-bootloader.

Om du behöver åtkomst till återställningsmenyn använder du kommandot adb reboot recovery.

"Kommunikation"

Om du gick in i bootloader-läge kommer alla ADB-programkommandon att sluta fungera. För att göra detta måste du använda ytterligare ett alternativ. Behöver komma in fastboot-enheter för att upprätta kommunikation mellan enheter.

Man tror att detta kommando Ett bra verktyg för avancerade användare. Därför stöder vissa tillverkare inte det, för att inte leda till störningar i systemet.

När du angav fastboot-enheter kommer smartphonenumret att visas på kommandoraden. Det betyder att allt är aktivt och du kan använda följande kombinationer.

Låsa upp

Det finns modeller som redan har en inbyggd bootloader-upplåsare. Detta gör det möjligt att installera återställningsmenyer från tredje part på enheten. Men i de flesta fall, för att låsa upp starthanteraren, måste du använda fastboot-menyn. För att allt ska fungera korrekt måste du ange fastboot oem unlock på kommandoraden när smarttelefonen är i bootloader-läge.

Läser in

De som förstår vad Apply update from ADB betyder kan använda kommandona för att ladda ner. Dessa inkluderar adb installation och adb uninstall. Dessa alternativ hjälper dig inte bara att flytta filer till din smartphone, utan låter dig också installera applikationer med apk-tillägget.

För att ta bort ett program från din enhet måste du ange lämpligt kommando och sedan ange namnet på programvaran med tillägget.

ADB Kör

ADB-programmet blev mycket populärt på en gång. Men inte alla användare var bekväma med att ange kommandon varje gång. Detta tog extra tid och ibland uppstod fel och misslyckanden. För att göra det enklare att arbeta med programvaran skapades ett tillägg till den, ADB Run.

Denna applikation har samma kommandon, men kräver inte att du anger dem. Du behöver bara trycka på siffrorna som motsvarar ett eller annat alternativ. Just nu finns det 14 poäng i programmet. Här är alla grundläggande kommandon du behöver och vanliga användare och avancerad. Till exempel, under siffran "1" finns den redan bekanta adb-enhetsraden. Bara nu behöver du inte ange det specifikt, du behöver bara klicka på en.

Lag som har flera varianter har skaffat sig underkategorier. Om du gick till huvudsektionen kan det finnas undersektioner som också är numrerade och som inte kräver inmatning av kommandon.

Slutsatser

Det är viktigt att förstå att alla operationer som du utför med din smartphone görs på egen risk och risk. Detta gäller särskilt för mer komplexa processer, inklusive installation av anpassad firmware eller erhållande av roträttigheter.

Sådana ingrepp i systemet kan leda till misslyckanden. Om något gjordes fel. Dessutom är telefonen utan garanti och ingen kommer att återställa den åt dig gratis. Läs och studera därför allt som har med sådana handlingar att göra, och ta reda på allt möjliga fel som användare innan du har stött på.

Vad är ADB? Adb-kommandon för Android. I den här artikeln kommer du att lära dig vad ADB är, varför användare behöver det, och även hur man hanterar det med hjälp av kommandon i Android terminal. Nåväl, låt oss börja lära oss adb-kommandon för Android...

Lär känna ADB

ADB (android debug bridge) är ett felsökningsverktyg som identifierar fel i applikationer, låser upp enheter på Android OS och mycket mer. Du kan läsa den officiella dokumentationen på engelska på denna webbplats.

Ladda ner ADB

Du kan ladda ner ADB med den officiellt tillhandahållna Android SDK-utvecklingsmiljön eller ladda ner liten ADB-installatör, Installationen sker i roten på disken MED:\

Se till att drivrutiner är installerade på din PC och att USB-felsökning är aktiverat på Android.

Adb kommandon android och linux

Adb-kommandon kan delas in i 3 typer, direkt för Adb-kommando, FastBoot() och Android-kommandon.

Adb-kommandon

1. Kontrollera om Android är anslutet, kontrollerar om datorn "ser" din smartphone eller surfplatta.

För att se till att allt fungerar bra och att datorn känner igen Android måste du ange adb-kommandot:

adb-enheter

Den här skärmdumpen visar att Android är ansluten

Om du har dök inte upp Om det finns ett liknande meddelande kan du behöva kontrollera tillgängligheten för drivrutiner på datorn, kabelns integritet och USB-portens funktionalitet.

2. Android-anslutning via WI-FI

För att ansluta Android via WI-FI-nätverk måste du få enhetens IP-adress och port, ADB Wireless-applikationen hjälper dig med detta (Root krävs)

efter det anger du kommandot:

adb ansluta ip:port

Till exempel så här:

adb ansluta 192.168.0.14:5555

Läs mer om hur du ansluter Android via WI-FI - USB Debugging.

3. Installera applikationer på Android

För att installera en applikation från en dator till Android måste du ange kommandot:

adb installera

Hur man använder och exempel:

För att kunna använda Adb-kommandot måste du installera applikationen. Skriva:

adb intsall C:papka_gde_y_vas_hranitsya_prilogenieimja_priloginija.apk

Det vill säga skriv kommandot adb installera sökvägen till applikationen och namnet på denna applikation.

4. Skicka valfri fil till Android

adb tryck

Hur man använder och exempel

För att skicka en fil från PC till Android med Adb-kommandot. Skriva:

adb push C:papka_gde_hranitsya_fileimja_file /sdcard

Det vill säga, skriv adb-kommandosökväg till fil, filnamn och plats där du ska spara den här filen.

5. Ta emot en fil från Android till PC

För att ta emot absolut vilken fil som helst från en Android-enhet till en dator finns det ett kommando:

adb dra

Hur man använder och exempel:

För att ta emot en fil från Android till PC med Adb-kommandot måste du. Skriva:

adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson C:papka_gde_budet_hranitsya_file

Det vill säga, skriv adb-kommandosökvägen till filen som finns på Android, namnet på filen och platsen där den här filen ska sparas på datorn.

För att starta om Android efter alla utförda operationer, eller starta om till ett speciellt läge, finns det ett kommando:

omstart av adb

Användningsexempel:

Kommandona kommer att starta om Android

adb omstart adb omstart normalt

Bootloader

adb starta om bootloader

Kommandot kommer att starta om Android till återställningsläge

adb omstart återställning

7. Gå till Android-hantering, varefter du kan använda Android OS-kommandon

Den fulla potentialen hos Android avslöjas när du går in i Android-hantering där många Linux-kommandon är tillgängliga. Det finns ett kommando för detta:

adb skal

Kommandon i Android-terminalen

Superanvändare eller Root. Låter dig utföra absolut alla åtgärder, från att skapa, ändra, ändra till att ta bort specifika systemfiler: För att göra detta, skriv in kommandot:

su

Innan du anger kommandot

su

användaren är en gäst i systemet (många åtgärder är blockerade) och indikeras i början av terminalen med ett dollartecken

$

efter att ha angett kommandot

su

blir Administratör och betecknas i terminalen som ett amerikanskt nummer

#

och ett levande exempel:

2. Kommando för att gå till en mapp (i framtiden blir det mer korrekt att anropa en katalog istället för en mapp)

För att navigera mellan partitioner och kataloger i Android finns det specialteam:

CD

Exempel för att flytta från /sdcard-sektionen till /sdcard/xxx/porno/hot_girl-sektionen

cd /sdcard xxx/porno/hot_girl

För att gå tillbaka från en partition till katalogen ovan eller tillbaka till /sdcard
om vi är i katalogen /sdcard/xxx/porno/hot_girl - hot_girl

CD..

vi finns i katalogen

/sdcard/xxx/porno/

om du behöver gå till /sdcard då

cd ../ ../ (så många gånger som behövs) Uppmärksamhet i Android och andra Unix-system Primer- och primer- eller Primer-filer är helt olika filer

3. Flytta/Byt namn fil eller katalog.

Flytta och byta namn på en fil eller katalog utförs med endast ett kommando:

mv

Exempel Byt namn på fil

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.avi

Exempel Byt namn på en mapp:

mv -r /sdcard/xxx/hot_porno /sdcard/xxx/super

Exempel på hur man flyttar en fil:

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

Exempel på hur man flyttar en mapp:

mv -r /sdcard/xxx/hot_porno /sdcard/hot_porno

4. Se vad som finns i katalogen

För att ta reda på vilka kataloger och filer som finns från den plats där du är, använd följande Linux-kommando:

ls

Användningsexempel:

ls /sdcard/xxx/hot_porno/

kommer att visa ett meddelande

Alenka.avi Pamela.avi Anderson.avi ls -a ls -a /sdcard/xxx/hot_porno/

kommer att visa följande meddelande:

Alenka.avi Pamela Anderson.avi .Skrutiy_File.avi

5. Kopiera en fil eller mapp (katalog).

För att kopiera en fil eller mapp och flytta den någonstans:

cp

Exempel på kopieringsfil:

cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

Exempel på kopieringsmapp:

cp -r /sdcard/xxx/hot_porno /sdcard/hot_porno

6. Anslut sektionen (prima) och koppla ur.

För att ta reda på vilka partitioner som finns i Android, anslut eller koppla från:

montera(anslutningssektion) och umont(lösgör partitionen)

För att ta reda på vilka partitioner som för närvarande är primade, enter

montera

Så här bifogar du ett avsnitt:

montera /dev/block/mmcc121 montera /systcode

Så här kopplar du bort en partition:

umount /dev/block/mmcc121 umount /systcode

7. Skapa en katalog (mapp)

För att skapa en mapp någonstans, använd kommandot:

mkdir

Användningsexempel:

mkdir /sdcrad/android_file

8. Ta bort en katalog (mapp) eller fil

Om du behöver ta bort någon fil eller mapp linux kommando:

rm

Exempel på hur man tar bort en fil:

rm /sdcard/xxx/hot_porno/Alenka.avi

Exempel på hur man tar bort en mapp:

rm - r /sdcard/xxx/hot_porno

9. Visa innehållet i filen på skärmen (läs)

Om du står inför uppgiften att visa innehållet i en textfil:

katt cat /sdcard/books/Tolstoy_book_war_and_peace.txt

och vi får

- Eh bien, mon prins. Genes et Lucques ne sont plus que des apanages, des estates, de la famille Buonaparte. Non, je vous previens, que si vous ne me dites pas, que nous avons la guerre, si vous vous permettez encore de pallier toutes les infamies, toutes les atrocodes de cet Antichrist (ma parole, j`y crois) - je ne vous connais plus, vous n`etes plus mon ami, vous n`etes plus min trogna slav, comme vous dites.

10. Visa innehållet i filen på skärmen (läs i omvänd ordning)

Om du står inför uppgiften att visa innehållet i en textfil, men från slutet till början:

tac

11. Visa hela sökvägen

För att förstå vilken sektion och katalog du befinner dig i:

pwd

Exempel: om vi är i någon katalog och behöver ta reda på den fullständiga sökvägen (till exempel är vi i systempartition, appkatalog)

pwd

kommer att visa ett meddelande

/system/app/

12. Skapa en tom fil

För att skapa textfil:

Rör

Skapa till exempel filen 666.txt i katalogen /sdcrad

tryck på /sdcard/666.txt

13. Skapa en säkerhetskopia från en partition och återställa

dd om

Exempel på att skapa en säkerhetskopia på ett SD-kort

dd if=dev/block/mmcblk0p1 of=sdcard/efs.img

Exempel på partitionsåterställning från säkerhetskopia från SD-kort

dd if=/sdcard/efs.img of=/dev/block/mmcblk0p1

14. Visa utrymmet som upptas av en fil

För att förstå hur lång tid något tar:

du du systcode

Ställa in behörigheter för filer och kataloger

För att ta reda på vilka rättigheter filer och kataloger har måste du skriva följande kommando

ls -n

Lov

De är nedskrivna i denna form - RWX (bokstav) eller 777 (digital)

Åtkomsträttigheter delas

1.Åtkomst till filer
2. Katalogåtkomst

Bokstavliga behörighetsattribut

r- läsa datafiler och kataloger (läs)
w- ändra innehållet i filer och kataloger eller skriva till dem, men inte ta bort (skriva)
x- exekvering av en fil eller tillstånd att gå in i en katalog

Det finns tre grupper av användare

« användare" - ägaren till filen eller katalogen
« grupp» -medlem i den grupp som ägaren tillhör
« värld» - resten, ej tillhörande 2:a grupperna

Ordningen för inspelningsbehörighet ser ut så här
Först ställs åtkomsträttigheter in för ägaren - " u»
efter gruppen -" g»
och i slutet för resten -" o»

Till exempel

Ägaren av filen har rätt att läsa (r), skriva (w) till den och utföra (x), andra har bara rätt att läsa.

Attribut för digitala behörigheter

r - läs 4
w - post 2
x - utförande 1
"-" inga rättigheter 0

Summan av deras värden betyder de slutgiltiga rättigheterna för användaren och grupperna

7 (rwx) = 4 + 2 +1 fullständiga rättigheter
5 (r-x)= 4 + 0 + 1 läs och kör
6 (rw-) = 4 + 2 + 0 läs och skriv
4 (r-) =4 + 0 + 0 skrivskyddad

För nybörjare kan en onlineräknare vara användbar - länk.

Du måste ställa in behörigheter med kommandot

chmod

Till exempel

chmod 777* - kommer att ställa in läs-, skriv- och körrättigheter för alla filer och mappar

chmod 755 file.avi

Hårda och symboliska länkar

I Linux, inklusive Android, finns det en sådan sak som länkar - som på ett vanligt, välbekant språk låter som en "genväg". Det finns två typer av länkar:

  • Hårda länkar
  • Symboliska länkar eller symboliska länkar

Vilka är skillnaderna mellan hårda och symboliska länkar?

Symboliska länkar – skapa en genväg som anger den exakta platsen för filen eller mappen där genvägen länkar. Om du flyttar en fil eller mapp kommer den symboliska länken att brytas. För att tydligt förstå vad en symbolisk länk är, i Windows XP eller Windows 7 finns programgenvägar på skrivbordet som länkar till mappen med programmet, eller mer exakt, exe-filen.

Hur man skapar hårda och symboliska länkar

ln -s

Vad är ADB? Adb-kommandon för Android. I den här artikeln kommer du att lära dig vad ADB är, varför användare behöver det och hur man hanterar det med kommandon i Android-terminalen. Nåväl, låt oss börja lära oss adb-kommandon för Android...

Lär känna ADB

ADB (android debug bridge) är ett felsökningsverktyg som identifierar fel i applikationer, låser upp enheter på Android OS och mycket mer. Du kan läsa den officiella dokumentationen på engelska på denna webbplats.

Instruktioner för att använda ADB Sideload

Men folk som vi väntade såklart inte så länge. Notera. Återigen kommer du sannolikt att behöva fylla på lager. Hoppas den här guiden hjälper dig. Utan detta kommer du inte att ha tillgång till utvecklingskommandona som ingår i de flesta av våra senaste guider.

Lägg till den här raden i din fil med nödvändig information. Du kan se hur det hela fungerar och vad du bör leta efter här. Början av galleriet. Det mest pinsamma autokorrigeringsfelet genom tiderna.

  • Uppdateringen är nu installerad, vilket kan ta några minuter.
  • Koppla inte bort din dator förrän operationen är klar.
Vilken budbärare använder du?

Ladda ner ADB

Du kan ladda ner ADB med den officiella medföljande miljön Android utveckling SDK eller ladda ner små adb installationsprogram , Installationen sker i roten på disken MED:\

Den ena eller den andra kan också använda en annan tjänst, beroende på kontakt, för att kommunicera digitalt med en bekant. Om vi ​​har glömt din budbärare, låt oss veta! Det kan ta lång tid att vänta på en firmwareuppdatering, men du kan alltid ladda ner och installera uppdateringen manuellt. Uppdateringar distribueras alltid via etern.

Den nedladdade filen kan också laddas ner manuellt. Nedan följer stegen för de som har normal återhämtning, eller användare som inte har ändrat sin enhet. Detta görs vanligtvis genom att trycka på strömknappen och volym ned-knappen samtidigt för att starta enheten. Om denna process är klar, starta om enheten. Eftersom det är minimalt behöver du inte installera eller ladda ner en massa filer. Detta händer på samma sätt, vi måste gå in korrekta kommandon för detta. . För att använda detta verktyg måste du ha rätt drivrutiner din enhet.

Se till att drivrutiner är installerade på din PC och att USB-felsökning är aktiverat på Android.

Adb kommandon android och linux

Adb-kommandon kan delas in i 3 typer, direkt för Adb-kommando, FastBoot() och Android-kommando.

Steg 1 - Stäng av din enhet. Steg 5 - Ange nu nästa kommando på kommandoraden. Steg 6 - Ange kommandot för att starta om. Din enhet kommer nu att starta om och den startar om normalt läge. Det handlar om den här handledningen. Kolla också in vår coola lista med root-appar.

Varning: Välj eller kringgå aldrig volymen, bara gör det inte. Välj sedan "återställning" som du kan se på skärmen för att välja volym och ange volym. Som du kan se finns det 12 alternativ att välja mellan, det märks Aktuell version enhetens firmware.

Adb-kommandon

1. Kontrollera om Android är anslutet, kontrollerar om datorn "ser" din smartphone eller surfplatta.

För att se till att allt fungerar bra och att datorn känner igen Android måste du ange adb-kommandot:

adb-enheter

Den här skärmdumpen visar att Android är ansluten

Om du har dök inte upp Om det finns ett liknande meddelande kan du behöva kontrollera tillgängligheten för drivrutiner på datorn, kabelns integritet och USB-portens funktionalitet.

Bearbeta bara i ungefär en minut eller mindre och enheten kommer att återgå till sina ursprungliga inställningar och applikationer. Välj systemstart. För att rensa cachepartitioner, partitionera systemcache lagrar tillfälliga systemdata. Det borde ge systemet tillgång till applikationer snabbare och mer effektivt, men ibland blir saker röriga och inaktuella, så att rensa cachen med jämna mellanrum kan hjälpa till att få systemet att fungera smidigare. Det är samma process ovan, välj bara "torka cachepartitioner" och det tar bara några minuter eller mindre.

5. Ta emot en fil från Android till PC

Lär känna ADB

Om vi ​​inte har drivrutiner för vår telefon måste vi söka efter dem och installera dem. Om vi ​​får serienumret är allt korrekt. Om det tvärtom inte löser sig måste vi se till att allt stämmer. För att flytta en fil måste vi känna till telefonens rutt där vi vill placera den.

Om vi ​​till exempel vill flytta någon videofil måste vi placera den i mappen vi pratade om tidigare. Tvärtom. Det är nästan samma sak som vi gjorde tidigare. Han gör bara som han säger. Starta om din enhet med hjälp av konsolen.

För att ta emot absolut vilken fil som helst från en Android-enhet till en dator finns det ett kommando:

adb dra

Hur man använder och exempel:

För att ta emot en fil från Android till PC med Adb-kommandot måste du. Skriva:

adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson C:papka_gde_budet_hranitsya_file

Det vill säga, skriv adb-kommandosökvägen till filen som finns på Android, namnet på filen och platsen där den här filen ska sparas på datorn.

Vi kan inte bara starta om enheten utan också komma åt starthanteraren. Det är ett av de mest fördelaktiga verktygen så ibland blir knappkombinationerna tråkiga och vi vill göra saker enklare. Tillgång till starthanteraren kan vara användbar för många saker. Allt vi behöver göra är att skriva så är vi med.

Kommandon i Android-terminalen

I händelse av en "omstart" kommer den att användas för att gå in i återställningsläge. Detta kan vara en av de mest kraftfulla tillgängliga kommandon. Tänk på att många enheter inte är påslagna, och om så är fallet måste vi vara säkra på att båda enheterna kommunicerar.

För att starta om Android efter alla utförda operationer, eller starta om till ett speciellt läge, finns det ett kommando:

omstart av adb

Användningsexempel:

Kommandona kommer att starta om Android

Adb omstart adb omstart normalt

Bootloader

adb starta om bootloader

Kommandot kommer att starta om Android till Återställningsläge

Om vi ​​har en telefon från en annan tillverkare kommer vi att ha en annan metod i varje fall. I det senare fallet är detta kommando värdelöst. Tryck sedan på terminalen, läs noggrant och välj dina alternativ klokt. Det finns två sätt att använda det: ett där kommandot skickas till enheten för att utföra kommandoraden i sitt eget skal, och ett annat där vi faktiskt kommer att vara inne i ett kommandoskal från en terminal. I bilden ovan är användaren inne i enhetsskalet och bläddrar i filer och mappar.

adb reboot recovery touch

Skapa till exempel filen 666.txt i katalogen /sdcrad

Tryck på /sdcard/666.txt

13. Skapa en säkerhetskopia från en partition och återställa

Exempel på att skapa en säkerhetskopia på ett SD-kort

dd if=dev/block/mmcblk0p1 of=sdcard/efs.img

Exempel på att återställa en partition från en säkerhetskopia från ett SD-kort

dd if=/sdcard/efs.img of=/dev/block/mmcblk0p1

14. Visa utrymmet som upptas av en fil

För att förstå hur lång tid något tar:

Du du systcode

Ställa in behörigheter för filer och kataloger

För att ta reda på vilka rättigheter filer och kataloger har måste du skriva följande kommando

Lov

De är nedskrivna i denna form - RWX (bokstav) eller 777 (digital)

Åtkomsträttigheter delas

1.Åtkomst till filer
2. Katalogåtkomst

Bokstavliga behörighetsattribut

r- läsa datafiler och kataloger (läs)
w- ändra innehållet i filer och kataloger eller skriva till dem, men inte ta bort (skriva)
x- exekvering av en fil eller tillstånd att gå in i en katalog

Det finns tre grupper av användare

« användare" - ägaren till filen eller katalogen
« grupp» -medlem i den grupp som ägaren tillhör
« värld» - resten, ej tillhörande 2:a grupperna

Ordningen för inspelningsbehörighet ser ut så här
Först ställs åtkomsträttigheter in för ägaren - " u»
efter gruppen -" g»
och i slutet för resten -" o»

Till exempel

Ägaren av filen har rätt att läsa (r), skriva (w) till den och utföra (x), andra har bara rätt att läsa.

Attribut för digitala behörigheter

r - läs 4
w - post 2
x - utförande 1
"-" inga rättigheter 0


Summan av deras värden betyder de slutgiltiga rättigheterna för användaren och grupperna

7 (rwx) = 4 + 2 +1 fullständiga rättigheter
5 (r-x)= 4 + 0 + 1 läs och kör
6 (rw-) = 4 + 2 + 0 läs och skriv
4 (r-) =4 + 0 + 0 skrivskyddad


För nybörjare kan en onlineräknare vara användbar - länk.

Du måste ställa in behörigheter med kommandot

Till exempel

chmod 777* - kommer att ställa in läs-, skriv- och körrättigheter för alla filer och mappar

chmod 755 file.avi

Hårda och symboliska länkar

I Linux, inklusive Android, finns det en sådan sak som länkar - som på ett vanligt, välbekant språk låter som en "genväg". Det finns två typer av länkar:

  • Hårda länkar
  • Symboliska länkar eller symboliska länkar

Vilka är skillnaderna mellan hårda och symboliska länkar?

Symboliska länkar – skapa en genväg som anger den exakta platsen för filen eller mappen där genvägen länkar. Om du flyttar en fil eller mapp kommer den symboliska länken att brytas. För att tydligt förstå vad en symbolisk länk är, i Windows XP eller Windows 7 finns programgenvägar på skrivbordet som länkar till mappen med programmet, eller mer exakt, exe-filen.

Hur man skapar hårda och symboliska länkar

ln -s

Idag kommer vi att prata om två okända funktioner som användaren stöter på när de blinkar Android-enhet i menyn Återställning. Vi kommer att berätta vad Apply update from cache och Apply update from ADB är och kort beskriver processen för att arbeta med dessa alternativ när du installerar uppdateringar eller flashar enhetens firmware.

Tillämpa uppdatering från cache– en speciell funktion hos Android-telefoner som används för uppdateringar operativ system. Finns i återställningsmenyn. Kan användas för att applicera uppdateringsfilen från cachemappen på din mobiltelefon eller annan Android-enhet.

Installera firmware via cache

Den fasta programvaran från Apply update from cache distribueras inte mellan användare. Men dess användning är fortfarande en av de enda metoderna i avsaknad av en dator till hands. Med hjälp av Wi-Fi-nätverk kan du ladda ner OS-data till din telefon. Det vanliga Internet kan också hjälpa, men processen kommer att ta ganska lång tid.

Nyckeln finns i rummet program filer(firmware eller uppdateringar) till cachekatalogen. Tillgång till Rooträttigheter måste vara öppen för användaren.

Alternativ i Återställningsmenyn Tillämpa uppdatering från adb- kan användas för att installera programuppdateringar med hjälp av en dator - skapar en brygga mellan PC och Android med hjälp av en USB-kabel. Det används oftast och är väldigt bekvämt.

Alla åtgärder med operativsystemet går genom ADB-felsökningsbryggan. Det är tack vare honom som du kan göra olika modifieringar i Android. Mycket ofta döljs åtkomsten till denna funktion för konsumenten av tillverkarens inställningar. Kommer att överväga båda metoderna för firmware.


Firmware via ADB-verktyg

Det skulle vara omöjligt att flasha den fasta programvaran utan hjälpkommandot SIDELOAD. Det är kapabelt att extrahera filer från ZIP-arkiv formatera. Som ni vet är det i dem som programdata lagras. Byta ut denna åtgärd Du kan bara använda starthanteraren och fortfarande utföra åtgärderna från återställningsmenyn. En lösning som fastboot -w update är inte alls relevant för Android-enheter.

Vad användaren behöver ha
  1. Laptop eller vanlig dator. Det kan finnas mindre problem med vissa versioner av Windows. Speciellt om det är Vista eller Windows 8.
  2. Android-drivrutiner med de senaste patcharna.
  3. Programvara för åtgärder med OS - ADB RUN.
  4. Anslutning via USB.
  5. Vi kontrollerar korrektheten av anslutningssystemet i telefonen.
  6. Arkiverar ZIP med uppdateringar.
Konsekventa åtgärder med teamet
  1. Anslut din smartphone till din dator.
  2. Logga in på det nedladdade ADB RUN-programmet. På menyn Starta om enheten letar efter personer vi redan känner Starta om Bootloader eller starta om återställning.
  3. Välj objektet på smarttelefonen SIDLASTNING.
  4. Låt oss gå tillbaka till början. Gå till menyn och gå till Flytta -> Sideload
  5. Vi flyttar själva arkivet med uppdateringar ZIP-format. För att göra detta, öppna objektet Kopiera ZIP till katalogen– vi lägger den här.
  6. Klick Installera ZIP. Hitta de flyttade filerna. Låt oss aktivera det.
  7. Den fasta programvaran bör börja.

Om fel uppstår bör du se till att sidoladdningskommandot är aktiverat. Att starta om enheten kan också hjälpa. återutförande alla punkter. Och slutligen detaljerad video instruktioner för att blinka Android-enheter och arbeta med menyer Återhämtning.

Många av er har mer än en gång råkat ut för en situation där få rot rättigheter till Android surfplatta eller smartphone, installera ny firmware, systemåterställning och andra saker, du 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 uppfattning om vad som händer när de avrättas, då kommer vi idag att bekanta dig med tio huvudkommandon, som alla avancerade Android-användare borde 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.

Efter allt förarbete avslutat kan du ansluta enheten till din dator med hjälp av 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 kommandofönstret Windows-strängar 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 enhetens serienummer 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 Jag skulle vilja påminna dig om att i Android, när du 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 superfreak.mp4-filen från mappen /sdcard/Movies/ på din surfplatta eller smartphone till ditt skrivbord Windows bord 8 användare 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 använder adb Du kan 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 med viss kombination nycklar när de är påslagna, men ofta är kommandot adb reboot-bootloader det enda sättet komma åt starthanteraren.

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 mycket kraftfullt verktyg, vissa Android-enhetstillverkare ger 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 serienummer din enhet.

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

7. Fastboot oem unlock kommando

Vissa tillverkare (till exempel HTC eller Asus) producerar särskilda verktyg, så att du kan låsa upp starthanteraren för deras surfplattor och smartphones, varefter de kan installera alternativ återställning, såsom ClockworkMod eller TWRP och firmware från oberoende utvecklare (anpassad firmware).

Men i många fall, lås upp Android bootloader enheter som använder 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 bara anger texten adb-skalet 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 kommandon Android-skal.

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

Detta läge är välkänt Linux-användare Och Mac-datorer. 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äge förrän du förstår syftet med alla dess kommandon, eftersom du i det här läget har full tillgång till filer på din enhet och kan av misstag 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-program, 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 hjälp av det kommer de att kunna uppdatera officiell firmware på dina 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 Zip fil med firmware.

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

Relaterat material:







2024 gtavrl.ru.