Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Lajme
  • adb për android, komandat bazë adb për android. Aplikoni përditësimin nga ADB se çfarë është në Android

adb për android, komandat bazë adb për android. Aplikoni përditësimin nga ADB se çfarë është në Android

Nëse vendosni të rifreskoni telefonin inteligjent, atëherë patjetër që do të hasni në një koncept të tillë si Aplikoni përditësimin nga ADB. Jo të gjithë e dinë se çfarë është, por nuk është e vështirë të kuptosh këtë çështje. Disa do të duhet të njihen me temën, duke filluar me konceptin e "firmware", për dikë do të mjaftojë vetëm të deshifrojë shkurtesën ADB.

Qëllimi

Nëse jeni pronar i një pajisjeje Android, kjo nuk garanton se do t'ju duhet të merreni me "Aplikoni përditësimin" nga ADB. Çfarë është - prindërit tanë nuk e dinë, të cilët, në rast të një prishjeje të pajisjes, e çojnë atë te fëmijët e tyre ose në një qendër shërbimi.

Por nëse jeni një përdorues me përvojë i smartphone dhe keni një ide për një proces të tillë si firmware, atëherë do të ishte më mirë të merreshit vetë me këtë program. Së pari, në këtë mënyrë ju mund të ringjallni çdo telefon pa ndonjë shpenzim shtesë financiar. Së dyti, do të mësoni se si të merrni të drejtat rrënjësore ose të ndryshoni vetë ndërfaqen e sistemit.

Programi

Përpara se të zbulojmë se për çfarë është përkthyer fraza Aplikoni përditësimin nga ADB, le të merremi me softuerin. ADB është një pjesë integrale e sistemit, që do të thotë Android Debug Bridge. Përkthehet në Rusisht si "Ura e korrigjimit të Android" dhe, natyrisht, mund t'i thotë pak përdoruesit mesatar.

Kështu ndodhi që sistemi operativ Android evoluoi nga Linux-i para-ekzistues. Mënyra e modës së vjetër, të dyja kërkojnë që ju të shfrytëzoni vijën e komandës për disa ndryshime. Natyrisht, emulatorët tashmë janë zhvilluar. Por puna me ta është e pakëndshme për shkak të ekranit të vogël dhe disa kufizimeve.

Përveç kësaj, shpesh nevojitet një kompjuter në vetvete, kështu që nevojitet një softuer special. Ishte aplikacioni ADB, i cili po punon për lidhjen e të dyja pajisjeve, duke zbatuar kështu operacione të ndryshme me sistemin Android.

Firmware

Siç u përmend më herët, shpesh gjatë procesit të ndezjes ndeshet mbishkrimi Apliko përditësimin nga ADB. Përkthimi në Rusisht tregon aplikimin e përditësimeve duke përdorur urën e korrigjimit të Android. Por për ta thënë thjesht, ky opsion ju lejon të kontrolloni telefonin gjatë përditësimeve, rikthimit ose instalimeve të firmuerit.

Çfarë është firmware? Kështu që njerëzit filluan të thërrasin softuer të integruar. Në varësi të qëllimit, mund të jetë i ndryshëm dhe të kryejë një detyrë specifike. Por në një smartphone, ky është një grup softuerësh që përfshihet në sistemin operativ.

Firmware kontrollon me kusht funksionimin e harduerit të telefonit. Me shumë mundësi, pa të, pajisja nuk do të jetë në gjendje të funksionojë fare.

Rimëkëmbja

Pyetja se ky është "Aplikoni përditësimin" nga ADB lind për njerëzit kur futen në menynë e Rimëkëmbjes. Çdo smartphone Android ka një mënyrë rikuperimi. Këtu mund të ekzekutoni një rivendosje në fabrikë, të instaloni përditësime, etj.

Është interesante se pak njerëz e kanë parë menunë klasike, pasi Kusik Dutta vendosi të krijojë një alternativë për të. Tani kjo është menyja e zakonshme e rikuperimit, e cila quhet Clockworkmod Recovery. Është në pothuajse të gjitha pajisjet moderne.

Ky version i menusë ka fituar tashmë një ndihmës. Njëri funksionon duke përdorur butonat e volumit dhe të energjisë, dhe i dyti kontrollohet nga ekrani me prekje.

Në përgjithësi, ka shumë Rimëkëmbje të tilla të palëve të treta për momentin. Është më mirë, natyrisht, të përdorni atë që është tashmë në pajisje, pa instaluar softuer shtesë. Ky opsion është më i sigurt dhe i testuar.

Shkurtoret e tastierës përdoren për të hyrë në këtë meny. Mund të ketë butona të ndryshëm për njerëz të ndryshëm. Por më shpesh ju duhet të mbani të shtypur butonin e rritjes së volumit dhe të energjisë. Pastaj telefoni do të fiket dhe do të hyjë në këtë meny.

Përdorimi

Kur shihni një listë të tërë fjalësh të pakuptueshme para jush, midis tyre do të jetë fraza Aplikoni përditësimin nga ADB. Ne kemi analizuar tashmë se çfarë është, mbetet të kuptojmë pse është i nevojshëm ky opsion dhe pse përdoret.

Më shpesh, është përmes kësaj linje që është e lehtë të shkarkoni përditësime me firmware të ri. Në këtë rast, telefoni juaj duhet të jetë i lidhur me kompjuterin. Linja e komandës së programit ADB duhet të jetë në ekranin e monitorit. Pra, duke menaxhuar telefonin dhe sistemin e tij përmes një kompjuteri, mund të bëni lehtësisht të gjitha ndryshimet e nevojshme.

Të gjitha veprimet me sistemin operativ ndodhin përmes urës së korrigjimit. Në kompjuter, futni komanda që modifikojnë smartfonin. Është e rëndësishme të kuptoni se vetëm në këtë mënyrë do të keni akses në opsionet që fshihen nga përdoruesi nga prodhuesi.

Përgatitja

