Kodet speciale për android. Komandat e terminalit Android

Për të ekzekutuar shumicën dërrmuese të komandave në terminalin Android, ju duhet të keni të drejta superpërdoruesi. Për shkak të kësaj, konsiderohet se emulatori i terminalit i instaluar në një pajisje pa të drejta rrënjore është pothuajse i padobishëm. Pjesërisht, ne mund të pajtohemi me këtë në qoftë se e konsiderojmë një emulator të thjeshtë dhe jo Terminal IDE, në të cilin ne kemi qenë në gjendje të implementojmë vetë sistemin e brendshëm  me vim dhe mc në kit.

Komandat e emulatorit të terminalit Android

Në këtë aplikacion, të drejtat e rrënjës nuk janë të nevojshme, edhe pse të dobishme. Por ky shënim nuk është për të, por për komandat tipike emulator të terminaleve që mund të përdoren në pajisjet Android pa privilegje rrënjë.

Të gjitha komandat më poshtë janë testuar më Android Terminal  emulator, e cila rishikim është në një vend. Ishte përdorur përkthyesi komandues sh.

Operacionet e skedarëve dhe dosjeve

ekip takim shembull
cd ose cd ../ Shkoni te direktoria e specifikuar / Shko te drejtoria një nivel lart cd sdcard
ls ose ls -a Shikoni listën e dosjeve dhe direktorive në dosjen aktuale / Same, por me skedarë të fshehur. ls
pAK Shtypni emrin e direktorisë në të cilën ndodhemi. pAK
mkdir Krijo një direktori test mkdir
rm -r Fshini direktorinë rm -r test
prek Krijo një skedar (bosh) touch proba
rm Fshije çdo skedar rm proba
mv Riemërto skedarin test mv provë
mace Shfaqni përmbajtjen e skedarit të tekstit provë mace
tac Ne shfaqim përmbajtjen e një skedari teksti, por duke filluar nga fundi i dokumentit. tac test

Sistemi dhe informacioni hardware

ekip takim shembull
  uptime   Zbuloni kohën e funksionimit të pajisjes pa rinisur   uptime
  ps   Listoni të gjitha proceset e drejtimit   ps
  df   Gjeni se sa kujtesa është e zënë dhe në çfarë media   df
  data   Ne shfaqim datën dhe kohën e sistemit   data
  listën e shërbimit   Ne njohim me shërbime aktive   listën e shërbimit
  shërbim   Komanda për të kontrolluar shërbimet në pajisjen
  Svc   Ju lejon të menaxhoni konsumin e energjisë dhe qasjen në internet (Wi-Fi, 3G)   Komanda i rendit operacionet në dispozicion.
  ime   Kjo do t'ju ndihmojë të zgjidhni metodën e hyrjes dhe konfiguroni atë.   Komanda i rendit operacionet në dispozicion.
  listat e pm listës   Ne listojmë programet e instaluara në pajisje   listat e pm listës
  jam filluar -n   Drejtoni programin   jam start -n com.android.browser / .BrowserActivity

Natyrisht, nuk janë të gjitha komandat e disponueshme, lista do të plotësohet.

Një praktikë e vogël për newbies: si të përdorësh komandat e një emulator të terminalit Android

Shembulli 1

Ka dokument tekst public.txt  në / sdcard / Dokumente. Është e nevojshme për të shfaqur përmbajtjen e dokumentit në ekran.

Shko te drejtoria e dëshiruar:

Çd. Sdcard / Dokumente

Shfaq përmbajtjen e skedarit:

Cat public.txt

Shembulli 2

Krijo direktori tekstet  në / sdcard / shkarkime  dhe krijoni një skedar të zbrazët në të proba.txt.

Shko te drejtoria e dëshiruar:

Sdcard / shkarkimet e CD

Krijo një direktori:

Tekste Mkdir

Shko te faqja e krijuar:

Tekstet e CD

Krijo një skedar të zbrazët

Prekni proba.txt

Shembujt praktikë që kemi analizuar janë shumë të thjeshta dhe të padukshme. Pajtohem, askush nuk do të angazhohet në operacione të thjeshta të skedarëve nga një tastierë e pastër, madje edhe në Android. Terminali mund të kryejë detyra shumë më komplekse. Por nëse ju kujtohet se nuk ka të drejta rrënjësore në pajisjen, atëherë mundësitë e tilla janë të lavdërueshme.

