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 lidhurNë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ë:
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