Nëse vendosni të përdorni këtë metodë përmirësimi, duhet të përgatiteni paraprakisht në mënyrë që të mos hasni probleme gjatë procesit. Maksimizoni karikimin e smartfonit tuaj. Sigurisht, ata këshillojnë që ka të paktën gjysmën e tarifës, por nuk ia vlen të rrezikosh. Lexoni komente në lidhje me opsionin Apliko përditësimin nga ADB dhe gabimet e mundshme në forume.

Tjetra, duhet të instaloni Android SDK në kompjuterin tuaj. Ky është programi kryesor, i cili ka shumë mjete, duke përfshirë ADB. Mos harroni të konfiguroni "Debugging USB" në telefonin tuaj. Shumë njerëz e harrojnë këtë hap dhe më pas bëjnë pyetje se pse programi ose kompjuteri nuk e sheh vegël e tyre.

Nga rruga, "debugging USB" kohët e fundit është bërë i fshehur nga disa përdorues. E gjitha varet nga modeli i telefonit. Për shembull, ekziston një opsion kur duhet të gjeni opsionin "Rreth telefonit". Zakonisht ndodhet në cilësimet e sistemit. Tjetra, duhet të klikoni në rreshtin "Numri i ndërtimit" deri në 10 herë. Do të vini re se njoftimet do të shfaqen në fund se jeni në rrugën e duhur.

Nëse gjithçka është e saktë, do të merrni një mesazh nga sistemi që jeni bërë zhvillues. Tani, mund të ktheheni në seksionin "opsionet e zhvilluesit" dhe ky opsion do të shfaqet atje.

Ka modele që thjesht fshehën "paraqitjen" në një vend të pazakontë. Për shembull, provoni të kërkoni në seksionin "Kujtesa". Ndonjëherë ky artikull fshihet atje.

Gjatë përgatitjes, mos harroni të ekzekutoni vijën e komandës. Për ta bërë këtë, thjesht futni cmd në kërkimin e Windows. Më pas shtypni Enter. Dhe së fundi, kontrolloni performancën e kabllit. Është e rëndësishme që ai të mos shkëputet dhe të mos ketë shkëputje të përhershme midis smartfonit dhe kompjuterit.

Ekipet

Siç e keni kuptuar tashmë, për të bërë ndryshime, duhet të përdorni komanda. Ka një numër të madh të tyre, por nuk ka gjasa që përdoruesi mesatar të ketë nevojë për të gjitha menjëherë. Ndodh shpesh që "përdoruesit" pa përvojë të gjejnë komanda në rrjet dhe pa menduar i futin ato në program, duke mos kuptuar se çfarë është përditësimi i Android Apply ADB.

Për t'i kuptuar ato, nuk nevojiten super njohuri. Mjafton vetëm të lexoni me kujdes përshkrimet dhe detyrat e tyre. Më pas, merrni parasysh komandat e rëndësishme dhe të dobishme.

Lidhje

Pra, komanda e parë dhe kryesore janë pajisjet adb. Kur e futni atë në vijën e komandës, merrni informacion nëse lidhja e pajisjes tuaj është e saktë. Përveç faktit që programi do të identifikojë probleme të tilla, ai do të tregojë gjithashtu mundësinë që një smartphone të komunikojë me një kompjuter përmes komandave të terminalit.

Zakonisht, nëse pajisja është e lidhur siç duhet, linja e bashkangjitur e Listës së pajisjeve shfaqet në tabelë. Tjetra, tregohet numri serial i telefonit dhe gatishmëria e tij për punë: "online" ose "offline".

Transporti

Komanda tjetër është adb push. Mund të jetë ose jo e dobishme. Por ju duhet të dini më mirë për të. Ky opsion ju lejon të transferoni skedarë nga kompjuteri juaj në pajisjen tuaj. Për ta bërë këtë, në vijën e komandës, do t'ju duhet të specifikoni shtegun ku do të vendoset skedari, si dhe vendin ku ai fillon rrugën e tij.

Nëse dokumenti që ju nevojitet është në dosjen me programin, atëherë kjo adresë mund të hiqet.

Por komanda adb pull bën të kundërtën. Falë tij, ju lehtë mund të transferoni skedarë nga smartphone në kompjuterin tuaj. Në të njëjtën mënyrë si me opsionin e mëparshëm, duhet të specifikoni dy shtigje. Por nëse dëshironi që dokumenti të shkojë në dosjen me programin në kompjuter, atëherë nuk mund të specifikoni adresën në të.

Rindizni

Opsioni Apply update from ADB na prezanton me Komanda në program është modifikuar disi dhe përdoret si reboot adb. Është e nevojshme nëse të gjitha rregullimet që nevojiteshin janë përfunduar. Dhe në fund, si zakonisht, duhet të rindizni telefonin inteligjent. Kjo është mënyra e lehtë për ta ringarkuar atë.

Fuqizimi

Për të aktivizuar të drejtat rrënjësore, përdorni opsionin bootloader. Për ta bërë këtë, ju duhet të aktivizoni komandat adb reboot-bootloader dhe adb reboot rimëkëmbjes. Aplikimi i përditësimit ADB bën të mundur kalimin në një ngarkues të ri, i cili nevojitet për të marrë të drejta të zgjeruara dhe firmware alternativ.

Ka modele telefoni që futen në këtë ngarkues duke përdorur kombinime të caktuara të çelësave. Edhe pse kjo është e rrallë, është shumë më e lehtë të përdoret komanda adb reboot-bootloader.

Nëse keni nevojë për qasje në menynë e rikuperimit, atëherë përdorni komandën e rimëkëmbjes së reboot adb.

"Komunikimi"

Nëse hyni në modalitetin e ngarkuesit, atëherë të gjitha komandat e programit ADB do të ndalojnë së punuari. Për ta bërë këtë, do t'ju duhet të përdorni një opsion tjetër. Duhet të futni pajisjet fastboot për të vendosur komunikim midis pajisjeve.