Ky artikull liston komandat busyBox  në sistemi Androidthyer në kategori. Në fund, ka karakteristika të punës me linjën e komandës dhe emuluesit e terminaleve në Linux. Më shumë informacion rreth ekipeve do të mblidhen në artikullin e Komandave të BusyBox në Android.

Marrja e ndihmës për ekipet

njeri
  Përshkrimi i komandës ose skedarit të konfigurimit. Info sinonim. Përshkruani shigjetat e rrotullave, butoni i daljes q.
  shembull: njeri fstab
me këtë rast
  Kërko nga njeriu.
  shembull: apropos iso

Komandat BusyBox për të punuar me dosjet dhe dosjet

cD  Ndryshoni dosjen e tanishme. shembull: cd ~  ose vetëm cD  gjithmonë shkon në drejtorin e përdoruesit aktual. cd / etj  - Kalo në dosjen / etc
cp  Kopjimi i skedarëve dhe direktorive nga një në drejtoritë e tjera ls  Liston skedarët dhe dosjet në rendin e treguar nga opsionet. ndryshe nga dir  nxjerr në pah skedarët sipas llojit. Me parametër -l  shfaq informacion shtesë për skedarët: të drejtat, pronari, data e krijimit, etj. ls  asnjë parametër nuk tregon përmbajtjen e dosjes aktuale. ls / proc  tregon të gjitha proceset ekzistuese (shih Virtual folder / proc në Android). mv  Lëvizni ose riemëroni skedarët. Nëse dy skedarë janë dhënë si argumente, emri i skedarit të parë do të ndryshohet në emrin e dytë. shembull: mv file1 file_1  - riemëron skedarin
  Nëse argumenti i fundit është emri i një drejtorie ekzistuese, atëherë mv lëviz të gjitha skedarët e specifikuar në atë dosje.
shembull: skedar mv ./dir/  - lëviz "file" në "dir / file" në lidhje me dosjen aktuale rm  Fshije skedarin. Me çelësin -R hiqet në nën-drejtoritë. shembull: rm -R ~ / killme mkdir  Krijimi i një drejtorie. pAK  Shfaq rrugën e tanishme. rmdir  Fshi dosjen boshe. prek Krijo një skedar të zbrazët. Shembull: touch / home / primer - krijon një skedar të zbrazët / shtëpi / abetare

Komandat BusyBox për të punuar me lejet e skedarëve dhe dosjeve

chown  Ndryshimi i pronësisë. chgrp  Ndrysho grupin e pronarit. chmod  Ndryshimi i të drejtave. shembull: chmod -R 777 / var / www  jep qasje në të gjitha dosjet dhe direktoritë më poshtë / var / www.

Komanda BusyBox për shikimin e skedarëve

mace  Dalja e skedarit. shembull: cat / etc / fstab. bisht  Dalja e skedarit. Përshtatshëm kur punoni me shkrimet dhe skedarët e mëdhenj. shembull: bisht / var / log / messages.

Shërbimet për të punuar me arkivat

Utilities për përpunimin e përmbajtjes së dosjeve

awk, ed ( redaktor teksti), patch, sed, vi (redaktuesi i tekstit).

Redaktimi i skedarit

nano  dhe pico  - redaktorët më përgjegjës që punojnë në modalitetin e tekstit të drejtë në terminal. Për shembull, për të ndryshuar skedarin / etc / fstab, duhet të shkruani nano / etc / fstab. Dalja e redaktorit CTRL + X. redaktorët vi  dhe vrull  projektuar për të punuar metodën e verbër dhjetë gisht.

Komandat e montimit të disqeve dhe heqjes së disqeve

piedestal  [opsionet] rruga e pajisjes Montimi i pajisjes. shembull: mali / dev / sda1 / mnt / Disk1. umount  pajisja / rruga Unmount. shembull: umount / mnt / Disk1. nxjerr  Hiqni dhe hiqni cdrom.

Komandat BusyBox për të punuar me modulet kernel dhe kernel (drejtuesit e pajisjes)

