Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Programet
  • A ka një linjë komande në android. Komandat e Emulatorit të Terminalit Android për android

A ka një linjë komande në android. Komandat e Emulatorit të Terminalit Android për android

Aplikacioni Terminal Emulator për Android ofron mundësinë për të përdorur komanda të caktuara për të kontrolluar sistemin operativ, si dhe për të bërë ndryshime të ndryshme në të. Për të kuptuar se çfarë është Emulatori i Terminalit Android, si ta përdorni atë, duhet të kuptoni se në çfarë bazohet mekanizmi i punës me terminalin.

Siç e dini, OS i hapur Android nuk u krijua, siç thonë ata, "nga e para" - prototipi i këtij sistemi operativ popullor është Linux (emri i përbashkët për të gjithë OS të ngjashëm me Unix), bërthama e të cilit u bë themeli për zhvillimi i sistemit operativ Android. Kerneli Linux përdoret nga shumë për shkak të gamës së gjerë të funksionalitetit, dhe meqenëse kerneli linux përfshihet në Android, mekanizmi i terminalit bazohet në të.

Programi lejon përdoruesin të punojë në sistemin operativ Android duke përdorur linjën e komandës Linux. Në një PC, përmes linjës së komandës dhe shërbimeve speciale, mund të konfiguroni sistemin dhe të lidhni module shtesë. Karakteristika të ngjashme janë bërë të disponueshme në Android me Terminal Emulator për Android.

Kjo do të thotë, ka binare (ose binare) që ndërveprojnë drejtpërdrejt me harduerin e telefonit inteligjent. Emulatori i terminalit ekzekuton një komandë teksti që korrespondon me secilin skedar të tillë.

Si të përdorni një emulator terminali

Para fillimit të punës me vijën komanduese, duhet theksuar veçmas se liria më e madhe në modifikime mund të arrihet duke marrë (ROOT).

Tani duhet të futim një komandë si " ls» dhe shtypni « hyjnë". Pas kësaj, do të shfaqet një listë e skedarëve të vendosur në direktorinë rrënjë:

Komandat e tjera mund të kërkojnë pak kohë për t'u përfunduar dhe do të shfaqet një kursor i bardhë. Nëse keni bërë një gabim kur shkruani, atëherë duhet të shfaqet ky mbishkrim: " /system/bin/sh: kv: nuk u gjet”, duke treguar se komanda nuk u gjet në mesin e disponueshëm kv, dhe më pas do të shfaqet një kërkesë.

Për të mbyllur terminalin, në këndin e sipërm të djathtë, klikoni kryqin dhe në dritaren tjetër, klikoni "OK".

Komandat bazë të emulatorit të terminalit

Në fakt, ka shumë komanda, për t'i parë ato shkruajmë kuti e zënë. Tani, për të parë përshkrimin e komandave ekzistuese direkt në terminal, futim komandën për të cilën duam të marrim informacion dhe ". -ndihmë". Pas kësaj, informacioni duhet të shfaqet, por mbani në mend se do të jetë në anglisht.

Kur punoni me terminalin, është e nevojshme të merren parasysh disa nuanca:

  • Ne e shkruajmë rrugën drejt dosjeve dhe skedarëve plotësisht pas komandave (shembull: rm /storage/sdcard0/shkarko/skedar).
  • Nuk duhet të lejohen gabime ose hapësira shtesë.
  • Pas hyrjes, komanda niset me butonin " hyjnë».

Komandat popullore:

  • datë- shfaq datën dhe orën aktuale
  • pa pagesë- përdorni kujtesën dhe ndërroni
  • ls- shfaqni përmbajtjen e dosjes aktuale
  • cd- lundroni në drejtorinë e dëshiruar
  • du- madhësia e skedarit të printimit
  • pwd- tregoni rrugën e plotë për në dosjen e përdorur
  • listën e shërbimeve- shfaq një listë të proceseve të ekzekutuara
  • pm instaloni- instaloni programin nga skedari apk
  • df- tregoni madhësinë e objekteve në dosjen e specifikuar
  • paketat e listës së pm- shfaq paketat-skedarët e aplikacioneve të instaluara

Pas komandave të renditura më poshtë, do t'ju duhet të futni shtegun për në vendin ose objektin:

  • Mace- lexoni përmbajtjen
  • cp- kopje
  • rm- fshini një skedar
  • rmdir- fshini dosjen
  • prekje- krijoni një skedar
  • mkdir- krijoni një dosje

Për komandat e mëposhtme, fillimisht shkruani shtegun për në dosje (skedar) dhe më pas në vendndodhjen e re:

  • mv- lëviz
  • cp- kopje

pm çinstaloni- fshini aplikacionin - këtu duhet të specifikoni rrugën / të dhënat / aplikacionin / dhe emrin e skedarit pa hapësirë ​​(nëse është e nevojshme, gjeni emrin e skedarit me komandën paketat e listës së pm)