Kjo komandë konsiderohet të jetë një mjet i shkëlqyeshëm për përdoruesit e avancuar. Prandaj, disa prodhues nuk e mbështesin atë, në mënyrë që të mos çojnë në shkelje në sistem.

Kur shkruani pajisje fastboot, numri i smartfonit do të shfaqet në vijën e komandës. Pra, gjithçka është aktive dhe ju mund të përdorni kombinimet e mëposhtme.

Hap

Ka modele që tashmë kanë një zhbllokues të integruar të ngarkuesit. Kjo bën të mundur instalimin e menyve të rikuperimit të palëve të treta në pajisje. Por në shumicën e rasteve, për të zhbllokuar ngarkuesin, duhet të përdorni menynë e fastboot. Që gjithçka të shkojë siç duhet, duhet të futni zhbllokimin e fastboot oem në vijën e komandës në momentin kur smartphone është në modalitetin e ngarkuesit.

Po ngarkohet

Ata që e kuptojnë se çfarë do të thotë Apliko përditësimin nga ADB, mund të përdorin komandat e shkarkimit. Këto përfshijnë instalimin e adb dhe çinstalimin e adb. Këto opsione ndihmojnë jo vetëm për të zhvendosur skedarët në smartphone tuaj, por gjithashtu ju lejojnë të instaloni aplikacione me shtesën apk.

Për të hequr programin nga pajisja, duhet të futni komandën e duhur dhe më pas të specifikoni emrin e softuerit me shtesën.

ADB Run

Programi ADB është bërë shumë popullor në kohën e tij. Por jo të gjithë përdoruesit ishin të kënaqur të futnin komanda çdo herë. U desh kohë shtesë, ndonjëherë kishte gabime dhe dështime. Për ta bërë më të lehtë punën me softuerin, u krijua një shtesë për të, ADB Run.

Ky aplikacion ka të njëjtat komanda, por nuk kërkon që ato të futen. Mjafton vetëm të shtypni numrat me të cilët korrespondon ky apo ai opsion. Për momentin janë 14 pikë në program. Këtu janë të gjitha komandat bazë që nevojiten si nga përdoruesit e zakonshëm ashtu edhe nga ata të avancuar. Për shembull, nën numrin "1" është linja tashmë e njohur e pajisjeve adb. Vetëm tani nuk ka nevojë të futet posaçërisht, por thjesht klikoni në njësi.

Ekipet që kanë disa varietete kanë fituar nënkategori. Nëse keni shkuar në seksionin kryesor, mund të ketë nënseksione që janë gjithashtu të numëruara dhe nuk kërkojnë komanda.

konkluzionet

Është e rëndësishme të kuptoni se të gjitha operacionet që kryeni me smartfonin tuaj, i bëni me rrezikun dhe rrezikun tuaj. Kjo është veçanërisht e vërtetë për proceset më komplekse, duke përfshirë instalimin e firmuerit të personalizuar ose marrjen e të drejtave rrënjësore.

Ndërhyrje të tilla në sistem mund të çojnë në dështime. Nëse diçka është bërë gabim. Përveç kësaj, telefoni është hequr nga garancia dhe askush nuk do t'jua kthejë atë falas. Prandaj, lexoni dhe studioni gjithçka që lidhet me veprime të tilla, dhe gjithashtu së pari mësoni për të gjitha gabimet e mundshme që përdoruesit kanë hasur para jush.

Nëse keni një smartphone Android dhe shpesh eksperimentoni me të, rregulloni ose rifreskoni diçka, atëherë ka shumë të ngjarë që tashmë jeni njohur me mjetin ADB ose (Ura e korrigjimit të Android). Ky është një program për të kontrolluar një smartphone përmes një kompjuteri përmes USB, i cili përmban shumë komanda të dobishme.

Mund të shikoni regjistrat, të instaloni dhe çinstaloni aplikacionet, të menaxhoni pajisjen tuaj dhe të kryeni shumë komanda të tjera të dobishme. Në këtë artikull, do të mësoni se si të përdorni ADB në Linux, ne do të shikojmë komandat e dobishme ADB për përdoruesit e Android dhe do ta analizojmë këtë mjet në detaje. Por së pari, le të shohim se si ta instalojmë vetë mjetin në një kompjuter.

Programi ADB përfshihet në grupin standard të shërbimeve Android SDK. Ju mund ta instaloni këtë mjedis dhe të merrni programin që ju nevojitet. Por jo gjithmonë dëshironi të tërhiqni një mjedis të tërë funksionimi në kompjuterin tuaj. Ndonjëherë ju nevojitet vetëm një program. Mund të instalohet shumë lehtë veçmas. Në Ubuntu, mund të ekzekutoni komandën:

sudo apt instaloni android-tools-adb

Për Red Hat, CentOS, komanda do të jetë paksa e ndryshme:

sudo yum instaloni android-tools-adb

Nëse keni nevojë të instaloni ADB në Windows, do t'ju duhet të shkarkoni paketën e Platformës Tools SDK nga faqja zyrtare e internetit.

Përgatitja e smartfonit

Në mënyrë që të mund të përdorni adb me smartphone tuaj, duhet të aktivizoni modalitetin e korrigjimit të USB. Kjo veçori është e fshehur në të gjitha versionet e Android që nga 4.2. Për t'u bërë një zhvillues, së pari shkoni te "Cilësimet" -> "Rreth telefonit" dhe shtatë herë klikoni mbi artikullin "numri i ndërtimit":

Pastaj artikulli do të shfaqet në menunë kryesore të cilësimeve. "Për zhvilluesit":

Këtu duhet të kontrolloni kutinë pranë seksionit "Lejo korrigjimin e USB-së":


Tani telefoni juaj është gati për të punuar me adb. Lidheni atë nëpërmjet USB me kompjuterin tuaj dhe le të fillojmë.

Komandat e dobishme ADB