lsmod  Shfaq një listë të të gjitha moduleve të ngarkuar në kernel dhe varësitë midis tyre. insmod rmmod modprobe  moduli-emri [parametrat] Instaloni modulin, konfiguroni autoloadin e tij. Rezultati mund të shikohet në logun e sistemit. Modulet ruhen në / lib / module në skedarë me zgjerimin .ko ("objekt kernel") Shembull: modprobe radio-aztech io = 0x350. modinfo module-name Informacion rreth modulit, duke përfshirë listën e parametrave. modconf  Një program i dobishëm për të parë të gjitha modulet sipas kategorisë, mundësojnë dhe çaktivizojnë modulet. By default, si rregull, nuk është i instaluar, në Debian, Ubuntu dhe Kubuntu ajo është instaluar duke përdorur paketën eponymous nga komanda apt-get instaloni modconf.

Komandat e menaxhimit të procesit BusyBox:

ps  - tregon informacion në lidhje me proceset aktuale aktive.
më i lartë  - tregon informacion në lidhje me proceset aktive, si dhe burimet e sistemit.
vrasin pid  - vret një proces id i të cilit është i barabartë me vlerën e përpunuar të specifikuar.
procesin e vrasjes  - vret të gjitha proceset aktive me procesin e emrit.
bg  - shfaq një listë të detyrave të ndaluara dhe të sfondit; vazhdon ekzekutimin e detyrës së ndaluar në sfond.
fG  - nxjerr në pah detyrat e fundit aktive.
fg n - sjell detyrën me emrin e specifikuar (në këtë rast - n) në ballë.

Komandat BusyBox për të punuar me datën dhe kohën:

adjtimex  - lejon ndryshimin e variablave të kohës në kernel me qëllim korrigjimin e shpejtësisë së orës së sistemit

data  - Vendosja e orës së sistemit

hwclock  - Vendosja e orës hardware

Shërbimet e llogarisë së sistemit

adduser, addgroup, deluser, delgroup, login, passwd, su

Komandat e rrjetit

arp, arping, dnsd, ftpget, ftpput, httpd (me mbështetjen e autorizimit, CGI), ifconfig, inetd, netstat, nslookup, ping / ping6, rrugë, telnetd, tftp, traceroute, udhcpd, wget.

ifconfig  - konfigurimi i ndërfaqes së rrjetit wget  - shkarkoni një skedar nëpërmjet HTTP / FTP.

Programe të tjera të dobishme konsol dhe komanda Linux

hdparm  Menaxhoni hard drives dhe disqet CD. shembull: hdparm -E8 / dev / cdrom  rënie në shpejtësinë e rrotullimit të cdrom. shikoj  Ekzekutimi i komandave periodike. shembull: shikoni -n 60 hdparm -E8 / dev / cdrom  një herë në minutë për të frenuar diskun në mënyrë që pajisja të mos e mbingarkoje atë dhe të mos bënte zhurmë ndërsa shikonte një DVD. pppconfig  Një program i thjeshtë dhe i besueshëm për ngritjen e Dial-Up Internet nëpërmjet modemit. pon, poff, dhe plog janë komanda për krijimin, thyerjen dhe shikimin e regjistrit të lidhjes, respektivisht. pppoeconf  Në mënyrë të ngjashme, krijimi i qasjes në internet nëpërmjet një modem ADSL. whoami  Ju lejon të gjeni emrin e përdoruesit nëse keni harruar iftop  komandën për të parë lidhjet e rrjetit  nga tastiera netstat  Komanda tregon përmbajtjen e strukturave të ndryshme të lidhura me rrjetin në formate të ndryshme, varësisht nga opsionet e specifikuara. iwconfig  nxjerr informacion rreth lidhjeve të rrjetit wi-fi skanoni iwlist  shfaq informacion rreth pikave të qasjes në rang falas  pa kujtesë

Rrënja e superuser

Ka të drejta të pakufizuara. Përdorimi i të drejtave të superuser është i nevojshëm kur instaloni drejtuesit, duke ndryshuar parametrat e rëndësishëm Linux. Fjalëkalimi i përdoruesit rrënjësor zakonisht kërkohet kur shpërndarja është instaluar. Pastaj menjëherë pas instalimit, ju mund të hyni me fjalëkalimin e specifikuar dhe login rrënjë.