Kujdes! Komandat që do të përshkruhen më poshtë duhet të ekzekutohen me kujdes ekstrem, sepse ato përdoren për të modifikuar sistemin dhe përdorimi i pahijshëm mund të shkaktojë dëm të konsiderueshëm në vetë pajisjen:

mbytet- ndryshimi i pronarit chgrp- grupet që duhet të specifikohen pas komandës, pas së cilës, duhet të shkruani emrin e skedarit.

chmod- një mjet për ndryshimin e lejeve të skedarit, për më tepër, sintaksa është e njëjtë me atë të mëparshme (d.m.th., para së gjithash, të drejtat, pastaj skedari).

i pakëndshëm Dhe rmmod- e para është lidhja e moduleve me kernelin, e dyta po i heq ato (komandat e treguara mund të përdoren vetëm nga përdoruesit e avancuar).

vrasin- ndaloni procesin me ID-në e tij (mund të gjendet duke përdorur mjetin ps, i cili shfaq informacione për të gjitha aktivitetet).

montoj, shtoj- përdoren për montimin dhe çmontimin e ndarjeve dhe sistemeve të skedarëve (është e mundur të përdoret vetëm pas një studimi të plotë të vetë sistemit).

su- qasje e plotë në sistem në pajisjet me qasje ROOT, pas futjes së komandës, linja e shpejtë duhet të duket si kjo " :/# ».

Komanda të veçanta:

rindezje- përdoret për të rindezur makinën pas komandës su.

dalje- mbyllni terminalin (mund të dilni gjithashtu nga administratori duke përdorur këtë komandë).

Në këtë rast, komanda su ne e përdorim atë për shërbimet që kërkojnë të drejtat e "superpërdoruesit", dhe më pas, për të mos ndryshuar asgjë rastësisht, duhet të futni daljen, vini re: kërkesa përsëri duket si kjo: " :/ $».

Një tjetër mjet i pazakontë dd– përdoret për të kopjuar një skedar ose ndarje në një tjetër. Sintaksa e tij është: dd nëse = / dev/ bllokoj/ platformë/ mmcblk0 fq1 e =/ magazinimit/ e jashtme_ SD/ imazh, ku " nëse= "do të jetë pajisja nga e cila po kopjojmë, dhe " prej=» skedari ku po kopjojmë.

Kjo komandë krijon një imazh të ndarjes mmcblk0p1. Ka edhe dy parametra të tjerë, këta janë " numëro=' është një fragment që shkruan një skedar të ri, dhe, ' bs=' është madhësia e fragmentit në bajt. Shembull: komanda dd nëse = / magazinimit/ kartë SD0/ dosje1 e = / magazinimit/ e jashtme_ SD/ dosje2 bs = 500 numëro=7 do të kopjojë nga dosje1 dosje2 gjithsej shtatë copa prej 500 bajt.

Kjo, ndoshta, është gjithçka për të cilën kemi dashur të flasim sot. Shkruani, qëndroni në kontakt, fat të mirë!

Android është plotësisht i hapur dhe i personalizueshëm. E gjitha falë faktit që përdor kernel Linux - sistemi më i popullarizuar me burim të hapur. Një numër i madh i sistemeve operative janë krijuar bazuar në Linux për kompjuterë dhe serverë desktop, si dhe pajisje të tjera elektronike, ndër të cilat mund të vërehen vegla të bazuara në Android.

Disa komanda ekzekutohen vetëm në modalitetin e konsolës

Disa operacione kryhen duke përdorur konsolën ose terminalin. Ky është një mjet i tillë sistemi pa, i cili kryen detyra pasi të keni futur manualisht një komandë. Në Android, nuk ka asnjë mjet të tillë si parazgjedhje, ndryshe nga desktopi Linux ose Windows. Për fat të mirë, zhvilluesit nuk hanë bukë për asgjë dhe ata tashmë kanë krijuar shumë emulatorë terminale. Njëri prej tyre është Emulatori i Terminalit të Android. Le të mësojmë më shumë rreth tij.

Çfarë është një aplikim

Aplikacioni është një emulator i plotë i terminalit Linux, mbështet dritare të shumta, shkurtore të tastierës, kupton kodimin UTF-8. Është plotësisht falas, nuk ka reklama të integruara dhe dritare kërcyese.

Çfarë duhet të keni parasysh kur punoni me këtë emulator?

  • kërkohen të drejtat rrënjësore;
  • ky nuk është një emulator i lojës;
  • nuk do të ndihmojë për të marrë rrënjë në pajisje;
  • duhet të njohë komandat e Linux;
  • mund t'ju duhet të instaloni Busy Box.

Aplikacioni do të jetë i dobishëm për ata përdorues që e kuptojnë qartë se për çfarë u nevojitet terminali dhe të paktën i njohin pak komandat bazë.

Cilësimet e programit

