Need teist, kes lugesid läbi Androidi terminalide ühiste põhikäskude esimese osa, mida iga Androidi omanik peaks teadma, on teadlikud, et käsitlesime viit põhiterminali käsku, mida seadme omanikud peaksid teadma. Lihtsalt nende kokkuvõtteks olid: käsk adb devices, adb push käsk, adb pull käsk, adb reboot ja adb reboot - bootloader ja reboot recovery käsk. Selles artiklis käsitletakse ülejäänud viit terminalikäsku, nimelt käsk fastboot devices, fastboot OEM unlock-käsk, adb shell-käsk, adb installi käsk ja lõpuks käsk adb logcat.
6. Käsk Fastboot Devices
Android Debug Bridge (adb) ei tööta enam siis, kui kasutajad töötavad alglaaduriga. Sellistel Androidi kasutajatel, kes leiavad, et pole oma seadmetesse sisse laaditud ja silumisvahendid pole aktiivsed suhtlemiseks, pole muud võimalust kui kasutada ADB asemel käsku fastboot. Fastboot on üldiselt Android-seadme jaoks kõige kättesaadavam elektritööriist, kuid tavaliselt võib täheldada, et enamikul Android-seadmetest pole see funktsioon lubatud.
7. Fastboot OEM-i avamise käsk
OEM (Original Equipment Manufacturer) avamiskäsk, mida enamik kasutajaid peab Androidi käskude pühaks graanuliks ja aitab kasutajatel teha üks ja üks asi - see on Nexuse seadmete (või HTC-seadme ametliku tööriista HTC RUU abil) avamine. Neile teist, kes kasutavad erinevate tootjate seadmeid, see Androidi terminali käsk teie suhtes ei kehti. Sellised isikud peavad hankima teistsuguse tööriista või meetodi, kuidas asju avada, nt. ODIN-i (arvutitarkvara programm, mida Samsung kasutab erinevate püsivara seadmetesse USB kaudu installimiseks), .sbf (süsteemi binaarfailid) või RUU (ROM Update Utility) abil.
See artikkel sisaldab Fastboot OEM-i avamise käsku kui ühte peamist terminali käsku, mida iga Androidi omanik peaks teadma, sest kuigi te ei pruugi seda üksikute kasutajatena vajada, moodustab see terminali käsk Androidi avatuse olulise osa. Google ei muretse selle pärast, mida telefonide ja tahvelarvutite ostjad ostetud seadmetega teevad, ning seepärast sisaldab see lihtsat viisi nende avamiseks. Seda me tavaliselt paljudelt tehnoloogiaettevõtetelt ei näe ja see on peamine põhjus, miks enamik inimesi valib Androidi.
Fastboot OEM Unlocki käsu kasutamine on üsna lihtne. Kui olete veendunud, et teie seade ja arvuti suhtlevad ülalkirjeldatud käskudega fastboot devices, peate sisestama "Fastboot oem Ava" ja vajutage sisestusklahvi. See toiming pakub teile valikuid, nii et lugege need hoolikalt läbi ja valige targalt.
Nõuanne: „fastboot oem unlock” kasutamine kustutab kõik teie seadmest.
8. Androidi silumissilla (adb) kestakäsk
See käsk ajab tavaliselt paljud Android-seadme kasutajad segadusse, kuna Androidi silumissilla (adb) shellikäsu kasutamiseks on põhimõtteliselt kaks võimalust: need on järgmised:
- kuhu kasutaja sisestab oma terminalist seadme käsukesta ja
- kus kasutaja saadab seadmele käsu käivitada oma käsurea kest
Allikas:
See ülaltoodud pilt illustreerib stsenaariumi, kus kasutaja asub seadme kestas, loetledes oma seadme kaustad ja failid. Eespool illustreeritud punkti jõudmine on üsna lihtne. Kõik, mida peate tegema, on võtmetähtsusega „Adb kest“ ja vajuta Enter. Sisenedes saab kasutaja end vajadusel juurida. Oluline on rõhutada ja veelgi rõhutada, et adb-shellikäskude kasutajad peavad siin olema eriti ettevaatlikud, eriti nende isikute puhul, kes pole tuttavad tuhk- või bash-kestadega, kuna asi võib kiiresti halvaks minna, kui mitte ettevaatlik. Neile teist, kes pole tuttavad, on ash ja bash käsukoored sarnaselt Maci ja Linuxi arvutikasutajate kasutatavatega. Need pole midagi sellist nagu DOS.
Teine viis adb-shellikäsu kasutamiseks on koos ühe tuhakäsklusega, mida Android-seadmed saavad käitada. Seda käsku adb shell kasutatakse tavaliselt keerukamate ülesannete jaoks, näiteks tööülesannete täitmiseks, failide ja kaustade õiguste muutmiseks jne. Käsu kasutamine on lihtne - “adb varjualune
9. Androidi silumissilla (adb) käsk Install
Kui adb push-käsk võimaldab kasutajatel faili oma Android-seadmetesse kopeerida, installib Androidi silumissilla (adb) installimise käsk tegelikult APK-failid (Android PacKage, st. APK). Adb installi käsu kasutamine on väga sarnane adb push käskude kasutamisega, kuna kasutajad peavad esitama tee failidele, mida nad soovivad installida. See tähendab, et installitava rakenduse viskamine oma tööriistade kausta on alati lihtsam kui pikema lähenemisviisi rakendamine, mis nõuab teele sisestamist. Kui see on tehtud, peate järgmise sammuna seadmele käsku laadima (see tähendab rakenduste installimist ilma ametlikku Android Marketit kasutamata) kui sellist „Adb install AppName.apk”.
Rakenduse värskendamiseks peaksite kasutama lülitit -r, st. „Adb install –r AppName.apk”. Samuti on lüliti -s, mis võimaldab kasutajatel proovida oma SD-kaardile rakendusi installida, kui nende ROM seda toetab, ja –i-lüliti, mis võimaldab kasutajatel rakenduse edasi lukustada (st installida / data / app-private). On veel mitmeid täiustatud krüpteerimislüliteid, kuid need jäetakse arutamiseks teises artiklis.
Käsuga adb desinstallimine võimaldab kasutajatel rakendusi desinstallida paketi nime järgi „Adb desinstallige rakenduseNimi.apk”. Sellel terminali käsul on ka oma lüliti, mis on lüliti –k. Lüliti –k kasutamine aitab kasutajatel ainult rakenduse desinstallida, kuid hoiab kõik vahemälu ja rakenduse andmed paigas.
10. Android Debug Bridge (adb) Logcati käsk
Mõne Android-seadme kasutaja jaoks on käsk adb Logcat üks kõige kasulikumaid terminalikäske seal. Kuid see käsk lihtsalt trükib kuhjaga segadust, kui keegi ei saa täielikult aru, mida nad vaatavad. See käsk võimaldab kasutajatel tagastada Androidi süsteemide toimimise ajal erinevatesse logidesse kirjutatud sündmused ja pakub sellisena hindamatuid andmeid süsteemide siluritele ja rakenduste arendajatele. Enamik Android-seadme kasutajaid käivitab selle käsu ainult rakenduse arendaja nõudmisel, kuid seadme omanike jaoks on endiselt oluline teada, kuidas seda õigesti kasutada.
Selleks, et seadme omanik saaks oma arvutist välja logitud välja logida, peab ta lihtsalt sisestamaadb logcat ” ja vajutage sisestusklahvi. Ehkki asjad võivad kerida üsna kiiresti alla ja mõjutavad kasutajate võimalusi otsitava leidmiseks, on sellega mitmel viisil võimalik toime tulla, kasutades selleks filtreid või tekstiväljundit. Filtrilülitit kasutatakse juhul, kui rakenduse arendajad on oma rakendustesse sildid paigutanud ja soovivad vaadata, millised sündmuste logid selle kohta näitavad. Vajadusel ütlevad enamik arendajaid kasutajatele tavaliselt, milliseid silte käsudele lisada. Teisest küljest on tekstiväljundi lähenemine mugavam, kuna see võimaldab kasutajatel oma arvutis .txt-faili sisse logida, et oleks hõlpsam neid hiljem lugeda või juurde pääseda. Seda käsku saab kasutada sellisena: „Adb logcat> failinimi.txt”. Kasutajad saavad selle käsu käivitada, kui nad teevad kõik, mida vaja on silumis oleva süsteemiprogrammi või rakenduse krahhi jaoks, kui käsk on tehtud, saab selle sulgeda, vajutades klahve CTRL + C. Täieliku logifaili saab salvestada kataloogi, millest kasutaja töötab, nt. tööriistade kausta. See tuleks arendajale saata.
Oluline on meeles pidada, et logifailid võivad sisaldada tundlikke andmeid ja seetõttu on ülitähtis tagada, et usaldaksite isikut, kellele neid saadate. Teise võimalusena saavad kasutajad logifaile tekstiredaktorites lihtsalt avada, et vaadata kaasatud teavet ja vastavalt sellele muuta.
Logcati käsu jaoks on arvukalt muid lüliteid, mille vahel saavad nutikad arendajad valida. Mõned lülitid hõlmavad järgmist: raadiologid või põhisündmus, logifailide pööramine kasutaja seadmes või arvutites ja paljusõnalogid, mis võimaldavad kasutajatel muuta logikirjete paljusust ja palju muud. Mõned neist meetoditest on veidi arenenud ja nõuavad, et kasutajad loeksid enne kasutamist Androidi arendaja dokumentatsiooni läbi.
Allikad:
github
XDA foorumid
Android Central
Virna ülevool