Nëse jeni regjistruar si përdorues i rregullt, ju mund të merrni të drejtat e super-përdoruesit në një instancë terminale specifike duke përdorur komandën su, pas hyrjes së të cilit duhet të futni fjalëkalimin e përdoruesit. Ju mund të ktheheni në seancën normale të përdoruesit me komandën dalje.

Megjithatë, shpërndarjet si Ubuntu dhe Kubuntu nuk krijojnë një mbivendosës gjatë instalimit. Logging si root ose duke përdorur su do të dështojë. Të drejtat e superuser në këto shpërndarje mund të merren me komandën sudo. Duhet të shkruhet para çdo ekipi për të cilin kërkohet të drejtat e superuser. Për shembull sudo nano / etc / fstab. Pas komandës së parë sudo, duhet të futni një fjalëkalim aktual  përdorues. Përdorimi i sudo mund të jetë përdorues në grupin sudo ose admin (varësisht nga shpërndarja Linux), e cila për përdoruesit e parë të Ubuntu dhe Kubuntu kryhet automatikisht kur shpërndahet instalimi.

Karakteristikat e terminaleve të Linux

Komandat e shkruara në skedë ekzekutohen nga komanda sh emri i skedarit.

Komandat standarde Linux ndryshojnë nga komandat e DOS dhe Windows - zakonisht janë më të shkurtra. Kur punoni me rreshtin e komandimit, kursori i zakonshëm i ndezjes tregon pozicionin e futjes së tekstit, rreshti i komandës fillon me rrugën aktuale dhe emrin e kompjuterit, e ndjekur nga $,% ose #. Kjo e fundit do të thotë se komandat do të ekzekutohen në emër të rrënjëve të superuser. Simboli ~ do të thotë rruga drejt drejtorisë aktuale të përdoruesit.

Shumica e komandave në Linux që nuk kërkojnë nxjerrjen e informacionit tek përdoruesi, në rast të përfundimit të suksesshëm, nuk shfaqin asgjë në ekran. Vetëm gabimet dhe paralajmërimet shfaqen në rast të shkeljes së ekzekutimit normal të komandës. dmth në Linux është e vlefshme parim i përgjithshëm  "heshtur, kjo do të thotë se funksionon."

Në çdo terminal Linux, duke përdorur shigjetat lart / poshtë në tastierë, mund të rrokullisni historinë e komandës, e cila ruhet midis sesioneve të punës dhe ndryshon për përdoruesit dhe hostët e ndryshëm (nëse janë të lidhur nga linja komanduese  në një kompjuter tjetër nëpërmjet ssh). Komanda e shtypur pjesërisht ose emri i një skedari ose direktoriumi në dosjen aktuale mund të shtohet automatikisht me çelësin TAB. Nëse gjendet më shumë se një opsion dhe është e pamundur të vazhdosh komandën TAB qartë, atëherë shfaqen të gjitha opsionet e përshtatshme.

Kur punoni në një mjedis grafik, emuluesit e terminalit janë të përshtatshëm. Si rregull, ata mbështesin bookmarks - disa terminaleve në një dritare, skemat e ngjyrave të mbështetjes. Emuluesit më të zakonshëm të terminaleve janë Gnome Terminal, Konsole, Terminal XFCE.

Emri_device: / $
ku
Emri_device: / ky është emri i telefonit tuaj të mençur (tablet)

su  - Komanda su ju jep të drejtat e rrënjës, të drejtat e administratorit, dmth., Mund të kryeni gjithçka me pajisjen pas këtij komanda (para kësaj), gjithashtu duhet të merrni rrënjë në pajisjen tuaj android.

Shënim: Para se të kryeni komandën Su, ju jeni me të drejta të ftuar.
Emri_device: / $
Simboli $ do të thotë që jeni nën një mysafir (dmth. Nuk mund të bëni asgjë)
Emri_device: / #
Simbol # do të thotë që rrënja
shembull
Emri_device: / $ su
Emri_device: / #

pAK  - tregon dosjen aktuale në të cilën ndodheni.