Programi është i disponueshëm në Play Market në lidhjen https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en . Menuja është e disponueshme në shumë gjuhë, përfshirë rusishten. Pas nisjes së programit, në linjën e njoftimit do të shihni një njoftim se një proces terminal po funksionon. Shkoni te cilësimet, të cilat ndahen në grupe logjike.

Ekrani. Mund të personalizoni shfaqjen e shiritit të statusit, shiritit të veprimeve dhe të zgjidhni orientimin e ekranit.

Teksti. Madhësia e rregullueshme e shkronjave, skema dixhitale dhe kodimi i tekstit.

Tastierë. Vendosni sjelljen e butonit prapa, personalizoni shkurtoren e tastierës dhe zgjidhni analogët e disa butonave të kompjuterit.

guaska komanduese. Mund të specifikoni një mbajtës komandash, të jepni një , të zgjidhni një lloj terminali dhe dosje kryesore dhe disa sjellje.

Linja e sipërme e programit përmban një listë pop-up të dritareve, në mënyrë që të mund të kaloni shpejt midis disa dritareve të hapura. Hapet një dritare e re duke klikuar në ikonën plus.

Disa komanda

adb- Debuger Android. Ju mund të lidhni disqet dhe pajisjet e jashtme me pajisjet celulare, ky mjet ju lejon t'i menaxhoni ato.

jam- Menaxher i Veprimit. Mund të aktivizoni ose çaktivizoni çdo aplikacion ose proces.

blloqe të këqija- kontrolloni kartën e kujtesës për sektorë të këqij.

bmgr- Rezervimi i Android.

Mace- shikoni përmbajtjen e skedarit.

chmod- ndryshoni të drejtat e hyrjes në skedar.

mbytet- ndryshoni pronarin e skedarit.

cmp- krahasimi i disa skedarëve.

cp- kopjimi i skedarit.

datë- shfaqja e datës aktuale të sistemit.

dd- krijimi i një imazhi të diskut.

dmesg- shikoni regjistrin e kernelit.

du- shikoni madhësinë e skedarit.

ext4_resize- ndryshimi i madhësisë së një ndarje në një sistem skedari ext4 (kërkon rrënjë).

fsck_msdos- kontrolloni për gabime në kartën e kujtesës.

grep- filtrimi i tekstit.

ifconfig- shikoni pajisjet e rrjetit dhe menaxhoni ato (kërkon root).

iptables- cilësimet e murit të zjarrit.

vrasin- vras ​​një proces me ID-në e tij numerike.

log- shkruani një rresht në regjistrin e sistemit.

logcut- shikoni hyrjen e sistemit në kohë reale.

ls- shikoni përmbajtjen e drejtorisë.

lsmod- shfaqja e moduleve të kernelit që funksionojnë.

lsof- shfaqja e skedarëve të hapur.

make_ext4fs- formatimi i kartës së kujtesës në formatin ext4.

md5- dosje kontrolli.

mkdir- krijimi i një dosjeje në drejtori.

make2fs- formatimi i kartës së kujtesës në formatin ext2.

montoj- montimi i një disku, imazhi ose dosjeje.

mv- lëvizja e një skedari.

netcfg- Informacion rreth lidhjeve në internet.

njoftoj- ndjekja e ndryshimeve në sistemin e skedarëve.

ping- kontrollimi i disponueshmërisë së një serveri në distancë.

pasdite- Menaxheri i paketave Android, ju mund të menaxhoni plotësisht aplikacionet tuaja të instaluara.

ps- Shfaq informacion në lidhje me proceset e ekzekutimit.

ndryshimi i madhësisë 2fs- ndryshimi i madhësisë së drejtorisë.

rm- fshirja e një skedari.

rmdir- fshirja e një dosjeje.

rrugës- menaxhimi i tabelës së rrugëtimit.

prekje- krijimi i një skedari bosh.

krye- lista e proceseve të ekzekutuara.

pamje nga ekrani- Pamja e ekranit (kërkon rrënjë).

fike- fik pajisjen.

shërbimi- menaxhimin e shërbimit.

Komandat e listuara nuk janë të gjitha, por vetëm ato kryesore. Disa prej tyre kërkojnë studim më të thelluar.

konkluzioni

Android Terminal Emulator është një nga aplikacionet më të mira të këtij lloji. Është i lehtë dhe ka funksionalitet të shkëlqyer. Edhe një herë, ne tërheqim vëmendjen tuaj - nëse nuk jeni plotësisht të vetëdijshëm se çfarë është dhe për çfarë synohet tastiera e komandës Linux, është më mirë të studioni dokumentacionin zyrtar.

A jeni të kënaqur me punën e këtij mjeti të bukur të sistemit? Çfarë komandash përdorni në punën tuaj? Ne do të jemi mirënjohës për komentet tuaja të vlefshme.