Përpara se të kontrollojmë pajisjen, duhet bërë edhe një gjë tjetër. Komanda adb kërkon një shërbim të veçantë për të komunikuar me Android dhe duhet nisur. Për ta bërë këtë, përdorni komandën e mëposhtme:

adb start-server

Pas përfundimit të punës, mund ta çaktivizoni shërbimin në mënyrë që të mos konsumojë burime shtesë:

Tani mund të ekzekutoni komandat adb për android.

Lista e pajisjeve

Para së gjithash, le të shohim listën e pajisjeve të lidhura me kompjuterin tonë. Për ta bërë këtë, përdorni komandën e pajisjeve:

Nëse disa telefona inteligjentë janë të lidhur me sistemin, atëherë si parazgjedhje veprimet do të zbatohen në të parën. Por ju mund të vendosni emrin e dëshiruar të pajisjes me opsionin -s. Për shembull:

adb -s 0123456789ABCDEF logcat

Ju gjithashtu mund të specifikoni emrin e pajisjes në të cilën dëshironi të aplikoni komandat e programit adb duke përdorur variablin ANDROID_SERIAL:

eksportoni ANDROID_SERIAL=0123456789ABCDEF

Pastaj të gjitha komandat adb do të zbatohen në pajisjen e specifikuar në këtë variabël.

Statusi i pajisjes

Me komandën get-state, mund të merrni gjendjen e një pajisjeje:

Komanda do të kthejë një nga vlerat e mëposhtme: pajisja - funksionon, ngarkuesi - ngarkimi, offline - i çaktivizuar. Duke përdorur komandën e dritares së statusit, mund të monitoroni vazhdimisht statusin:

dritare statusi adb

Shikimi i regjistrave

Aktiviteti më i zakonshëm që zhvilluesit dhe testuesit e aplikacioneve celularë duhet të bëjnë kur kërkojnë për gabime është të shikojnë regjistrat e sistemit dhe të aplikacioneve. Për ta bërë këtë, përdorni komandën logcat:

Programi shfaq përmbajtjen e regjistrave të Android në kohë reale, kështu që ju mund të shihni menjëherë të gjitha mesazhet e gabimit. Ju gjithashtu mund të shkruani gjithçka në një skedar:

adb logcat -d > ~/android.log

Me opsionin -c, mund të pastroni të gjitha regjistrat në pajisje:

Nuk është gjithmonë e nevojshme të shikoni regjistrin e plotë të sistemit, ndonjëherë do të jetë e mjaftueshme vetëm për të parë mesazhet e programit të dëshiruar. Për ta bërë këtë, thjesht specifikoni emrin e paketës:

adb logcat com android.settings

Duke përdorur opsionin --log-level, mund të caktoni nivelin e verbozitetit të mesazhit, janë të disponueshme opsionet e mëposhtme: V, D, I, W, E, F, S. Për të zgjedhur verbozitetin e daljes, specifikoni shkronjën e dëshiruar të ndarë me dy pika pas emrit të aplikacionit:

adb logcat com android.settings:E

Ose do të shfaqim vetëm gabime për të gjithë sistemin:

Transferoni skedarët në pajisje

Nëse ju duhet të dërgoni shpejt një skedar në një pajisje, mund të përdorni komandën push për ta bërë këtë. Këtu është sintaksa e saj:

$ shtytje adb /adresa/lokale/skedari/adresa/remote/skedari

Për shembull, le të ngarkojmë një skedar nga dosja kryesore në pajisje:

adb shtytje ~/file /sdcard/file

Skedari do të transferohet menjëherë në pajisje dhe mund të jeni të sigurt për të. Për më tepër, mund të përdorni opsionin -p për të shfaqur progresin dhe opsionin -a për të mbajtur vulën kohore origjinale.

Në të njëjtën mënyrë, mund të shkarkoni një skedar nga pajisja. Sintaksa e komandës tërheqëse:

$ shtytje adb /adresa/remote/skedari/adresa/lokale/skedari

Për shembull, kopjoni përsëri skedarin e dërguar:

tërheq adb /sdcard/file ~/file1

Instalimi i aplikacionit

Me adb, ju mund të instaloni drejtpërdrejt aplikacione. Kjo veçori mund të jetë shumë e dobishme për zhvilluesit. Komanda e instalimit duhet vetëm të kalojë adresën e skedarit apk:

instaloni adb ~/Momentum_apkpure.com.apk

Pas kësaj, aplikacioni është instaluar dhe gati për të punuar në pajisjen tuaj. Nëse keni nevojë të përditësoni aplikacionin në një version më të ri, atëherë përdorni opsionin -r. Eshte shume e rendesishme. Përndryshe do të merrni një gabim:

adb -r install~/Momentum_apkpure.com.apk

Opsionet -s janë gjithashtu të disponueshme - për t'u instaluar në një USB flash drive dhe -d - për të ulur versionin e programit.

Heqja e aplikacioneve

Çinstalimi i një aplikacioni është gjithashtu shumë i lehtë. Për ta bërë këtë, thjesht kaloni emrin e paketës së saj në komandën e çinstalimit. Për shembull, le të heqim shfletuesin Firefox:

adb çinstaloni org.mozilla.firefox

Rezervimi

Ju mund të krijoni një kopje rezervë të firmuerit tuaj dhe të gjithë skedarëve të sistemit Android në mënyrë që ta rivendosni shumë lehtë dhe shpejt më vonë. Për këtë përdoret komanda rezervë. Le të shohim së pari sintaksën e tij:

$ paketat e opsioneve rezervë adb

Opsionet tregojnë se cilat të dhëna duhet të kopjohen. Çdo opsion mund të parashteset me jo, që do të thotë se këto të dhëna nuk duhet të kopjohen. Konsideroni opsionet kryesore:

  • -apk- ruani skedarët apk për programet, të çaktivizuar si parazgjedhje;
  • -obb- ruani shtesat e instaluara të skedarëve apk në formatin obb. Çaktivizuar si parazgjedhje;
  • - ndarë- ruani të dhënat e aplikacionit nga karta SD ose memoria e telefonit, e çaktivizuar;
  • - të gjitha- ruani të gjitha aplikacionet e instaluara;
  • -sistemi- ruani aplikacionet e sistemit, këto aplikacione tashmë janë përfshirë në listën e të gjithave.