ls  - komanda tregon atë që është në dosjen aktuale, përkatësisht skedarët dhe drejtoritë.
shembull
Emri_device: / # ls
sistem
të dhëna
mNT
bin
itp ...

ls -a  - komanda tregon atë që është në dosjen aktuale, përkatësisht skedarët dhe drejtoritë, por me skedarë të fshehur.
Shënim: Fotografi të fshehura, ndryshe nga Windows, duken si .Name (ndalet e plotë dhe Emri i skedarit)

qartë  - pastroni ekranin e terminalit.

cD  - një komandë për të shkuar në çdo directory (direktori).
shembull
Emri_device: / # cd system
Emri_device: / system #
Shënim: Drejtori ose Drejtori do të thotë Folder
cd ..  - shkoni te niveli më i lartë i dosjes

mkdir  - komanda krijon një direktori (dosje).
shembull
Emri_device: / sdcard # mkdir android
Shënim: Dosjet Emri dhe emri janë dy dosje të ndryshme.

rm  - fshin skedarin.

rm -r  fshin direktorinë (Shënim: nëse nuk specifikoni parametrin -r, do të shfaqet një gabim që direktoria nuk mund të fshihet).
shembull
Emri_device: / sdcard # rm -r dom

rm -rf  - fshin skedarin dhe nuk lëshon një mesazh nëse nuk ka një skedar të tillë ose nëse nuk ka të drejtë t'i shkruaj rm -rf - fshin dosjen pa dhënë mesazhe.

cp  - kopjon dosjen.

cp -r  kopje.

mv  - riemëron skedarin.
shembull
Emri i pajisjes: / sdcard # mv android ANDROID

prek  - krijoni një skedar të zbrazët.

mace  - shfaq tekstin në skedar.
shembull
Emri i pajisjes: / sdcard # cat skazka

tac  - shfaq tekstin në skedar në mënyrë të kundërt (1 rresht i fundit, i fundit i fundit).
shembull
Emri_device: / sdcard # tac skazka
Shënim: nëse shihni një shenjë # përpara vijës, atëherë parametri nuk përpunohet

ps  - tregon proceset aktuale aktive.

piedestal  - rritet (lidhet).

umount  - unmounts.

data  - tregon datën dhe kohën aktuale.

cal  - tregon kalendarin e muajit aktual.

uptime  - tregon se sa kohë funksionon sistemi operativ.

df  - shfaq informacionin e përdorimit të diskut.

falas  - memorie të përdorura dhe shkëmbim.

pa -m  - vëllimi total, volumi i përdorur dhe sasia e memories së lirë në Mb.

du  - sa hapësirë ​​i marrin të dhënat tuaja

ndalim  - mbyllje e shpejtë dhe e saktë e sistemit

chmod  - vendosjen e të drejtave të qasjes



Ka shumë mjete për të punuar me një smartphone të lidhur nëpërmjet një kabllo USB ose Wi-Fi. Mjetet e zhvilluara posaçërisht ju lejojnë të lëvizni skedarët, instaloni dhe hiqni softuerin, shikoni kontakte, merrni screenshots dhe madje dërgoni SMS, por asnjë mjet grafik nuk mund të përputhet me fuqinë që mund të japë tastiera e Android. Në këtë artikull do të flasim për ADB (Android Debug Bridge) - vegla standarde për debugging dhe duke punuar me tastierë Android nga një kompjuter.

Komandat e përshkruara në artikull mund të ekzekutohen drejtpërdrejt në pajisjen duke shkarkuar një emulator terminal nga tregu, por është më i përshtatshëm për ta bërë këtë, sigurisht, nga një kompjuter nëpërmjet adb.

Bazat e ADB

Për të filluar me ADB, duhet ta aktivizoni atë në pajisjen dhe ta instaloni programin dhe drejtuesit e ADb në kompjuter. Detyra e parë kryhet duke aktivizuar "USB Debugging" në artikullin e cilësimeve "Për zhvilluesit" (nëse ky artikull është i fshehur, kliko shtatë herë në numrin e ndërtesës në menunë "Rreth telefonit").