Android bazohet në kernelin Linux, dhe për të, si për një sistem operativ të vërtetë të ngjashëm me unix, ekziston një tastierë dhe, natyrisht, komanda terminale në të.

Ju mund ta merrni konsolën në mënyrat e mëposhtme:

  • Instaloni emulator terminal .*
  • Lidhuni me pajisjen me programin adb duke ekzekutuar adb shell;
  • Instaloni serverin OpenSSH dhe lidhuni me klientin ssh;

Vlen gjithashtu të përmendet se terminali i parazgjedhur është në shumë firmware me porosi, siç është CyanogenMod.

Përkthyesi standard i komandës së terminalit është disi i papërshtatshëm (përpara Android 4.0) - ai nuk mbështet plotësimin automatik, thirrjen e komandës së mëparshme dhe gjëra të tjera të dobishme që ka një terminal normal. Ju mund ta zgjidhni këtë problem duke instaluar busybox dhe duke përdorur përkthyesin e hirit të integruar në të.

Shumë, por jo të gjitha janë të disponueshme në Android programet standarde UNIX. Ju mund të merrni një listë të atyre që janë në pajisjen tuaj duke ekzekutuar ls -l /system/bin/ /system/xbin

Përveç komandave standarde UNIX në Android, ka disa programe shtesë. Mes tyre janë logcat- një mjet për shikimin e regjistrave të aplikacioneve, pm - një mjet për menaxhimin e paketave (menaxher i paketave), am - një mjet për menaxhimin e dritareve (menaxheri i aktivitetit).

Këtu janë disa komanda të konsolës:

  • paketat e listës së pm- lista e programeve të instaluara;
  • pm instaloni PATH- instaloni programin nga skedari apk;
  • pm çinstaloni PACKAGE - hiqni paketën nga sistemi;
  • netcfg- do t'ju lejojë të shikoni cilësimet e rrjetit;
  • am start -n com.android.settings/.settings- hapni dritaren e cilësimeve;
  • am start -n com.android.browser/.BrowserActivity - nisja e shfletuesit;
  • jam fillimi tel:210-385-0098- tregoni dritaren e telefonimit për këtë numër;
  • bmgr - menaxher rezervë, menaxhim rezervë;
  • plehra - deponia e plotë e gjendjes së telefonit;
  • dumpsys - deponimi i gjendjes së shërbimeve të sistemit;
  • getevent - informacion në lidhje me pajisjet hyrëse dhe dump ngjarjet në pajisjet hyrëse;
  • nëse në krye - tregon përdorimin e rrjetit sipas proceseve (lart për rrjetin);
  • kohë - menaxhimi i metodave të hyrjes;
  • shërbimi - menaxhimi i shërbimit;
  • listën e shërbimeve - lista e shërbimeve;
  • svc - wifi, lidhje celulare dhe menaxhimi i energjisë;

Nëpërmjet jam ju mund të hapni një dritare arbitrare të aplikacionit (duke ditur emrin e saj "aktivitete").


komandat adb
ADB, ose Android Debug Bridge, është një mjet shumëfunksional për t'u lidhur me një emulator Android ose një pajisje të vërtetë. Punon në vijën e komandës. Gjetur në Android SDK.

Këtu janë komandat kryesore të ADB:

  • guaskë adb- merrni një guaskë në Android. Sigurisht, kjo nuk është një guaskë e plotë * nix, por pas instalimit të busybox ajo disi i ngjan asaj. Një metodë alternative për të marrë një guaskë është Server SSH për Android . Predha është e nevojshme për të kryer komandat e terminalit.
  • guaskë adb - ekzekutoni komandën në Android;
  • adb emu - ekzekutoni komandën në emulator
  • shtytje adb - ngarkoni një skedar ose drejtori në pajisje;
  • adb-tërheq [] - kopjoni një skedar ose drejtori nga pajisja;
  • instalimi i adb - instaloni paketën;
  • çinstaloni adb - hiqni programin;
  • lidh adb - Lidhu me Android nëpërmjet rrjetit. Kërkon një përgatitje të pajisjes, përkatësisht konfigurimin

Një smartphone ose tabletë mund të lidhet me një kompjuter dhe jo vetëm të lëvizë skedarët, por të prodhojë një ndërveprim shumë më të gjerë, nuk mund të mos gëzohet. Përveç faktit që në këtë mënyrë mund të korrigjoni disa gabime, ka edhe shumë truke të tjera. Për të zbatuar këtë të fundit, do t'ju nevojiten disa mjete speciale dhe njohuri për komanda të caktuara. Kjo është ajo për të cilën do të flasim sot. Postimi përmban informacione rreth dhjetë komandave themelore që do t'ju ndihmojnë kur punoni me vijën e komandës.

Me mjete, gjithçka është e thjeshtë. Nëse ju ose përdoruesi, atëherë thjesht duhet ta instaloni SDK Ju mund të lexoni më shumë rreth kësaj në faqen e internetit Zhvilluesit e Android. Nëse sistemi operativ i kompjuterit tuaj është, atëherë do t'ju duhet të ndërhyni me instalimin e drejtuesve. Por në këtë rast, do të hasni mjete më të thjeshta.