Parametri i fundit ju lejon të specifikoni se cilat aplikacione të ruani. Nëse specifikohet opsioni i të gjitha, atëherë natyrisht ky parametër nuk është i nevojshëm. Kështu, komanda për të kopjuar sistemin do të duket si kjo:

adb backup -apk -obb -shared -all -f backup.ab

Me opsionin -f vendosim emrin e skedarit të arkivit, ai do të ruhet në dosjen aktuale. Nëse nuk është caktuar, emri i paracaktuar do të jetë backup.ab. Ju do të duhet të konfirmoni krijimin e një kopjeje në telefon, mund të vendosni një fjalëkalim për kriptim:

Për të rivendosur nga një kopje rezervë, përdorni komandën e rivendosjes. Mjafton t'i kaloni adresën e skedarit:

rivendosja e adb android.ab

Shërbimi adb madje ka komanda për të rindezur pajisjen. Ju thjesht mund të rindizni telefonin inteligjent duke përdorur komandën e rindezjes:

Mund të filloni në modalitetin e rikuperimit:

rikuperimi i rindezjes adb

Ose në modalitetin e konfigurimit të ngarkuesit:

ngarkuesi i rindezjes adb

Android Console

Duke përdorur komandën e guaskës, mund të futeni në tastierën Android dhe të kryeni veprimet e nevojshme atje. Shumica e komandave të linux të njohura për ne janë të disponueshme këtu. Ne shqyrtuam në detaje të gjitha komandat e disponueshme në artikull. Tani le të flasim për vetë komandën e guaskës dhe të japim disa shembuj. Për të hyrë në tastierë, shkruani:

guaska adb ls / system

Për shembull, me këtë komandë mund të bëni një pamje nga ekrani:

adb shell screencap -p /sdcard/screenshot.png

Dhe kështu mund të merrni një ekran të smartphone në video:

Regjistrimi i ekranit të guaskës adb /sdcard/video.mp4

konkluzionet

Në këtë artikull, ne shikuam se si të përdorni mjetin adb për të kontrolluar një smartphone Android, si dhe komandat kryesore të programit adb që mund të përdorni. Komandat e guaskës adb janë të njëjtat komanda që mund të ekzekutoni në terminalin Android, kështu që nuk ka kuptim t'i kaloni përsëri. Shpresoj se informacioni në këtë artikull ishte i dobishëm për ju.

Rreth Autorit

Themeluesi dhe administratori i faqes, më pëlqen softueri me kod të hapur dhe sistemi operativ Linux. Aktualisht përdor Ubuntu si OS-in tim kryesor. Përveç Linux-it, më intereson gjithçka që lidhet me teknologjinë e informacionit dhe shkencën moderne.

Shumë prej nesh tashmë janë njohur me ADB (Ura e korrigjimit të Android) sepse si pronar i një pajisjeje Android, është mjaft e zakonshme të bësh gjëra të thjeshta si p.sh. shtytje adb Dhe tërheq, ose rindezje adb etj. Por për shumë përdorues fillestarë, pamja e thjeshtë e linjës së komandës është tashmë frikësuese dhe duket tepër e mundur. Edhe pse në të vërtetë është mjaft e thjeshtë, përdoruesit me përvojë nuk do të më lënë të gënjej, dhe vështirësia më e madhe është të mbani mend të gjitha këto komanda, megjithëse kjo nuk është gjithashtu e nevojshme, pasi Interneti është gjithmonë pranë dhe gjetja e komandës së duhur nuk është e vështirë.

Android Debug Bridge, i cili është pjesë e emulatorit Android SDK, ju lejon të komunikoni midis kompjuterit tuaj dhe një pajisjeje Android të lidhur me të, nga rruga, nëse keni nevojë për një lloj softueri, mund të shkarkoni programe për një laptop falas këtu . Çfarë mund të bëj me ADB? Aftësitë e tij janë mjaft të gjera, për shembull, veprimet më të njohura: kopjoni skedarët nga një pajisje Android në një kompjuter, ngarkoni skedarë nga një kompjuter në Android, ekzekutoni shumë komanda Linux, merrni raporte gabimesh, etj.

Prandaj, nëse jeni i ri në këtë biznes dhe dëshironi të mësoni pak më shumë rreth ADB-së sesa thjesht çfarë është, atëherë ju sugjeroj të shikoni udhëzuesin tim të vogël bazë për të mësuar ADB.

Çfarë ju duhet

1. Android Debug Bridge (ADB) për Windows 32bit - shkarko

2. Android Debug Bridge (ADB) për Windows 64bit - shkarko

3. Kompjuter me Windows OS të instaluar.

Tani le të kalojmë në fazën aktive:

1. Shkarkoni arkivin e dëshiruar zip dhe ekstraktoni kudo që dëshironi, për shembull, disku C.

2. Tani shkoni te drejtoria C:/adb/sdk/platform-tools. Këtu do të gjeni një grup skedarësh siç tregohet në foton më poshtë.

3. Mbani të shtypur butonin Shift + klikim me të djathtën e miut dhe hapni vijën e komandës Windows nga drejtoria aktuale.

4. Futni komandën adb start-server.

5. Për t'u siguruar që pajisja juaj është e lidhur siç duhet dhe njihet nga kompjuteri, futni komandën: pajisje adb. Nëse gjithçka është mirë, do të shihni diçka të ngjashme me këtë:

Tani që pajisja juaj është e lidhur dhe gjithçka po funksionon, le të luajmë pak me të.

Leximi i LOGCAT nëpërmjet ADB

Mënyra më e lehtë është të ekzekutoni komandën: adb logcat. Si rezultat, e gjithë përmbajtja e skedarit të regjistrit të pajisjes do të shfaqet në ekran. Për të marrë logcat në një skedar të veçantë, ekzekutoni: adb logcat > logcat.txt.