Për të instaluar ADB në kompjuter, shkarkoni Kit Adb dhe shpaketoni atë në ndonjë dosje (unë rekomandoj përdorimin e emrave të dosjeve pa karakter rus). Gjithashtu shkarkoni dhe instaloni drejtuesit e ADB.

Ju duhet të punoni me ADB nga rreshti i komandës. Kliko Win + R dhe shkruani cmd, pastaj shkoni te dosja ku ndodhet adb. Për dosjen time, komanda do të jetë si më poshtë:

Cd \\ android

Për të mos bërë të gjitha këto manipulime çdo herë, ju mund të shtoni dosjen e dëshiruar  në variablin Path. Për ta bërë këtë, shkoni te "Paneli i Kontrollit -\u003e Sistemi -\u003e Cilësimet e Avancuara të Sistemit -\u003e Variablat e Mjedisit", gjejn ndryshuesin Path dhe shtoni shtegun në dosje me adb në fund të vijës, të ndara me pikëpresje. Tani, pas fillimit të tastierës, menjëherë mund të futni komandat e nevojshme.

Le të kontrollojmë lidhjen tonë në telefon duke përdorur komandën e mëposhtme (duhet të rendisim pajisjet e lidhura):

Pajisjet e Adb

Me ADB ju mund të punoni nëpërmjet Wi-Fi. Për këtë ne kemi nevojë drejtat e rrënjës  dhe aplikacioni WiFi adb. Nisni aplikacionin, klikoni kaloni dhe lidheni me smartphone duke përdorur komandën e lidhjes dhe adresën IP të treguar nga aplikacioni:

INFO

  Mund të kopjoni daljet e konsolës pas përzgjedhjes me miun, si dhe të ngjisni komandën ose emrin e skedarit të kopjuar në tastierë klikoni me të djathtë  miun. Aktivizuar në pronat konsol.

Instalimi i softuerit

ADB mund të përdoret për të instaluar aplikacione pa pasur nevojë t'i kopjoni ato në telefonin tuaj të mençur. Mjafton të ekzekutojë komandën e mëposhtme:

Adb instaloni d: / downloads / filename.apk

Ju gjithashtu mund të shtoni çelësa shtesë në komandë. Do të jetë e dobishme th - instaloni aplikacionin me të dhënat e ruajtjes dhe -d  - Set version është më pak se aktuale.