Së pari ju duhet të shkarkoni këtë skedar. Kur ta hapni, do të gjeni një dosje android-tools. Tërhiqeni atë në një vend të arritshëm. Pastaj instaloni adb Dhe fastboot shoferët për Dritaret. Mund t'i gjeni në faqen e internetit të prodhuesit të kompjuterit tuaj. Nëse keni probleme, kërkoni në forume.

Hapi tjetër është të aktivizoni opsionin e korrigjimit të USB-së në tuaj Android pajisjen dhe lidhjen e saj me kompjuterin.

Kjo eshte e gjitha. Mund të filloni të mësoni komandat

Ekipi është një nga më të rëndësishmit në fazën fillestare të punës. Është e nevojshme për të kontrolluar nëse pajisja juaj ndërvepron me kompjuterin.

Nëse jeni përdorues i avancuar, ka shumë të ngjarë të dëshironi të shtoni një drejtori me Android mjetet. Nëse jo, atëherë thjesht tregoni dosjen e specifikuar më parë Dritaret përdoruesit, ose Android SDK instrumentet. Dritaret përdoruesit gjithashtu kanë disa avantazhe. Për të treguar vendndodhjen e saktë, ata duhet të përdorin Shift + klikim të djathtë të drejtuar në dosje. Mac Dhe linux përdoruesit duhet të arrijnë atje vetë pasi të hapin vetë terminalin. Ose shkarkoni një shtesë të menaxherit të skedarëve që do t'ju lejojë të kryeni magjinë e klikimit me të djathtën.

Kur të arrini dosjen e dëshiruar, shkruani "" (pa thonjëza) në vijën e komandës. Nëse shihni numrin serial, atëherë gjithçka shkoi mirë. Nëse jo, atëherë sigurohuni që jeni në dosjen e duhur dhe Dritaret drejtuesit janë instaluar saktë. Gjithashtu mos harroni për korrigjimin e USB-së.

Tani mund të kalojmë te komandat vijuese.

Komanda që mund të përdorni për të zhvendosur skedarët në tuaj Android pajisje. Për ta bërë këtë, do t'ju duhet të dini shtegun ku ndodhet skedari dhe shtegun ku duhet të vendoset. Le të shohim një shembull me një skedar të vogël video superfreak.mp4 që duhet të dërgohet në dosjen Filmat në pajisjen tuaj.

Skedari superfreak.mp4 kopjohet më së miri në një dosje android-tools kështu që ju nuk keni nevojë të shkruani një rrugë të gjatë. Pastaj në vijën e komandës duhet të shkruani "adb push superfreak.mp4 /sdcard/Movies/" (mos harroni të hiqni thonjëzat). Pas kësaj, skedari do të kopjohet në pajisjen tuaj në dosjen e specifikuar.

Nëse nuk e kopjoni superfreak.mp4 në dosjen tuaj të veglave, do t'ju duhet të shkruani diçka si C:\Users\Jerry\Desktop\superfreak.mp4. Të dyja metodat funksionojnë, kështu që zgjedhja është e juaja. Për të përcaktuar saktë shtegun drejt dosjes në Android pajisjen, përdorni një nga eksploruesit e skedarëve me . Dhe mos harroni për goditjet e pasme Android.

E kundërta e komandës së mëparshme. funksionon njësoj si. Duhet t'i njihni të dyja shtigjet, por nëse nuk specifikoni një shteg destinacioni, skedari do të vendoset në dosjen e veglave.

Dhe kështu, ne futim komandën "adb pull /sdcard/Movies/superfreak.mp4". Dhe pastaj ne specifikojmë destinacionin. Dhe mos harroni goditjet e prapme për Android.

Gjithçka është e saktë. Kjo komandë ju lejon të rindizni pajisjen tuaj nga vija e komandës. Thjesht shkruani "" dhe shtypni enter. Mund të rindizni në çdo kohë.

5. adb reboot-bootloader dhe rikuperim adb reboot

Për të ngarkuar ngarkuesin, duhet të përdorni të gjitha këto kombinime të butonave, të cilat shpesh harrohen, veçanërisht nëse keni disa pajisje. "" do t'ju lejojë të shmangni konfuzionin, përveç kësaj, disa pajisje mund të ngarkohen vetëm në këtë mënyrë duke përdorur vijën e komandës. Thjesht shkruani komandën dhe shtypni enter.

Shumica e pajisjeve gjithashtu mund të nisen në modalitetin e rikuperimit duke përdorur " rikuperimi". Nëse pajisja juaj nuk e mbështet këtë komandë, atëherë asgjë e keqe nuk do të ndodhë nëse përpiqeni ta zbatoni atë.

