• Příkazový řádek volání android. Příkazy emulátoru terminálu Android pro Android

    10.05.2018

    Pokud máte smartphone se systémem Android a znáte Linux, pravděpodobně jste se alespoň jednou zamysleli nad tím, jak používat terminál v systému Android. Jak víte, operační systém Android je založen na jádře Linux, což znamená, že existuje příkazový shell a je v něm k dispozici mnoho standardních příkazů Linuxu. Výchozí standardní utility Android nemá terminál. Můžete k němu přistupovat několika způsoby:

    Má několik dalších funkcí pro ty, kteří používají terminál na smartphonu. Stránka ke stažení hackeři. Pomocí příkazu emulátoru alternativně spusťte emulátor nebo. Zde je základní syntaxe příkazový řádek pro spuštění virtuálního zařízení z příkazového řádku terminálu.

    Porozumění adresářům a souborům ve výchozím nastavení

    Možnosti spuštění můžete zadat při spuštění emulátoru, ale ne později. Když je emulátor spuštěn, můžete také použít příkazy k provedení příkazů podle potřeby. virtuální zařízení uloží aplikaci a její stavová data po restartování do oddílu jednotky uživatelských dat. V další části. . To pomáhá porozumět struktuře a souborům adresářů emulátoru při zadávání voleb příkazového řádku. Ačkoli obvykle není nutné měnit výchozí adresáře nebo soubory.

    • první - stáhněte si aplikaci pro Android emulátor terminálu s google play.
    • druhým je připojení ke smartphonu z počítače pomocí ladicího programu adb.

    O tom ale náš článek není, dnešní téma je: příkazy v emulátoru terminálu Aandroid nebo přesněji příkazy Android terminál.

    Na toto téma je na internetu mnoho článků, ale všem něco chybí, je popsáno pár konkrétních příkazů a to je vše, ale chci kompletní seznam včetně příkazů Linuxu, pak jsem se rozhodl napsat tento článek. Neříkám, že popíšu všechny příkazy, ale pokusím se pokrýt většinu. Toto je jen stručný popis některých příkazů Androidu, kterým se budu podrobněji věnovat v dalších článcích, zatímco příkazy pro Linux lze podrobněji najít na internetu.

    V následující tabulce jsou uvedeny možnosti spuštění příkazového řádku, které možná budete chtít používat častěji. K dispozici jsou následující možnosti spuštění příkazového řádku, ale průměrný vývojář aplikací je běžně nepoužívá. V popisech je pracovní adresář aktuální adresář v terminálu, kam zadáváte příkazy.

    Získejte nápovědu k možnostem příkazového řádku

    Následující možnosti příkazového řádku jsou zastaralé. Tato část popisuje, jak získat nápovědu k možnostem příkazového řádku. Další část představuje více detailní informace o běžně používaných možnostech příkazového řádku emulátoru, které jsou dostupné při spuštění emulátoru.

    Nyní k notaci - některé příkazy vyžadují oprávnění root, před ně dám znak @.

    Začněme. Terminálové příkazy nejsou nic jiného než malé konzolové nástroje, většina systémových nástrojů je umístěna ve složce /system/bin a několik dalších v /vendor/bin. Těch u prodejce se nedotkneme. Aby to bylo pohodlnější, seřadím všechny příkazy podle abecedy.

    Získejte podrobnou nápovědu pro konkrétní možnost

    Chcete-li vytisknout seznam všech možností emulátoru, včetně Stručný popis, zadejte následující příkaz. Chcete-li vytisknout nápovědu pro konkrétní volbu spuštění, zadejte následující příkaz.

    Získejte podrobnou nápovědu pro všechny možnosti

    Chcete-li získat podrobnou nápovědu ke všem možnostem emulátoru, zadejte následující příkaz.

    Výčet proměnných prostředí emulátoru

    Chcete-li získat seznam proměnných prostředí emulátoru, zadejte následující příkaz. V současné fázi vývoje je již emulátor do jisté míry funkční, v našich testech fungovaly s dobrým výkonem i hry, které však vykazovaly určité zpoždění při jeho inicializaci.

    adb- Ladicí program pro Android. Vzhledem k tomu, že Android je stále Linux, můžete k němu přes USB připojit další zařízení včetně smartphonů, adb vám je umožní spravovat a zpřístupní vám jejich terminál. popis jeho příkazů a schopností zabere celý článek, vše popíšu v některém z následujících článků.

    dopoledne- Správce oken (Správce akcí), pomocí kterého můžete spustit a zastavit jakoukoli aplikaci nebo službu. Například spuštění aplikace nastavení:

    Stáhněte si instalační program a nainstalujte jej kliknutím na něj po stažení. Instalace je téměř okamžitá a poté bude aplikace dostupná vedle vašich tradičních aplikací pouhým kliknutím na ni. Kvůli několika nastavením počítače však nemusí emulátor na některých počítačích fungovat. Vysvětlení ve francouzštině nám umožňuje porozumět tomuto videu.

    Přestože se verze liší od terminálu, interakce s našimi aplikacemi je pro účely testování dostatečně podobná. Verze je uvedena jako 0, i když poznámky k instalaci uvádějí, že se jedná o verzi. Tyto obrázky jsou nutné ke spuštění emulátoru. Dvakrát klikněte na stažený soubor pro instalaci obrázků.

    am start -n com.android.settings/.Settings

    špatné bloky- zkontrolujte, zda na flash disku nejsou vadné sektory:

    Výsledek lze zapsat do souboru:

    badblocks /dev/block/mmcblk0 > /sdcard/badblocks

    nebo zobrazit:

    badblocks -v /dev/block/mmcblk0

    kočka- konzolový nástroj pro prohlížení obsahu souboru.

    cat /sdcard/text.txt

    chmod- podobně jako příkaz Linux, mění oprávnění souborů, k dispozici je pouze osmičkový zápis.

    Po spuštění správce emulátoru zařízení se zobrazí seznam zařízení s vaším zařízením. Zařízení je řada čísel napravo od zelené šipky. Pokud v seznamu není žádné zařízení, klikněte na tlačítko Obnovit.

    Jakmile je zařízení k dispozici, kliknutím na řádek čísel jej zvýrazněte. Se zvýrazněným zařízením vyberte z nabídky akcí "Cradle".


    Pokud již připojení existuje, průvodce instalací se nespustí. Po provedení prezentací se přesuneme do sekce instalace. Jako obvykle se budete muset zaregistrovat a potvrdit svou registraci. Na stránce stahování vám budou nabídnuty dva typy instalace.

    Například dejte všechna práva (čtení, zápis, provádění):

    chmod 777 /sdcard/soubor

    chown- změní vlastníka souboru v Linuxu, například:

    chown root /sdcard/file

    cmp- porovná dva soubory

    cmp /sdcard/file1 /sdcard/file2

    cp- zkopíruje soubor ze zdroje (parametr 1) do cíle (parametr 2).

    cp /sdcard/file1 /sdcard1/

    datum- zobrazit aktuální datum v systému.

    So 14. listopadu 13:44:56 EET 2015

    Po stažení zásuvných modulů níže uvedené okno nabídne přidání nového virtuálního terminálu. Klikněte na "Ano" a poté se přihlaste, abyste získali přístup k seznamu předem nakonfigurovaných zařízení. Vyberte virtualizační terminál z mnoha dostupných terminálů a klikněte na Další.

    Postupujte podle kroků k dokončení procesu vytváření virtuálního terminálu. Počkejte na dokončení stahování a vytvoření virtuálních terminálů. V tomto okamžiku by se váš nový virtuální terminál měl objevit na hlavní obrazovce. Po vytvoření a konfiguraci virtuálního terminálu jej spusťte kliknutím.

    dd- vytvořit obraz disku, Parametry if= soubor diskového zařízení, of=soubor k zápisu

    Například:

    dd /dev/block/mmcblk0 /sdcard/img.iso

    Vytvoří se obraz flash disku mmcblk0.

    df- analýza volného místa na disku. Například:

    df -h /dev/block/mmcblk1

    Velikost souborového systému Použitá volná velikost Blks
    /mnt/secure 484,5 mil. 0,0 tis. 484,5 mil. 4096
    /mnt/asec 484,5 mil. 0,0 tis. 484,5 mil. 4096
    /mnt/obb 484,5 mil. 0,0 tis. 484,5 mil. 4096
    /systém 1.4G 971.7M 435.8M 4096

    Postup instalace je velmi jednoduchý a je popsán v níže uvedených odkazech. Za prvé, emulátor je software, navržený k replikaci chování jiného terminálu v počítači nebo zařízení tak, aby se choval jako terminál, který chcete emulovat.

    Pro zjednodušení práce je tento software zodpovědný za staging jako další a umožňuje tak používat terminálové programy, které jsou emulovány. Jaké jsou tedy nejzajímavější emulátory, na kterých si můžete užít mobilní aplikace velká obrazovka počítač?

    dmesg- zobrazit protokol zpráv jádra.

    du- zobrazit velikost souboru.

    du /sdcard/file1

    @ext4_resize změna velikosti oddílu ext4.

    @fsck_msdos- kontrola chyb na flash disku.

    fsck_msdos /dev/block/mmcblk1p1

    grep- nástroj pro filtrování textu. Například výstup pouze řádků obsahujících terminál:

    cat ~/sdcard/file | terminál grep

    @ifconfig- zobrazení a správa síťových zařízení. Například zobrazení informací o kartě wifi:

    Nebo deaktivujte wifi:

    ifconfig wlan0 dolů

    Podívejte se na seznam síťová zařízení lze provést příkazem:

    ls /sys/class/net

    iptables- správa nastavení firewallu iptables, to je velmi rozsáhlé téma, kterého se nebudeme dotýkat.

    zabít- Zabijte proces jeho PID.

    Pokud jde o kompatibilitu aplikací, je třeba také poznamenat, že většina nejnovějších aplikací s emulátorem nefunguje dobře; nejde to ani spustit.


    Ale je třeba poznamenat, že se nejedná o svobodný software jako ostatní, které jste již zmínili.

    Po uplynutí této doby budete muset zaplatit téměř 15 USD. V nabídce tohoto nástroje najdete stejné položky, které jsou dostupné v nabídce vašeho smartphonu nebo tabletu. Pokud jde o kompatibilitu s těmito aplikacemi, emulátor naráží na problémy s těmi, které používají hardwarové senzory.

    Ke zjištění pid můžete použít nástroj ps.

    ln /sdcard/file /sdcard/file2

    log- zapsat řádek do systémového logu.

    logcut- zobrazit systémový protokol v reálném čase.

    ls- zobrazit seznam souborů a složek v adresáři:

    lsmod- zobrazit načtené moduly jádra

    lsof- zobrazit otevřené soubory v systému.

    make_ext4fs- naformátujte flash disk na souborový systém ext4

    Je dokonce možné stáhnout a nainstalovat aplikaci do vašeho smartphonu, abyste ji mohli používat jako joystick a užívat si hry na počítači s větším pohodlím. Proto výběr jednoho z těchto emulátorů bude záviset na vašich potřebách.

    Analýza a odstranění nepotřebných souborů

    Může odinstalovat aplikace a poskytnout informace o používání terminálu. Čistota je hlavní funkcí. Odtud můžete vidět sdílené úložiště zařízení a ten, který se používá dodnes. Stejným způsobem můžete spustit současnou odinstalaci aplikací, které již nepoužíváte.

    md5 /sdcard/název souboru

    mkdir- vytvořit složku v aktuálním adresáři.

    název složky mkdir

    make2fs- naformátujte flash disk na souborový systém ext2

    namontovat- připojit disk, obrázek nebo složku. Například:

    mount -t ext2 /dev/block/mmcblk1p1 /mnt/sdcard

    mv- přesunutí souboru, podobně jako cp

    netcfg- zobrazit informace o síťových připojeních.

    oznámit- nástroj pro sledování změn v systému souborů pomocí subsystému jádra inotify.

    Charakteristiky jsou vzácné, ale jasné a dobře označené. Design je pěkný, snadno se používá a se správou funkcí aplikace nebudou mít problémy ani ti nejméně zkušení. Aplikace je však jednoduchá na ovládání a vhodná pro každého, je efektivní a dobře se s ní pracuje. Může obsahovat zajímavé informace, ale buďte s nimi opatrní.

    K instalaci všeho budete potřebovat přes 1 GB. Trochu více trpělivosti, vážné věci začnou od další kapitoly. Samozřejmě existují určitá omezení, která nelze překonat. Podívejme se, zda vám váš operační systém k práci stačí.

    ping- známý nástroj pro kontrolu dostupnosti síťového uzlu.

    odpoledne- Správce balíčků Android, umožňuje instalovat, odstraňovat a prohlížet nainstalované balíčky.

    ps- zobrazit vše běžící procesy a informace o nich.

    USER PID PPID VSIZE RSS WCHAN NÁZEV PC
    root 1 0 1000 848 c0106ef8 0001bfb4 S /init
    root 2 0 0 0 c006e038 00000000 Skthreadd
    kořen 3 2 0 0 c0057a54 00000000 Sksoftirqd/0

    Pokud máte 64bitovou distribuci, měla by umět spouštět 32bitové aplikace. Na druhou stranu, pokud jste si to nainstalovali a jste in Nejnovější verze, neztrácejte čas a přeskočte přímo na další sekci! Malá technická připomínka nikdy nikomu neublížila.

    V správný čas nemáte absolutně nic zvláštního, aby všechno fungovalo! Pro každé zařízení, které chceme připojit, budeme muset do správce zařízení přidat konkrétní pravidlo. Pozor, tuto větu nenapíšeme přesně. . Můžete dostat vysvětlení?

    restartovat- restartujte smartphone z konzoly.

    změnit velikost 2fs- podobně jako resize_ext4, pouze pro ext2

    rm- smazat soubor.

    rmdir- smazat složku.

    rmdir /sdcard/dirname

    rmmod- uvolněte modul jádra.

    rmmod název_modulu

    trasa- správa směrovací tabulky.

    dotek- vytvořit prázdný soubor.

    dotkněte se /sdcard/file

    horní- interaktivní verze seznamu běžících procesů.

    Jakou hodnotu uvést, zjistíte v dokumentaci. Nyní, když váš počítač rozpozná váš telefon, zajistíme, aby váš telefon mohl spouštět aplikace, které jste vyvinuli, a spouštět ladicí program. Začněte tím, že ukážete na variantu aplikace.

    Vyberte možnost Aplikace. V nabídce, která se právě otevřela, budete muset aktivovat Neznámé zdroje. Jakmile to uděláte, přejděte do nabídky Develop. Aktivujte neznámé zdroje a přejděte do nabídky Develop. Nakonec na obrazovce, která se otevře, vyberte možnosti, aby vaše obrazovka vypadala takto.

    @ Snímek obrazovky- pořídit snímek obrazovky.

    snímek obrazovky /sdcard/screenshot.png

    vypnout- vypněte svůj smartphone.

    servis- správa služeb. Chcete-li například zobrazit seznam spuštěných služeb:

    To byly všechny příkazy, jejichž popis jsem našel, pokud možno seznam doplníme.

    Dezert pro dnešek - přehled nové verze Androidu 6.0 Marshmallow:

    Pro ostatní s pozdější verzí

    Vaše obrazovka by měla vypadat takto. Máte také možnosti, ale vypadají jinak. Přejděte do nabídky „Zabezpečení“. Zde můžete aktivovat aplikace z neznámé zdroje kliknutím na nabízenou možnost. Nedotýkejte se jiných možností. Nyní zpět do nabídky možností. Varování bude trochu divné. Pokud nevidíte možnost Možnosti vývojáře, vyberte O telefonu, poslední položku v seznamu.

    Toto je poslední možnost nabídky, ale není nutné ji otevírat, pokud již existují možnosti pro vývojáře. Přejděte na konec této stránky a klikněte na Číslo sestavení. To není vtip, stiskněte toto tlačítko sedmkrát. Toto tlačítko se musí stisknout sedmkrát, i když je to divné.

    Operační shell pro mobilní zařízení Android nebyl vytvořen od nuly. Vývojáři vzali Linuxové jádro, mírně upravil a dostal systém do povědomí dnes všech. s prototypem, mobilní platforma souvisí pouze jádro a několik programů pro správu hardwaru. Ale jak víte, mnoho lidí používá Linux právě kvůli širokému funkčnost, můžete v něm dělat téměř vše. Na Androidu je to možné pouze po získání práv ROOT, čímž automaticky zaniká záruka na zařízení. Tento článek se bude týkat jednoho důležitou funkci emulátor terminálu pro android.

    Kde začít

    Nejprve musíte získat práva ROOT na váš gadget. Jen tak bude možné využívat výhod terminálu pro všechny. Ale to nemůžete udělat. Pojďme si popsat pokyny pro použití funkce:

    Jedním bodem, který bych chtěl zvláště poznamenat, je zvýšení paměti emulátoru terminálu Android. Existuje příkaz rm, který může odstranit jakékoli soubory (pokud máte přístup ROOT). Ne vždy je to možné provést prostřednictvím standardní prostředky. To je další argument pro získání plného přístupu a instalace terminálu. Mimochodem, existují i ​​jiné programy s takovými funkcemi, například busybox.

    Jak nainstalovat vlastní firmware na Android: Video

    Emulovat příchozí hovor na emulátoru

    Při celé šíři funkcí si mnoho uživatelů klade otázku - jak napodobit příchozí hovor Emulátor Androidu. To se nejlépe provádí na počítači. Zvažte Android SDK jako příklad. Chcete-li to provést, musíte přejít do nabídky "Kontrola nad emulací". Vyberte položku "Telefon", zadejte číslo, zaškrtněte políčko vedle "Hlas" a klikněte na "Volat". Hovor můžete přijmout nebo zrušit pomocí zeleného tlačítka emulovaného shellu. Tento postup je relevantní pouze pro emulátor nainstalovaný a nakonfigurovaný v počítači.

    Existuje mnoho nástrojů pro práci připojených přes USB kabel popř WiFi smartphone. Pokročilé nástroje umožňují přesouvat soubory, instalovat a odinstalovat software, prohlížet kontakty, pořizovat snímky obrazovky a dokonce posílat SMS, ale žádný grafický nástroj se nemůže rovnat výkonu, který může poskytnout konzole Android. V tomto článku budeme hovořit o ADB (Android Debug Bridge) – standardním nástroji pro ladění a práci s konzole Android z počítače.

    Příkazy popsané v článku lze provádět přímo na zařízení stažením emulátoru terminálu z trhu, ale pohodlnější je to samozřejmě provést z počítače přes adb.

    Základy ADB

    Chcete-li začít pracovat s ADB, musíte ji aktivovat na zařízení a nainstalovat utilitu adb a ovladače do počítače. První úkol se provede povolením „Ladění USB“ v položce nastavení „Pro vývojáře“ (pokud je tato položka skrytá, klikněte sedmkrát na číslo sestavení v nabídce „O telefonu“).

    Pro instalace ADB stáhněte si do počítače Adb Kit a rozbalte jej do libovolné složky (doporučuji používat názvy složek bez ruských znaků). Stahujeme a instalujeme také ovladače ADB.

    S adb musíte pracovat z příkazového řádku. Stiskněte Win + R a zadejte cmd, poté přejděte do složky, ve které se nachází adb. Pro moji složku by příkaz byl:

    cd\android

    Abyste všechny tyto manipulace neprováděli pokaždé, můžete přidat požadovanou složku do proměnné Cesta. Chcete-li to provést, přejděte na „Ovládací panely -> Systém -> Extra možnosti systémy -> Proměnné prostředí“, najděte proměnnou Path a přidejte na konec řádku oddělenou středníkem cestu ke složce s adb. Nyní, po spuštění konzole, můžete okamžitě zadávat potřebné příkazy.

    Zkontrolujeme naše připojení k telefonu pomocí následujícího příkazu (měl by vypsat připojená zařízení):

    adb zařízení

    S ADB můžete pracovat přes Wi-Fi. K tomu potřebujete root oprávnění a aplikaci WiFi ADB. Spustíme aplikaci, stiskneme spínač a připojíme se ke smartphonu pomocí příkazu connect a IP adresy zobrazené aplikací:

    INFO

    Po výběru pomocí myši můžete zkopírovat výstup konzoly, stejně jako vložit zkopírovaný příkaz nebo název souboru do konzoly pravým tlačítkem myši. Povoleno ve vlastnostech konzoly.

    Instalace programů

    ADB lze použít k instalaci aplikací, aniž byste je museli kopírovat do smartphonu. Stačí provést následující příkaz:

    adb install d:/downloads/filename.apk

    K příkazu můžete také přidat další klávesy. Bude užitečné -E- přeinstalujte aplikaci s uložením dat a -d- nainstalujte nižší verzi, než je aktuální.

    Programy lze také smazat, ale k tomu potřebujete znát název balíčku (jak to zjistit později, řeknu vám). Na příkladu hry Angry Birds Seasons by příkaz vypadal takto:

    Adb odinstalujte com.rovio.angrybirdsseasons

    Záloha aplikace

    Android má vestavěné funkce zálohování, které lze spustit také z příkazového řádku. Chcete-li to provést, použijte příkaz adb backup a sadu možností:

    záloha adb [možnosti]<приложения>

    • -F označuje jméno vytvořený soubor a jeho umístění v počítači. Pokud klíč chybí, bude v aktuálním adresáři vytvořen soubor backup.ab;
    • -apk|-noapk určuje, zda se mají do zálohy zahrnout pouze data aplikace nebo také samotný soubor .apk (ve výchozím nastavení jej nezahrnuje);
    • -obb|-noobb určuje, zda se mají do zálohy zahrnout přípony .obb pro aplikace (ve výchozím nastavení nezahrnuje);
    • -shared|-noshared určuje, zda se má do zálohy zahrnout obsah aplikace na SD kartě (ve výchozím nastavení nezahrnuje);
    • -Všechno označuje nutnost zálohovat všechny nainstalované aplikace;
    • -systém|-žádný systém určuje, zda se má zahrnout do zálohy systémové aplikace(výchozí zahrnuje);
    • - seznam balíčků k zálohování.

    Pokud chceme vytvořit zálohu všech nesystémových programů, včetně samotných .apk, do konkrétního umístění, bude příkaz vypadat takto:

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

    Po zadání musíte potvrdit zahájení zálohování na samotném zařízení. Chcete-li obnovit výslednou zálohu, musíte spustit příslušný příkaz:

    adb restore c:\android\backup.ab

    Konzole v konzoli

    Spolu se zmíněnou konzolí, která je DOSovou konzolí pro Windows, má svou vlastní i Android. Říká se tomu přes adb shell a je to v podstatě standardní linuxová konzole, ale s neúplnou sadou příkazů, kterou lze rozšířit instalací BusyBox z trhu. Existují dva způsoby použití této konzole. V interaktivním režimu se spouští příkazem

    adb shell

    V konzole se objeví znak $ (dále tento znak bude znamenat nutnost zadat předběžný příkaz prostředí adb) a poté můžete zadat řadu příkazů a po každém obdržíte odpověď. Druhý způsob - pokud potřebujete zadat pouze jeden příkaz, můžete jej napsat do řádku pro adb shell.

    Shell má standardní příkazy pro kopírování, přesouvání a mazání souborů: cp, mv A rm. Adresáře můžete změnit CD) a zobrazit jejich obsah ( ls). Kromě standardních příkazů Linuxu, které lze nalézt v jakékoli referenční knize, má Android několik vlastních. specializované nástroje, ale pro použití některých z nich budete muset získat práva root na svém smartphonu a po spuštění konzoly spusťte příkaz su:

    adb shell su

    To by mělo být provedeno, pokud v reakci na jakýkoli příkaz uvidíte řádek podobný " přístup odepřen' nebo 'jste root?'. V případě úspěchu se znak $ změní na #.



    Pořízení snímku obrazovky

    Provedeno v jednom řádku:

    Screencap prostředí Adb /sdcard/screen.png

    Poté je třeba obrázek pomocí příkazu vytáhnout ze zařízení adb-pull:

    Adb pull /sdcard/screen.png

    Při obnově lze pořídit snímek obrazovky pomocí následujícího příkazu:

    adb pull /dev/graphics/fb0

    Poté je potřeba převést soubor fb0 na normální obrázek pomocí FFmpeg, který je potřeba stáhnout a vložit do složky adb. Rozšíření musí být nainstalováno na vašem zařízení:

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

    Nahrávání videa probíhajícího na obrazovce zařízení

    adb shell screenrecord --velikost 1280x720 --bitová rychlost 6000000 --time-limit 20 --verbose /sdcard/video.mp4

    Tento příkaz zahájí nahrávání videa v rozlišení 1280 x 720 (není-li uvedeno, použije se nativní rozlišení obrazovky zařízení), s přenosovou rychlostí 6 Mb/s, s délkou 20 s (není-li uvedeno, bude nastaveno na maximální hodnota 180 s), zobrazení protokolů v konzole. Nahrané video bude v /sdcard (soubor video.mp4).

    INFO

    Vše se spouští z konzole a dovnitř adb shell procesy, jejichž dokončení nějakou dobu trvá, lze přerušit Kombinace Ctrl+ C. Ukončete shell a vraťte se ke spuštění normálních příkazů adb - Ctrl + D.

    Správa aplikací

    Ke správě aplikací se používají dva příkazy: odpoledne(správce balíčků) - správce balíčků a dopoledne(activity manager) - manažer činnosti. Tyto příkazy mají několik klíčů, které lze zobrazit na vývojářském portálu. U některých se zastavíme.

    Pro začátek získáme seznam aplikací nainstalovaných v zařízení ve formě názvů balíčků, které se budou hodit později:

    Pokračování dostupné pouze pro předplatitele

    Možnost 1. Chcete-li si přečíst všechny materiály na webu, přihlaste se k odběru „Hacker“.

    Předplatné vám umožní číst VŠECHNY placené materiály webu během stanoveného období. Přijímáme platbu bankovních karet, elektronické peníze a převody z účtů mobilních operátorů.

    Android je zcela otevřený a přizpůsobitelný. To vše díky tomu, že používá linuxové jádro – nejoblíbenější Open Zdrojový systém. Na Na bázi Linuxu vytvořené velký počet OS pro stolní počítače a servery, stejně jako další elektronická zařízení, včetně gadgetů založených na Androidu.

    Některé příkazy se provádějí pouze v režimu konzoly

    Některé operace se provádějí pomocí konzoly nebo terminálu. Jedná se o takový systémový nástroj bez, který provádí úkoly po ručním zadání příkazu. Na Androidu žádná taková utilita ve výchozím nastavení neexistuje, na rozdíl od stolního Linuxu nebo Windows. Naštěstí vývojáři nejedí chleba pro nic za nic a vytvořili již mnoho emulátorů terminálů. Jedním z nich je Android Terminal Emulator. Pojďme se o něm dozvědět více.

    Co je aplikace

    Aplikace je plný emulátor Linuxový terminál, podporuje více oken, klávesové zkratky, rozumí kódování UTF-8. Je zcela zdarma, nemá žádné vestavěné reklamy a vyskakovací okna.

    Co je třeba mít na paměti při práci s tímto emulátorem?

    • jsou vyžadována práva root;
    • toto není emulátor hry;
    • nepomůže získat root na zařízení;
    • potřebujete znát příkazy Linuxu;
    • možná budete muset nainstalovat Busy Box.

    Aplikace bude užitečná pro ty uživatele, kteří jasně rozumí, k čemu terminál potřebují a alespoň trochu znají základní příkazy.

    Nastavení programu

    Program je dostupný v Play Market přes odkaz https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=cs. Menu je k dispozici v mnoha jazycích, včetně ruštiny. Po spuštění programu se v notifikačním řádku zobrazí upozornění, že běží terminálový proces. Přejděte do nastavení, která jsou rozdělena do logických skupin.

    Obrazovka. Můžete přizpůsobit zobrazení stavového řádku, pruhu akcí a vybrat orientaci obrazovky.

    Text. Nastavitelná velikost písma digitální obvod a kódování textu.

    Klávesnice. Nastavte chování tlačítka Zpět, přizpůsobte klávesovou zkratku a vyberte analogy některých počítačových tlačítek.

    příkazový shell. Můžete zadat obslužnou rutinu příkazů, poskytnout , vybrat typ terminálu a domovskou složku a některá chování.

    V horní linie program obsahuje vyskakovací seznam oken, takže můžete rychle přepínat mezi několika otevřenými. Nové okno se otevře kliknutím na ikonu plus.

    Některé příkazy

    adb- Ladicí program pro Android. NA mobilní zařízení lze připojit externí disky a zařízení, tento nástroj vám umožňuje je spravovat.

    dopoledne- Manažer akcí. Můžete povolit nebo zakázat jakoukoli aplikaci nebo proces.

    špatné bloky- Zkontrolujte, zda na paměťové kartě nejsou vadné sektory.

    bmgr - záloha Android.

    kočka- zobrazit obsah souboru.

    chmod- změnit přístupová práva k souboru.

    chown- změnit vlastníka souboru.

    cmp- porovnání několika souborů.

    cp- kopírování souborů.

    datum- zobrazení aktuálního systémového data.

    dd- vytvoření obrazu disku.

    dmesg- zobrazit protokol jádra.

    du- zobrazit velikost souboru.

    ext4_resize- změnit velikost oddílu v souborový systém ext4 (vyžaduje root).

    fsck_msdos- zkontrolujte chyby na paměťové kartě.

    grep- filtrování textu.

    ifconfig- zobrazit síťová zařízení a spravovat je (vyžaduje root).

    iptables- nastavení firewallu.

    zabít- zabít proces podle jeho číselného ID.

    log- zapsat řádek do systémového logu.

    logcut- zobrazit systémový protokol v reálném čase.

    ls- zobrazit obsah adresáře.

    lsmod- zobrazení běžících modulů jádra.

    lsof- zobrazení otevřených souborů.

    make_ext4fs- formátování paměťové karty ve formátu ext4.

    md5 - kontrolní součet soubor.

    mkdir- vytvoření složky v adresáři.

    make2fs- formátování paměťové karty ve formátu ext2.

    namontovat- připojení disku, obrázku nebo složky.

    mv- přesunutí souboru.

    netcfg- Informace o připojení k internetu.

    oznámit- sledování změn v systému souborů.

    ping- kontrola dostupnosti vzdáleného serveru.

    odpoledne- šarže správce androidu, můžete plně spravovat své nainstalované aplikace.

    ps- Zobrazení informací o běžících procesech.

    změnit velikost 2fs- změna velikosti adresáře.

    rm- smazání souboru.

    rmdir- smazání složky.

    trasa- správa směrovací tabulky.

    dotek- vytvoření prázdného souboru.

    horní- seznam běžících procesů.

    Snímek obrazovky- Snímek obrazovky (vyžaduje root).

    vypnout- vypněte zařízení.

    servis- správa služeb.

    Uvedené příkazy nejsou všechny, ale pouze ty hlavní. Některé z nich vyžadují hlubší studium.

    Závěr

    Jedním z nich je emulátor terminálu Android nejlepší aplikace svého druhu. Je lehký a má vynikající funkčnost. Ještě jednou zpozorněte – pokud si nejste plně vědomi čeho příkazová konzole Linux a k čemu je určen, je lepší si prostudovat oficiální dokumentaci.

    Jste spokojeni s prací této krásné? systémový nástroj? Jaké příkazy při své práci používáte? Budeme vděční za vaše cenné připomínky.

    Uživatelé, kteří používají smartphony Android resp tabletové počítače nejen pro volání, sledování videa a tak dále, ale o trochu hlubší využití všech možností tohoto operačního systému, myslím, že jste slyšeli o něčem jako terminál a že některé příkazy se provádějí výhradně v něm. V tomto článku si popíšeme, co vlastně každý z dostupných příkazů dělá.

    Okamžitě proveďte rezervaci, která pro uživatele provozu Linuxové systémy tyto příkazy jsou již známé. Nejprve spustíme samotný terminál. Nejprve si jej samozřejmě musíte stáhnout a nainstalovat do svého zařízení Android.

    Na obrazovce vidíme následující:

    název_zařízení:/$

    Přístroj_název - je název vašeho zařízení Android.

    Tento příkaz dává práva roota, to znamená, že vám umožňuje provádět jakékoli akce, samozřejmě nejprve musíte získat přístup root pro zařízení. Dokud nebude tento příkaz proveden, jste omezeni právy a přístupem hosta.

    název_zařízení:/$

    Symbol "$" znamená, že v tuto chvíli máte pouze práva hosta, to znamená, že můžete dělat jen málo.

    Název zařízení:/#

    Symbol "#" to znamená tento moment máte práva roota.

    V terminálu můžete po zadání příkazu vidět například následující přirozenou sekvenci SU:

    název_zařízení:/$su

    Název zařízení:/ #

    Příkaz, který přejde do libovolné složky (adresáře), například:

    Device_name:/ # cd dir1

    Device_name:/dir1 #

    Poznámka, " CD..» provede přechod do adresáře o úroveň výše.

    Tento příkaz vypíše obsah (soubory a adresáře) aktuálního adresáře, například:

    Device_name:/#ls

    zásobník

    Poznámka, " LS-A» zobrazí úplný seznam obsah aktuálního adresáře, včetně skryté soubory. Na rozdíl od Windows jsou skryté soubory například ve formátu dot-Name . název

    Zobrazí text, který je v souboru, například:

    Stroka2

    Vypíše text, který je v souboru, ale v opačném pořadí, tj. první poslední řádek, na konci - první. Například:

    Device_name:/sdcard # test kočky

    Tento příkaz vytvoří adresář (složku), jako je tento:

    Název_zařízení:/sdcard # mkdirtestdir1

    Důležité je, že na systémech podobných Linuxu, mezi které patří operační systém Android, názvy souborů a složek rozlišují velká a malá písmena testdir1 A Testdir1- různé adresáře.

    Příkaz, který odstraní zadaný soubor.

    RM-R

    Příkaz, který odstraní zadanou složku. Například:

    Název_zařízení:/sdcard # rm -r dir1

    Provede kopii souboru.

    CP-R

    Provede kopii adresáře.

    Přejmenuje zadaný soubor. Příklad:

    Device_name:/sdcard # mv filetest Test souboru

    Zobrazí na obrazovce úplnou cestu k aktuálnímu adresáři.

    Příkaz, který vytvoří prázdný soubor. Například:

    Device_name:/sdcard # touch file1

    Device_name:/sdcard # wget httr://video.mkv

    Zobrazuje na obrazovce aktuální datum a čas.

    Zobrazí na obrazovce kalendář pro aktuální měsíc.

    Poznámka – pokud zadáte například „ CAL 2012“, pak se na obrazovce zobrazí tabulkový kalendář roku 2012.

    Zobrazuje aktuální procesy na obrazovce.

    Připojte zadanou cestu.

    Odpojte zadanou cestu.

    Tým hraje rychle a korektně úplné vypnutí systémy.

    VOLNÝ, UVOLNIT-M

    Zobrazuje aktuální stav na obrazovce paměť s náhodným přístupem(v megabajtech).

    Zobrazuje aktuální využití jednotek na obrazovce.

    Vyčistí všechny vytištěné znaky na obrazovce terminálu.

    Zobrazuje, kolik úložného prostoru zabírají data uživatele.

    Zobrazuje, jak dlouho operační systém běží od posledního zapnutí.

    Nastavuje oprávnění pro uvedené soubory, například:

    Nastavení oprávnění pro uvedené soubory

    chmod 777 soubor1 soubor2 soubor3

    Pro skupinu (g = skupina) a pro ostatní (o = ostatní) přidejte příznak čtení (r)

    chmod go+r /home/user2/folder1/filexxx.txt

    Pro skupinu (g = skupina) a pro ostatní (o = ostatní) odstraňte příznak čtení (r)

    chmod go-r /home/user2/folder1/filexxx.txt

    Nyní se podívejme na oprávnění nebo oprávnění, která jsme právě udělili souborům. Jsou rozděleny do dvou skupin, jedná se o oprávnění k souborům a oprávnění k adresářům. Pokud jde o oprávnění k souborům, mohou mít následující atributy:

    r - (čtení) právo číst data ze souboru.

    w - (zápis) právo zapisovat nebo měnit data (ne mazat!).

    x - právo spustit soubor.

    Oprávnění k adresáři mohou mít následující atributy:

    r - právo číst adresář.

    w - právo měnit obsah složky, to znamená, že v tomto adresáři můžete mazat a vytvářet objekty.

    x - právo vstupu do adresáře.

    Oprávnění spadají do tří širokých kategorií:

    u je "uživatel" nebo vlastník souboru.

    g - "skupina". Člen stejné skupiny uživatelů jako vlastník objektu.

    o - "svět", nebo všechny ostatní.

    Přístupová práva jsou zapsána v následujícím pořadí: nejprve práva pro vlastníka ("u"), poté pro skupinu ("g") a nakonec - pro všechny ostatní ("o"). Práva jsou zapsána ve tvaru RWX, a pokud je místo některého z písmen „-“, znamená to, že neexistuje právo jednat.

    Například následující sada atributů:

    znamená, že vlastník objektu má absolutně všechna práva, tedy číst, zapisovat a spouštět, a zbytek kategorií má pouze právo soubor číst.

    Kromě doslovného vyjádření práv je možné také číselné vyjádření, kde:

    "r" je 4

    "w" je 2

    "x" je 1

    "-" je 0

    Součet těchto číselných hodnot vyjadřuje práva, tedy:

    7 (rwx) = 4 + 2 +1 (plná práva)

    5 (r-x) = 4 + 0 + 1 (číst a provádět)

    6 (rw-) = 4 + 2 + 0 (čtení a zápis)

    4 (r-) = 4 + 0 + 0 (pouze pro čtení)

    Někdy jsou práva vyjádřena nikoli ze tří, ale z jejich čtyř číslic - to znamená, že kromě vlastníka, skupiny a dalších existuje Superuser, tedy hlavní správce. Číselná hodnota zodpovědná za jeho práva je na prvním místě.

    Téměř každý uživatel, který se v tom alespoň trochu orientuje moderní technologie, ví, že mobilní provoz systém android postaven na Na bázi Linuxu. A pokud mluvíme o Linuxu, pak si plný přístup Do systému se dostanete pouze přes příkazový řádek. Android má spolu s dalšími funkcemi také podporu příkazového řádku, který lze také nazvat terminál. Téměř všichni výrobci zařízení však takové nástroje na svá zařízení neinstalují, protože nezkušený uživatel může provést nevratné změny, které ovlivňují výkon vašeho smartphonu nebo tabletu.

    Možnost 1 – Instalace aplikace na Android

    Nejjednodušší způsob přístupu k příkazovému řádku je instalace speciální aplikace. Podobných programů je v oficiálním obchodě plno Obchod Play. Stačí jet při hledání slova resp. Téměř každá z nalezených aplikací vám umožní používat příkazový řádek. Stojí však za zvážení, že za účelem přístupu systémový oddíl nejprve budete muset získat práva root.

    Možnost 2 – Použití počítače s ADB

    Můžete také použít osobní počítač musíte však provést řadu jednoduchých kroků. Předem nainstalujte příslušný ovladač pro váš gadget. Poté budete muset aktivovat ladění USB. Posledním krokem je instalace