Programet gjithashtu mund të fshihen, por për këtë ju duhet të dini emrin e paketës (si ta gjeni, do t'jua tregoj më vonë). Në shembullin e stinjeve Angry Birds lojë, ekipi do të duket kështu:

Adb uninstall com.rovio.angrybirdsseasons

Backup aplikim

Android ka ndërtuar funksione rezervë që gjithashtu mund të fillojnë duke përdorur linjën e komandës. Për ta bërë këtë, përdorni komandën backup backup dhe një sërë opsionesh:

Backup Adb [options]<приложения>

  • -f  tregon emrin e skedarit që po krijohet dhe vendin e tij në kompjuter. Nëse nuk ka çelës, skedari backup.ab do të krijohet në dosjen aktuale;
  • -apk | -noapk  tregon nëse do të përfshijë vetëm të dhënat e aplikimit në kopertinën ose vetë .apk (gjithashtu nuk e përfshin atë si parazgjedhje);
  • -obb | -më  tregon nëse duhet të përfshihen shtesat e zgjeruara për aplikacionet në kopje rezervë (nuk përfshihen nga default);
  • -përndarje | -noshared  tregon nëse do të mbështetni përmbajtjen e aplikacionit në kartën SD (nuk përfshihen në mënyrë të parazgjedhur);
  • -Të gjitha  tregon nevojën për backup të të gjitha aplikacioneve të instaluara;
  • -system | -nosystem  tregon nëse do të përfshihen në kopje rezervë aplikacionet e sistemit  (përfshinë parazgjedhje);
  •   - lista e paketave për rezervë.

Nëse duam të krijojmë një kopje rezervë të të gjitha progeve jo të sistemit, duke përfshirë edhe veten e tyre. Apk, në një vend të caktuar, atëherë komanda do të duket kështu:

Rezerva Adb -f c: \\ android \\ backup.ab -apk -all -nosystem

Pas hyrjes është e nevojshme për të konfirmuar fillimin e kopjimit në vetë pajisjen. Për të rivendosur rezervë, duhet të ekzekutosh komandën e duhur:

Adb rivendos c: \\ android \\ backup.ab

Konsol në tastierë

Së bashku me konsolën e lartpërmendur, e cila është një konsol DOS për Windows, ka edhe vet në Android. Është thirrur përmes shell adb  Kjo është në thelb një standard Linux console, por me një komplot të pakompletuar të komandave, të cilat mund të zgjerohen duke instaluar BusyBox nga tregu. Ka dy mënyra për ta përdorur këtë tastierë. Në modalitetin interaktiv, ajo niset nga komanda

Shell Adb

Shenja $ paraqitet në tastierë (në vijim, kjo shenjë do të tregojë nevojën për të hyrë në një komandë paraprake shell adb) dhe pas kësaj ju mund të futni një seri komandash, duke marrë një përgjigje pas secilit. Mënyra e dytë është nëse duhet të shkruani vetëm një komandë, mund ta shkruani në një rresht për shell adb.

Komandat standarde për kopjimin, lëvizjen dhe fshirjen e skedarëve punojnë në shell: cp, mv  dhe rm. Ju mund të ndryshoni drejtoritë ( cD) dhe shikoni përmbajtjen e tyre ( ls). Përveç standardeve të komandave Linux, të cilat mund të mësohen nga çdo direktori, Android ka disa vegla të specializuara, por për të përdorur disa prej tyre, do të duhet të futni rrënjë në telefonin tuaj të mençur dhe pasi të keni filluar konsolin, ekzekutoni komandën su:

Adb shell su

Kjo duhet bërë nëse, në përgjigje të çdo komande, shihni një linjë të ngjashme me "aksesin e refuzuar" ose "a jeni rrënjë?". Nëse është e suksesshme, shenja $ do të ndryshojë në #.





Marrja e një screenshot

Është ekzekutuar në një vijë:

Adb shell screencap /sdcard/screen.png

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

Adb tërheq /sdcard/screen.png

Në screenshotin e rimëkëmbjes, ju mund të bëni komandën e mëposhtme:

Adb pull / dev / graphics / fb0

Pastaj ju duhet të konvertojë skedarin fb0 në një imazh normal duke përdorur FFmpeg, që ju duhet të shkarkoni dhe vendosni në dosje me adb. Zgjerimi është i nevojshëm për të vënë pajisjen tuaj:

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

Regjistro video që ndodh në ekranin e pajisjes

   adb shell screenrecord - madhësia 1280x720 - vlera e kursit 6000000 - kohë-limit 20 --verbose /sdcard/video.mp4

Ky komandë do të fillojë regjistrimin e videos me një rezolucion prej 1280 x 720 (nëse nuk specifikohet, atëherë do të përdoret rezolucioni vendas i pajisjes), me një normë bit 6 Mbps, 20 sekonda (nëse nuk specifikohet, vlera maksimale do të vendoset në 180 sekonda), duke treguar shkrimet në tastierë. Videoja e regjistruar do të jetë në / sdcard (file video.mp4).

INFO

  Të gjitha që vrapojnë nga tastierë dhe në shell adb  proceset që zgjasin disa kohë për të përfunduar mund të ndërpriten duke përdorur kombinimin Ctrl + C. Dalja e shell dhe kthimi në normal komandat adb  - Ctrl + D.

Menaxhimi i aplikacioneve

Dy aplikacione përdoren për menaxhimin e aplikacioneve: pm  (menaxher paketa) - menaxher paketë dhe am  (menaxher aktiviteti) - menaxher aktiviteti. Këto ekipe kanë shumë çelësa që mund të shihen në portalin e zhvilluesit. Le të ndalemi në disa.

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

Vazhdimi i artikullit është në dispozicion vetëm për abonentët.

Opcioni 1. Regjistrohu për "Haker" për të lexuar të gjitha artikujt në faqe

Një abonim do t'ju lejojë të lexoni përmbajtjen e GJITHA paguar të faqes, përfshirë këtë artikull, për një periudhë të caktuar. Ne pranojmë pagesa me karta bankare, para elektronike dhe transferime nga llogaritë e operatorëve mobil.