Kur punoni me bootloader, adb komandat nuk funksionojnë. Ende nuk jeni nisur në modalitetin normal të funksionimit Android, dhe mjetet e korrigjimit nuk janë aktive. Në një rast të tillë, ju mund të përdorni fastboot.

Ky është një nga mjetet më serioze, por është i çaktivizuar në shumë terminale. Për të kontrolluar nëse pajisja juaj funksionon në këtë mënyrë, thjesht shkruani "" në vijën e komandës. Numri serial duhet të shfaqet, si në rastin e komandës " adb pajisje Nëse kjo nuk ndodh, atëherë problemi mund të jetë tek drejtuesit.

Komanda heq kufizimet e fabrikës nga ju Nexus pajisje. Prodhuesit e tjerë kanë mënyrat e tyre për të zhbllokuar ngarkuesin (skedarët ODIN ose .sbf), kështu që ky artikull mund të mos ju shqetësojë, por ilustron mirë hapjen e të gjithë Android sistemeve.

Përdorimi i kësaj komande është jashtëzakonisht i thjeshtë: duke u siguruar që fastboot punon, shkruani "" dhe shtypni enter. Një njoftim do të shfaqet në pajisje. Lexojeni me kujdes dhe bëni zgjedhjen e duhur.

fshini gjithçka nga pajisja juaj!

Ka dy mënyra për t'u përdorur. E para është që ju dërgoni një komandë në pajisje, dhe kjo ju lejon të punoni në vijën e komandës së guaskës së saj. E dyta ju lejon të futeni në guaskë nga terminali. Në rastin e parë, shkruani "". Kjo do t'ju japë mundësinë për të bërë ndryshime në dosjet rrënjë. Por kini kujdes, duhet të kuptoni predha Hiri Dhe bash.

Metoda e dytë do të kërkojë një kombinim me Ekipet e hirit("predha adb<команда>"). Një shembull do të ishte ndryshimi i lejeve të skedarit: " adb shell chmod 666 /të dhëna / disa skedarë".

Nëse kopjon skedarët në tuaj Android pajisja më pas instalohet .apk. Parimi i funksionimit të dy komandave është i ngjashëm me njëri-tjetrin, pasi duhet të specifikoni shtegun ku ndodhet vetë skedari. Pra, i gjithë procesi mund të thjeshtohet pak duke vënë .apk skedar në dosjen e veglave. Vetë komanda do të duket si kjo: adb instaloni TheAppName.apk".

Për të përditësuar aplikacionin, duhet të përdorni " adb install -r TheAppName.apk". Për të instaluar në kartën SD - " adb install -s TheAppName.apk"për të vendosur kufizimin e hyrjes -" instalimi i adb -l TheAppName.apk" është instalimi i aplikacionit në /data/app-private.

Natyrisht, ekziston edhe një urdhër i kundërt: " adb çinstaloni TheAppName.apk". Nëse dëshironi të hiqni aplikacionin, por lini të gjitha të dhënat dhe cache në vend, atëherë përdorni " adb uninstall -k TheAppName.apk".


Kjo komandë mund të jetë shumë e dobishme për disa njerëz, duke dhënë informacion rreth funksionimit të sistemit që mund të jetë i dobishëm për zhvilluesit e aplikacioneve dhe programuesit që punojnë me gabime.

Për të parë të gjitha hyrjet thjesht shkruani "" dhe shtypni enter. Regjistrimet mund të lëvizen lehtësisht, por shanset që të gjeni diçka në këtë mënyrë janë jashtëzakonisht të vogla. Por mund të përdorni filtra ose dalje teksti.

Filtri përdoret nëse aplikacioni ka një etiketë, e cila, në fakt, i bashkëngjitet komandës. Prodhimi i tekstit duket shumë më praktik. Kjo metodë ju lejon të krijoni një skedar .txt në kompjuterin tuaj për studim të mëvonshëm. Për ta bërë këtë, futni " adb logcat > emri i skedarit.txt". Duke ekzekutuar komandën, ju kryeni të gjitha veprimet interesante që lidhen me aplikacionin, më pas e mbyllni atë me komandën CTRL + C. Pas kësaj, në drejtorinë në të cilën po punoni, do të gjeni një skedar teksti me të gjitha të dhënat që ju nevojiten. Mund t'i dërgoni zhvilluesve, në mënyrë që ata të njihen me problemin ose ta përdorin për qëllimet e tyre.

Ka shumë komanda të tjera, por mund t'i mësoni vetë. Për herë të parë, dhjetë kryesore do të mjaftojë.

Android A deri në Z: Dhjetë komandat themelore për terminalet Android:
vlerësim 80 nga 80 bazuar në 80 vlerësime.
Janë 80 komente në total.