Raportimi i defekteve në kod (BUGREPORT)

Ju mund të ekzekutoni komandën: raporti i defekteve në adb, por do të merrni një njoftim se raporti i krijuar nuk do të jetë i lexueshëm, kështu që është më mirë të përdorni: adb bugreport>rezultat.txt.

ADB me leje ROOT

Për të punuar nga ADB me të drejta të plota aksesi, duhet të rrënjosni pajisjen. Nëse pajisja është tashmë manuale, atëherë ekzekutoni komandën: rrënjë adb dhe shikoni se çfarë tregohet në foton më poshtë (ristartoni ADB me të drejta rrënjësore).

Instalimi i aplikacioneve përmes ADB

Për të instaluar aplikacionin, sigurohuni që të mos ketë hapësira në emrin e skedarit apk dhe duhet të dini saktësisht rrugën e duhur drejt tij. Epo, atëherë ne ekzekutojmë komandën: instalimi i adb+ emri i skedarit të instalimit. Në shembullin tim, unë instalova lojën papertoss, kështu që nëse gjithçka shkon mirë, do të merrni këtë foto në ekran:

Në këtë artikull, do të mësoni se çfarë është ADB, pse përdoruesit kanë nevojë për të dhe si ta menaxhojnë atë duke përdorur komandat në terminalin Android. Epo, le të fillojmë të mësojmë komandat adb android ...

Njohja me ADB

ADB (android debug bridge) është një mjet korrigjimi, që zbulon gabimet në aplikacione, zhbllokimin e pajisjeve Android dhe shumë më tepër. Ju mund të lexoni dokumentacionin zyrtar në anglisht në këtë faqe.

Shkarkoni ADB

Ju mund ta shkarkoni ADB nga zyrtari.

Ju mund të përdorni një të veçantë Programi Adb Run, i cili lehtëson ndërveprimin me ADB.

Ju gjithashtu mund të përdorni programin Android Terminal


Sigurohuni që drejtuesit të jenë të instaluar në PC dhe korrigjimi i USB-së është i aktivizuar në Android.

komandat adb android dhe linux

Komandat Adb mund të ndahen në 3 lloje, direkt për komandën Adb, FastBoot() dhe komanda Linux (Android).

Detajet e çdo komande Adb

1. Kontrolli i disponueshmërisë Android i lidhur ose nëse kompjuteri sheh smartfonin ose tabletin tuaj

Për t'u siguruar që gjithçka po funksionon siç duhet dhe kompjuteri ka njohur Android, duhet të futni komandën adb:

Shembull se si të përdoret:

kjo pamje e ekranit tregon se Android është i lidhur

Nëse keni nuk u shfaq një mesazh të ngjashëm, atëherë mund t'ju duhet të kontrolloni disponueshmërinë e drejtuesve në PC, integritetin e kabllit, performancën e portës USB.

2. Lidhja e Android përmes WI-FI

Për të lidhur Android përmes rrjetit WI-FI, duhet të merrni adresën ip dhe portin e pajisjes, për këtë do t'ju ndihmojë aplikacioni ADB Wireless (kërkohet Root), i cili mund të shkarkohet nga Google Play: pas kësaj shkruani komandën adb:

Adb Connect ip:port

Shembull se si të përdoret:

lidhni adb 192.168.0.14:5555

Për më shumë informacion se si të lidhni Android nëpërmjet WI-FI - Korrigjimi i gabimeve përmes USB përmes Wi-FI.

3. Instalimi i aplikacioneve në Android

Për të instaluar ndonjë aplikacion nga një kompjuter në Android, duhet të futni komandën:

Shembull se si të përdoret:

Për të instaluar aplikacionin duke përdorur komandën Adb, ju duhet. Shkruaj:

adb intsall C:\papka_gde_hranitsya_proga.apk

Kjo do të thotë, shkruani komandën instalimi i adb rrugën drejt aplikacionit dhe emrin e aplikacionit.

4. Dërgoni çdo skedar në Android

Për të dërguar ndonjë skedar nga një kompjuter në Android, ekziston komanda e mëposhtme:

shtytje adb

Shembull se si të përdoret:

Për të dërguar një skedar nga një PC në Android duke përdorur komandën Adb, duhet të shkruani komandën adb:

adb push C:\papka_gde_hranitsya_file\imja_file /sdcard

Kjo do të thotë, shkruani komandën adb shtegun e skedarit, emrin e skedarit dhe vendin ku duhet ruajtur ky skedar.

5. Merrni skedar nga Android në PC

Për të pranuar absolutisht çdo skedar nga një pajisje Android në një kompjuter, ekziston një komandë:

adb-tërheq

Shembull se si të përdoret:

Për të përdorur komandën Adb për të marrë një skedar nga një pajisje Android në kompjuterin tuaj, duhet të shkruani:

adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson.avi C:\papka_gde_budet_hranitsya_file

Kjo do të thotë, shkruani komandën adb shtegun e skedarit të vendosur në Android, emrin e skedarit dhe vendin ku mund ta ruani këtë skedar në PC.

Për të rifilluar Android pas çdo operacioni të kryer, ose për të rindezur në një modalitet të veçantë, ekziston një komandë:

rindezje adb

Shembull se si të përdoret:

Komandat do të rinisin Android në modalitetin normal (rindezje normale):

rindezje adb ose rinisja adb normale

shkarkimet e bootloader:

ngarkuesi i rindezjes adb

Komanda do të rindez Android në modalitetin e Rimëkëmbjes:

rikuperimi i rindezjes adb

7. Shkoni te Menaxhimi i Android, pas së cilës mund të përdorni komandat linux të sistemit operativ Android

Potenciali i plotë i Android zbulohet kur kaloni në menaxhimin e Android ku shumë komanda linux janë të disponueshme. Ekziston një komandë për këtë:

guaskë adb

Komandat e terminalit Android (komandat e Linux)

Superpërdoruesi ose Root. Ju lejon të kryeni absolutisht të gjitha veprimet, nga krijimi, modifikimi, ndryshimi, deri te fshirja e skedarëve specifikë të sistemit: Për ta bërë këtë, futni komandën: su

Para se të futni komandën: su përdoruesi është Vizitor në sistem (shumë veprime janë të bllokuara) dhe tregohet në fillim të terminalit me një shenjë dollari: $ pasi të keni futur komandën: su bëhet Admin dhe tregohet si një numër amerikan në terminal: #
Shembull se si të përdoret:

2. Shkoni te komanda e dosjes(në të ardhmen, do të jetë më e saktë të emërtoni një drejtori në vend të një dosje)

Për të lundruar midis seksioneve dhe drejtorive në Android, ekziston një komandë e veçantë:

Shembull se si të përdoret:

Për të lëvizur nga /sdcard në /sdcard/xxx/porno/hot_girl

cd /sdcard/xxx/porno/hot_girl

Për t'u kthyer nga ndarja në drejtorinë e mësipërme, ose përsëri në / sdcard:
nëse jemi në drejtorinë /sdcard/xxx/porno/hot_girl - hot_girl

ne do të jemi në drejtorinë:

/sdcard/xxx/porno/

nëse keni nevojë të shkoni në / sdcard atëherë:

cd ../ ../(aq herë sa të nevojitet)

Kujdes në Android dhe sisteme të tjera Unix, skedarët Primer dhe primer ose Primer janë skedarë krejtësisht të ndryshëm.

3. Zhvendos / Riemërto skedar ose direktori

Lëvizja dhe riemërimi i një skedari, drejtoria kryhet vetëm me një komandë:

Shembull Riemërto skedarin:

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

Shembull Riemërto dosjen:

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

Shembull se si Lëviznidosje:

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

Shembull se si Lëviznidosje:

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

4. Shikoni çfarë ka brenda katalogut

Për të zbuluar se cilat drejtori dhe skedarë përmbahen nga ku jeni, përdorni komandën e mëposhtme linux:

Shembull se si të përdoret:

ls /sdcard/xxx/hot_porno/

do të merrni mesazhin e mëposhtëm në dritare:

Alenka.avi

Pamela.avi

Anderson.avi

Shembull se si të përdoret:

ls -a /sdcard/xxx/hot_porno/

do të japë mesazhin e mëposhtëm:

.Skruty_file_Hot.avi

Pamela Anderson.avi

Skrutiy_File.avi

5. Kopjoni skedarin ose dosjen (drejtorinë)

Për të kopjuar një skedar ose dosje dhe për ta zhvendosur atë diku:

Shembull Kopjo skedarin:

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

Shembull Kopjodosje:

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

6. Bashkangjit ndarjen (mali) dhe shkëput

Për të zbuluar se cilat ndarje ekzistojnë në Android, aktivizoni ose çaktivizoni:

montoj(bashkëngjitni seksionin) dhe umont(shkëputni ndarjen)

Për të zbuluar se cilat ndarje janë montuar aktualisht, futni:

Për të bashkangjitur një seksion:

montoni /dev/block/mmcc121

ose montoj /systcode

Për të shkëputur një ndarje:

umount /dev/block/mmcc121

ose umount /systcode

7. Krijo direktori (dosje)

Për të krijuar një dosje diku, përdorni komandën:

Shembull se si të përdoret:

mkdir /sdcrad/android_papka

8. Hiqni drejtoria (dosja) ose skedari

Nëse keni nevojë të fshini ndonjë komandë linux skedar ose dosje:

Shembull si të fshini një skedar:

rm /sdcard/xxx/hot_porno/Alenka.avi

Shembull si të fshini një dosje:

rm - r /sdcard/xxx/hot_porno

9. Shtypni përmbajtjen e skedarit në ekran (lexoni)

Nëse përballeni me detyrën për të shfaqur përmbajtjen e një skedari teksti në ekran:

Shembull se si të përdoret:

cat /sdcard/books/Tolstoy_book_war_and_peace.txt

dhe merrni:

Eh bien, mon princ. 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 Antikrishti (ma parole, j`y crois) - je ne vous connais plus, vous n`etes plus mon ami, vous n`etes plus robi im besnik, comme vous dites.

10. Printoni përmbajtjen e skedarit në ekran (lexoni mbrapsht)

Nëse jeni përballur me detyrën për të shfaqur përmbajtjen e një skedari teksti në ekran, por nga fundi në fillim:

11. Trego rrugën e plotë

Për të kuptuar se në cilin seksion dhe drejtori jeni:

Shembull se si të përdoret:

Nëse jemi në ndonjë drejtori dhe duhet të gjejmë shtegun e plotë (për shembull, jemi në ndarjen e sistemit, direktorinë e aplikacionit):

do të japë një mesazh:

/system/app/

12. Krijo një skedar bosh

Për të krijuar një skedar teksti:

Shembull se si të përdoret:

Le të krijojmë një skedar 666.txt në drejtorinë /sdcard:

prek /sdcard/666.txt

13.Rezervimi dhe rivendosja e ndarjes

Shembull se si të përdoret:

Krijimi i një kopje rezervë në një kartë SD

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

Shembull se si të përdoret:

Rivendosja e një ndarjeje nga një kopje rezervë nga një kartë SD

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

14. Shikimi i hapësirës së zënë

Për të kuptuar se sa kërkon diçka:

Shembull se si të përdoret:

Vendosja e lejeve, të drejtave për skedarët dhe drejtoritë

Për të zbuluar se çfarë lejesh kanë skedarët dhe drejtoritë, duhet të shkruani komandën e mëposhtme

Lejet

Dhe kështu ne e dimë se ka përdorues, grupe. Tani le të flasim për të drejtat e aksesit. Pse është e nevojshme kjo? Për shembull, ju keni një drejtori që përmban skedarë personalë. Për ju pronar , për shembull, mund të modifikojë, shikojë skedarë, grup , shikoni vetëm të dhënat, skedarët dhe pushoni përdoruesit që nuk janë të përfshirë në asnjë nga grupet dhe nuk janë pronarë nuk mund të bënin asgjë, prandaj nevojiten të drejtat e aksesit.

Lejet e skedarit mund të shënohen me numra dhe shkronja:

Vlerat e të drejtave në numra përmblidhen:

  • të drejta të plota (rwx) 7 = 4 + 2 +1
  • lexo dhe shkruaj (rw-) 6 = 4 + 2 + 0
  • lexoni dhe ekzekutoni (r-x) 5 = 4 + 0 + 1
  • vetëm lexim 4 (r—) = 4 + 0 + 0
  • vetëm regjistrim 2 (-w-) = 0 + 2 + 0
  • pa të drejta (-) 0 = 0 + 0 + 0

Për çdo skedar dhe drejtori, të drejtat caktohen veçmas për pronarin, grupin dhe përdoruesit e tjerë.

Pronari Grupi Pushoni
u g o
letrat e lejeve shifrat e lejeve
rwxrwxrwx 777 lexoni, shkruani, bëni gjithçka
rwxr-xr-x 755 lexoni, shkruani, ekzekutoni lexo dhe vrapo
rw-r-r- 644 lexoni dhe shkruani vetëm madje
r——— 400 vetëm pronari lexon

Ju mund t'i ndryshoni lejet në një skedar ose drejtori me komandën chmod ose me numra ose me shkronja.

Caktimi i të drejtave të aksesit në numra

Për të ndryshuar lejet e një skedari ose drejtorie me komandën chmod duke përdorur numrat, futni komandën:

Sudo chmod 755 text.txt

Për drejtoritë, duhet të shtoni çelësin -R pas chmod .

Caktimi i të drejtave të aksesit me shkronja

Për fillestarët, ndryshimi i lejeve me shkronja do të jetë pak më i vështirë, por kjo njohuri do të jetë e dobishme.

Siç e dini që ekziston një pronar, një grup, përdorues të tjerë, ata janë caktuar si më poshtë:

Në Linux, përfshirë Android, ekziston një gjë e tillë si lidhjet - e cila tingëllon si një "shkurtore" në një gjuhë normale të njohur. Ekzistojnë dy lloje lidhjesh:

  • Lidhje të vështira
  • Lidhje simbolike ose lidhje simbolike

Cili është ndryshimi midis lidhjeve të forta dhe simbolike?

Lidhjet simbolike - krijoni një shkurtore që specifikon vendndodhjen e saktë të skedarit ose dosjes ku lidhet shkurtoret. Nëse lëvizni një skedar ose dosje, lidhja simbolike do të prishet. Për të kuptuar qartë se çfarë është një lidhje simbolike, në Windows XP ose Windows 7 ka shkurtore programi në desktop që lidhen me dosjen e programit, ose më mirë skedarin exe.

u përdorues Pronari
g grup

Përdoruesit në grup

o të tjerët

Përshëndetje të gjithëve Ne po studiojmë më tej smartfonin Android, sot do të mendojmë se çfarë është aplikimi i përditësimit nga ADB. Pra, pasi gërmova në internet, arrita në përfundimin se aplikimi i përditësimit nga ADB është një artikull në menunë e rikuperimit të sistemit Android. Por çfarë bën ky artikull? Shkova duke kërkuar ... Pra, përditësimi i aplikimit nga artikulli ADB është i nevojshëm për të instaluar firmuerin

Epo, cili është përkthimi në Rusisht, kështu përkthehet atëherë përditësimi i aplikacionit nga ADB? Hmm, le ta zbërthejmë! Fjala e parë apliko përkthehet si zbato ose përdor. Fjala përditësim mendoj se është e qartë, ky është vetë përditësimi, në rastin tonë firmware. Epo, nga ADB është një lloj nga ADB. Shkurtimisht, aplikacioni përditësimi nga artikulli ADB përkthehet si të aplikoni një përditësim nga ADB, mirë, disi si kjo

Nga rruga, gjeta një fotografi se si duket ky artikull në meny:


Pra, shikoni se çfarë mësova tjetër rreth aplikimit të përditësimit nga ADB. Ekziston një komandë e tillë si adb sideload, mirë, kjo komandë është për përditësimin e firmuerit. Funksionon kështu, ju hyni në modalitetin e Rimëkëmbjes në smartphone tuaj, më pas zgjidhni aplikacionin e përditësimit nga artikulli ADB me butonin e volumit, konfirmoni me butonin e energjisë dhe më pas futni komandën e mëposhtme:

përditësimi i ngarkesës anësore të adb.zip

Aty ku është update.zip, atëherë aty specifikoni emrin e firmuerit. Epo, a është pak e qartë? Artikulli Apliko përditësimin nga ADB nevojitet për të instaluar firmuerin nga ADB. Vërtetë, ka një moment të pakuptueshëm, në një sit tjetër gjeta informacion që kjo komandë duhet të futet në vijën e komandës. Por ku është vetë linja e komandës? Në një smartphone apo në një kompjuter? Deri tani kjo pyetje mbetet e pakuptueshme për mua, po, nxora një foto, shikoni këtu gjithçka duket se është e qartë:


Me sa duket e njëjta gjë, komanda duhet të futet në kompjuter! Dhe mendova se në një smartphone ... Epo, kuptova, thjesht isha shumë i interesuar ..

Meqë ra fjala, pasi të futet komanda, i gjithë procesi i firmuerit mund të zgjasë rreth 15 minuta, që është disi e gjatë.. Kur gjithçka të ketë mbaruar, zgjidhni reboot system tani me butonin e volumit (ky është një rindezje) dhe shtypni butonin e energjisë . Dhe pika e fikjes është si të fikësh smartfonin, mirë, kështu

Artikujt kryesorë të lidhur