Ka shumë mjete për të punuar me një smartphone të lidhur përmes një kabllo USB ose Wi-Fi. Mjetet e avancuara ju lejojnë të lëvizni skedarë, të instaloni dhe çinstaloni softuerin, të shikoni kontaktet, të bëni pamje nga ekrani dhe madje të dërgoni SMS, por asnjë mjet grafik nuk mund të krahasohet me fuqinë që mund të ofrojë një tastierë Android. Në këtë artikull, ne do të flasim për ADB (Android Debug Bridge) - një mjet standard për korrigjimin dhe punën me tastierën Android nga një kompjuter.

Komandat e përshkruara në artikull mund të ekzekutohen drejtpërdrejt në pajisje duke shkarkuar një emulator terminali nga tregu, por është më i përshtatshëm ta bëni këtë, natyrisht, nga një kompjuter përmes adb.

Bazat e ADB

Për të filluar punën me ADB, duhet ta aktivizoni atë në pajisje dhe të instaloni programin adb dhe drejtuesit në kompjuter. Detyra e parë bëhet duke aktivizuar "Debugging USB" në artikullin e cilësimeve "Për Zhvilluesit" (nëse ky artikull është i fshehur, klikoni shtatë herë në numrin e ndërtimit në menynë "Rreth telefonit").

Për të instaluar ADB në një kompjuter, shkarkoni Adb Kit dhe shpaketoni atë në çdo dosje (Unë rekomandoj përdorimin e emrave të dosjeve pa karaktere ruse). Ne gjithashtu shkarkojmë dhe instalojmë drejtuesit ADB.

Ju duhet të punoni me adb nga linja e komandës. Shtypni Win + R dhe futni cmd, më pas shkoni te dosja në të cilën ndodhet adb. Për dosjen time, komanda do të ishte:

cd\android

Për të mos bërë të gjitha këto manipulime çdo herë, mund të shtoni dosjen e dëshiruar në variablin Path. Për ta bërë këtë, shkoni te "Control Panel -> System -> Advanced System Settings -> Environment Variables", gjeni variablin Path dhe shtoni në fund të rreshtit, të ndarë me një pikëpresje, shtegun për në dosjen adb. Tani, pas fillimit të konsolës, mund të futni menjëherë komandat e nevojshme.

Le të kontrollojmë lidhjen tonë me telefonin me komandën e mëposhtme (ai duhet të listojë pajisjet e lidhura):

pajisje adb

Mund të punoni me ADB përmes Wi-Fi. Kjo kërkon leje rrënjësore dhe aplikacionin WiFi ADB. Ne hapim aplikacionin, shtypim çelësin dhe lidhemi me smartphone duke përdorur komandën e lidhjes dhe adresën IP të treguar nga aplikacioni:

INFO

Mund të kopjoni daljen e konsolës pasi ta zgjidhni me miun, si dhe të ngjisni komandën e kopjuar ose emrin e skedarit në tastierë me butonin e djathtë të miut. Aktivizuar në veçoritë e konsolës.

Instalimi i programeve

ADB mund të përdoret për të instaluar aplikacione pa pasur nevojë t'i kopjoni ato në smartphone tuaj. Mjafton të ekzekutoni komandën e mëposhtme:

instalimi i adb d:/downloads/filename.apk

Ju gjithashtu mund të shtoni çelësa shtesë në komandë. Do të jetë e dobishme -e- riinstaloni aplikacionin me ruajtjen e të dhënave dhe -d- instaloni një version më të vogël se ai aktual.

Programet gjithashtu mund të fshihen, por për këtë ju duhet të dini emrin e paketës (do t'ju tregoj se si ta zbuloni pak më vonë). Duke përdorur lojën Angry Birds Seasons si shembull, komanda do të duket kështu:

Adb çinstaloni com.rovio.angrybirdsseasons

Rezervimi i aplikacionit

Android ka funksione të integruara rezervë që mund të ekzekutohen edhe nga linja e komandës. Për ta bërë këtë, përdorni komandën adb backup dhe një grup opsionesh:

Rezervimi adb [opsionet]<приложения>

  • -f specifikon emrin e skedarit që do të krijohet dhe vendndodhjen e tij në kompjuter. Nëse çelësi mungon, skedari backup.ab do të krijohet në drejtorinë aktuale;
  • -apk|-noapk specifikon nëse do të përfshihen vetëm të dhënat e aplikacionit në kopje rezervë ose vetë .apk gjithashtu (nuk e përfshin atë si parazgjedhje);
  • -obb|-noobb specifikon nëse do të përfshihen shtesat .obb për aplikacionet në kopje rezervë (nuk përfshin si parazgjedhje);
  • -ndarë|-noshared specifikon nëse do të përfshijë përmbajtjen e aplikacionit në kartën SD në kopje rezervë (nuk përfshin si parazgjedhje);
  • - të gjitha tregon nevojën për të kopjuar të gjitha aplikacionet e instaluara;
  • -system|-nosystem specifikon nëse do të përfshihen aplikacionet e sistemit në kopje rezervë (aktivizon si parazgjedhje);
  • - lista e paketave për të kopjuar.

Nëse duam të krijojmë një kopje rezervë të të gjitha prog-ve jo të sistemit, duke përfshirë vetë .apk, në një vend të caktuar, atëherë komanda do të duket kështu:

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

Pas hyrjes, duhet të konfirmoni fillimin e kopjimit në vetë pajisjen. Për të rivendosur kopjen rezervë që rezulton, duhet të ekzekutoni komandën e duhur:

rivendosja e adb c:\android\backup.ab

Konsol në tastierë

Së bashku me konsolën e përmendur, e cila është një konsolë DOS për Windows, Android ka të vetin. Ajo quhet nëpërmjet guaskë adb dhe është në thelb një tastierë standarde Linux, por me një grup komandash jo të plota, të cilat mund të zgjerohen duke instaluar BusyBox nga tregu. Ka dy mënyra për të përdorur këtë tastierë. Në modalitetin interaktiv, ai niset me komandën

guaskë adb

Shenja $ shfaqet në tastierë (në tekstin e mëtejmë kjo shenjë do të nënkuptojë nevojën për të futur komandën paraprake të guaskës adb), dhe pas kësaj mund të futni një seri komandash, duke marrë një përgjigje pas secilës. Mënyra e dytë - nëse duhet të futni vetëm një komandë, mund ta shkruani atë në një rresht për guaskën adb.

Predha ka komanda standarde për kopjimin, lëvizjen dhe fshirjen e skedarëve: cp, mv Dhe rm. Ju mund të ndryshoni drejtoritë cd) dhe shikoni përmbajtjen e tyre ( ls). Përveç komandave standarde Linux, të cilat mund të gjenden në çdo libër referimi, Android ka disa mjete të specializuara të veta, por për të përdorur disa prej tyre, do t'ju duhet të merrni të drejtat rrënjësore në smartphone tuaj dhe pasi të keni nisur tastierën, ekzekutoni komandën su:

adb shell su

Kjo duhet të bëhet nëse, në përgjigje të ndonjë komande, shihni një rresht të ngjashëm me "qasja e mohuar" ose "a je root?". Nëse është e suksesshme, shenja $ do të ndryshojë në #.



Marrja e një pamje ekrani

Bërë në një rresht:

Adb shell screencap /sdcard/screen.png

Pas kësaj, fotografia duhet të tërhiqet nga pajisja me komandën adb-tërheq:

Tërheqja e Adb /sdcard/screen.png

Në rikuperim, një pamje e ekranit mund të merret me komandën e mëposhtme:

tërheq adb /dev/graphics/fb0

Pastaj ju duhet të konvertoni skedarin fb0 në një imazh normal duke përdorur FFmpeg, të cilin duhet ta shkarkoni dhe ta vendosni në dosjen adb. Shtesa duhet të instalohet në pajisjen tuaj:

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

Regjistrimi i videos që ndodh në ekranin e pajisjes

Regjistrimi i ekranit të guaskës adb -- madhësia 1280x720 -- shpejtësia e bitit 6000000 -- limiti kohor 20 -- verbose /sdcard/video.mp4

Kjo komandë do të fillojë regjistrimin e videos me një rezolucion prej 1280 x 720 (nëse nuk specifikohet, do të përdoret rezolucioni i ekranit origjinal të pajisjes), me një shpejtësi bit prej 6 Mbps, me një gjatësi prej 20 s (nëse nuk specifikohet, vlera maksimale do të vendoset në 180 s), duke shfaqur regjistrat në tastierë. Videoja e regjistruar do të jetë në /sdcard (skedar video.mp4).

INFO

Të gjitha të lëshuara nga tastiera dhe brenda guaskë adb proceset që kërkojnë pak kohë për t'u ekzekutuar mund të ndërpriten me Ctrl + C. Dilni nga shell dhe kthehuni në komandat normale të adb - Ctrl + D.

Menaxhimi i aplikacionit

Dy komanda përdoren për të menaxhuar aplikacionet: pasdite(menaxher i paketave) - menaxher i paketave dhe jam(menaxher i aktivitetit) - menaxher i aktivitetit. Këto komanda kanë mjaft çelësa që mund të shihen në portalin e zhvilluesve. Le të ndalemi në disa.

Për të filluar, ne do të marrim një listë të aplikacioneve të instaluara në pajisje në formën e emrave të paketave që do të jenë të dobishme më vonë:

Vazhdim i disponueshëm vetëm për abonentët

Opsioni 1. Regjistrohu në "Hacker" për të lexuar të gjitha materialet në faqe

Abonimi do t'ju lejojë të lexoni TË GJITHA materialet me pagesë të faqes gjatë periudhës së specifikuar. Ne pranojmë pagesa me karta bankare, para elektronike dhe transferta nga llogaritë e operatorëve celularë.

Artikujt kryesorë të lidhur