• program adb - Návod k instalaci a konfiguraci pro práci s Androidem. Program adb zobrazí seznam zařízení aktuálně připojených k počítači

    Android Debug Bridge, nebo zkráceně ADB, je multifunkční nástroj pro práci se zařízeními Android prostřednictvím příkazového řádku. ADB je součástí sady Android SDK. V této sérii článků se pokusíme pochopit základy práce s Android Debug Bridge.

    Android Debug Bridge je navržen hlavně pro práci se zařízeními HTC, nicméně většina funkcí je dostupná i na jiných mobilních gadgetech založených na Androidu. S pomocí ADB můžete ladit zařízení Android, fyzické i emulátory. Program je založen na principu klient-server. Při prvním spuštění ADB pomocí libovolného příkazu vytvoří tzv. server ve formě démona (systémové služby). Tato služba bude „naslouchat“ všem příkazům, které jsou odesílány na port číslo 5037. S ADB můžete provádět akce, jako je: zobrazení připojených zařízení a zda mohou pracovat s ADB; prohlížení systémových protokolů; kopírování souborů do a ze zařízení Android; instalace a odinstalace aplikací; smazání, vymazání nebo přepsání (blikání) datové části na zařízení Android; spouštění skriptů pro ovládání mobilního gadgetu Android; spravovat některá síťová nastavení vašeho zařízení Android.

    Zda je služba Android Debug Bridge spuštěna, lze provést prostřednictvím "Správce úloh", na stejném místě ji můžete zastavit, pokud si přejete. ADB přichází s kompletní sadou vývojářských nástrojů (SDK), včetně emulátoru, a proto tak váží. Abyste mohli začít, musíte archiv rozbalit pomocí ADB, doporučuje se to provést přímo do kořenového adresáře disku C: adb. Důležité - cesta ke složce by neměla obsahovat ruské znaky. Složka, do které jsme rozbalili ADB, by měla obsahovat následující soubory:

    adb. exe- přímo ADB, se kterým budeme pracovat.

    AdbWinApi. dll- nutné pro správné adb práce knihovna.

    AdbWinUsbApi. dll- Další nezbytná knihovna ADB, jak název napovídá - pro interakci se zařízením přes USB.

    rychlé spuštění. exe- soubor pro správu zařízení Android přepnutého do režimu rychlého spuštění. S .

    ADB je konzolová aplikace, to znamená, že se ovládá a spravuje pomocí příkazového řádku. Chcete-li vyvolat příkazový řádek ve Windows, stiskněte kombinaci kláves Vyhrát + R. Můžete také psát cmd v poli "Spustit" (ve Windows XP jej lze vyvolat kliknutím na "Start" - "Spustit", ve Windows Vista / 7 - "Správce úloh" - "Soubor" - "Spustit ..."). Chcete-li přejít do adresáře s ADB, zadejte na příkazovém řádku:

    CDC: adb(nebo jiná cesta, kam jsme nainstalovali Android Debug Bridge)

    Pojďme zjistit, jak nastavit spojení se zařízením a ovladači pro správnou interakci s naším mobilním zařízením založeným na systému Android. Ladění USB". Názvy položek se mohou lišit v závislosti na modelu mobilního zařízení, verzi firmwaru, ale obecný význam je v každém případě stejný. Po připojení USB kabelu vyberte položku „Pouze nabíjení“. Poté prostřednictvím ADB znovu zkontrolujeme připojení zařízení Android k počítači. Vytvořte ve složce adb soubor zařízení. cmd(Vezměte prosím na vědomí, že . cmd byla přípona souboru, není součástí jeho názvu), zapíšeme do něj následující.

    Mnozí z nás již znají ADB (Android Debug Bridge), protože bytí Majitel Androidu zařízení, poměrně často musíte provádět takové jednoduché kroky, Jak adb push A SEM nebo restartování adb atd. Ale pro mnoho začínajících uživatelů pouze jeden pohled příkazový řádek už tak děsivé a zdá se to neúnosně možné. I když je to vlastně docela jednoduché, zkušení uživatelé mě nenechají lhát a největším problémem je zapamatovat si všechny tyto příkazy, i když to také není nutné, protože internet je vždy po ruce a najít ten správný příkaz není obtížné.

    Android Debug Bridge, který je součástí emulátoru Android SDK, vám umožňuje komunikovat mezi vaším počítačem a k němu připojeným zařízením Android, mimochodem, pokud potřebujete nějaký druh softwaru, můžete si zde zdarma stáhnout programy pro notebook. Co mohu dělat s ADB? Jeho možnosti jsou poměrně široké, například nejoblíbenější akce: kopírování souborů ze zařízení Android do počítače, nahrávání souborů z počítače do systému Android, provádění mnoha příkazů Linuxu, přijímání chybových hlášení atd.

    Proto, pokud jste v tomto oboru noví a chcete se o ADB dozvědět něco více, než jen to, co to je, doporučuji vám prostudovat si mého malého základního průvodce učením ADB.

    Co potřebuješ

    1. Android Debug Bridge (ADB) pro Windows 32bit – ke stažení

    2. Android Debug Bridge (ADB) pro Windows 64bit – ke stažení

    3. Počítač s nainstalovaný systém Windows OS.

    Nyní přejdeme k aktivní fázi:

    1. Stáhněte si požadované zip archiv a extrahujte jej, kam chcete, například řiďte C.

    2. Nyní přejděte do adresáře C:/adb/sdk/platform-tools. Zde najdete sadu souborů, jak je znázorněno na obrázku níže.

    3. Svorka Tlačítko Shift+ klikněte pravým tlačítkem myši a spusťte příkaz Linka Windows z aktuálního adresáře.

    4. Zadejte příkaz adb start-server.

    5. Chcete-li se ujistit, že je vaše zařízení správně připojeno a rozpoznáno počítačem, zadejte příkaz: adb zařízení. Pokud je vše v pořádku, uvidíte něco podobného tomuto:

    Nyní, když je vaše zařízení připojeno a vše funguje, pojďme si s tím trochu pohrát.

    Čtení LOGCAT přes ADB

    Nejjednodušší způsob je spustit příkaz: adb logcat. V důsledku toho se na obrazovce objeví celý obsah souboru protokolu zařízení. Chcete-li se přihlásit samostatný soubor běh: adb logcat > logcat.txt.

    Hlášení chyb (BUGREPORT)

    Můžete spustit příkaz: hlášení o chybě adb, ale obdržíte upozornění, že vygenerovaný přehled nebude čitelný, takže je lepší použít: adb bugreport>result.txt.

    ADB s oprávněními ROOT

    Chcete-li pracovat pod ADB plná práva přístup, musíte zařízení rootovat. Pokud je zařízení již manuální, proveďte příkaz: kořenový adresář adb a podívejte se, co je znázorněno na obrázku níže (restartujte ADB s právy root).

    Instalace aplikací přes ADB

    Chcete-li aplikaci nainstalovat, ujistěte se, že v názvu souboru apk nejsou žádné mezery a musíte přesně znát správnou cestu k němu. No, pak provedeme příkaz: instalace adb+ název instalačního souboru. V mém příkladu jsem nainstaloval hru papertoss, takže pokud vše půjde dobře, zobrazí se na obrazovce tento obrázek:

    Android Debug Bridge (ADB) je konzolová aplikace, která umožňuje spravovat širokou škálu funkcí mobilní zařízení běžící na operačním systému Android. Hlavním účelem ADB je provádět operace ladění na zařízeních Android.

    Android Debug Bridge je program, který funguje na principu „ klient-server". První spuštění ADB s libovolnými příkazy je nutně doprovázeno vytvořením serveru ve formě systémové služby zvané „démon“. Tato služba bude nepřetržitě „naslouchat“ na portu 5037 a čekat na příkaz.

    Vzhledem k tomu, že se jedná o konzolovou aplikaci, všechny funkce se provádějí zadáním příkazů s určitou syntaxí do příkazového řádku Windows (cmd).

    Funkce daného nástroje je dostupná na většině zařízení Android. Výjimkou může být pouze zařízení s možností takové manipulace blokovanou výrobcem, jedná se však o speciální případy.

    Pro běžného uživatele se použití příkazů Android Debug Bridge ve většině případů stává nutností při obnově a / nebo flashování zařízení Android.

    Příklad použití. Zobrazit připojená zařízení

    Veškerá funkčnost programu se odhalí po zadání konkrétního příkazu. Jako příklad zvažte příkaz, který vám umožní zobrazit připojená zařízení a zkontrolovat faktor připravenosti zařízení přijímat příkazy/soubory. K tomu slouží následující příkaz:

    adb zařízení

    Odezva systému na zadání tohoto příkazu je obousměrná. Pokud zařízení není připojeno nebo není rozpoznáno (nejsou nainstalovány žádné ovladače, zařízení je v režimu, který nepodporuje práci přes ADB a další důvody), uživatel obdrží odpověď „ zařízení připojeno“ (1). Ve druhé možnosti, - přítomnost připojeného a připraveného pro další práce zařízení, jeho sériové číslo (2) se zobrazí na konzole.

    Různé možnosti

    Seznam funkcí, které uživateli poskytuje nástroj Android Debug Bridge, je poměrně široký. Chcete-li získat přístup k použití úplného seznamu příkazů na zařízení, musíte mít práva superuživatele (práva root) a teprve po jejich obdržení můžeme mluvit o odemknutí potenciálu ADB jako nástroje pro ladění Android zařízení.

    Samostatně stojí za zmínku přítomnost svého druhu v Android Debug Bridge systém nápovědy. Přesněji řečeno, toto je seznam příkazů s popisem syntaxe, zobrazený jako odpověď na příkaz:

    nápověda adb

    Takové řešení velmi často pomáhá mnoha uživatelům zapamatovat si zapomenutý příkaz pro volání konkrétní funkce nebo její správný pravopis

    Výhody

    • Bezplatný nástroj, který vám umožní manipulovat se softwarem Android, dostupný uživatelům většiny zařízení.

    Nedostatky

    • Nedostatek ruské jazykové verze;
    • Konzolová aplikace vyžadující znalost syntaxe příkazů.

    adb Stáhnout zdarma

    Android Debug Bridge je nedílnou součástí sady nástrojů Android Developer Toolkit (Android SDK). Nástroje Android SDK jsou zase součástí sady Android Studio Components Kit. Android ke stažení SDK pro vlastní účely je k dispozici všem uživatelům zcela zdarma. Chcete-li to provést, stačí navštívit stránku stahování na oficiálních stránkách společnosti Google.

    PŘEHLED APLIKACE

    běh adb- šikovný program, která vám umožní rychle a vizuálně spravovat hlavní nástroje a příkazy ADB pro Android.

    Mnoho uživatelů našich stránek jistě alespoň jednou slyšelo o ADB, je možné, že někteří uživatelé dokonce použili hlavní funkcionalitu tohoto programu (konzole). Usnadnit život začátečníkům a pokročilé uživatele byl vydán zajímavý program s názvem Adb Run. O jaký program jde a kde přesně se může hodit, se dozvíte z dnešní recenze.

    První věc, kterou byste měli věnovat pozornost, je potřeba povolit ladění USB na vašem zařízení, jinak program jednoduše nebude fungovat.

    Smyslem tohoto programu je automatizovat obvyklé akce zjednodušením zadávání čísel prostřednictvím speciální konzole, kterou nabízí autor programu Adb Run.

    Snímek obrazovky ukazuje, že v době psaní recenze se program skládá ze 16 hlavních položek, z nichž každá je zodpovědná za provedení konkrétní akce. Abyste neměli zbytečné otázky, stručně popíšeme každý z bodů a přesně vám řekneme, proč jsou potřeba. Jako ovládací prvek je třeba použít rozložení numerické klávesnice a klávesu "Enter" jako potvrzení vybrané akce.

    Přehled hlavních funkcí (bodů) Adb Run

    1. Zařízení připojeno? - příkaz, který vám umožní zkontrolovat, zda tento moment smartphone / tablet k počítači (nejprve zapněte ladění USB).


    2. Přesunout - příkaz zodpovědný za přesun souborů ze smartphonu / tabletu Android do počítače a naopak. Tato položka obsahuje doplňkové menu s výběrem potřebných parametrů a samostatnou položku pro návrat do hlavního menu.


    3. Nainstalujte aplikace pro Android to Device – příkaz určený k instalaci aplikací do vašeho zařízení pod Ovládání Android. Jsou zde položky pro: zkopírování aplikace do konkrétní složky v zařízení; okamžitá instalace aplikace; instalace na paměťovou kartu; reinstalace s uložením informací; reinstalace s uložením informací a přesunem na paměťovou kartu a hromadná instalace několik aplikací najednou.


    4. Reboot Devices - restart zařízení v několika dostupných režimech s možností dalšího výběru.
    Reboot - obvyklé restartování zařízení;
    Rychlý restart (pouze rootovaný) - rychlý restart(pouze pro zařízení s právy superuživatele);
    Restartujte bootloader- restart do bootloaderu;
    Reboot Download (pro Samsung) - restart do bootloaderu (pro zařízení Samsung);
    Reboot Recovery - restart v nabídce obnovy;
    Fastboot Reboot to Normal Mode - rychlé restartování do normálního režimu;
    Fastboot Reboot to Bootloader - rychlý restart do bootloaderu;
    Přejděte na Fastboot - přepněte do režimu rychlé načítání, nazývá se také „režim spánku“.


    5. Fastboot - základní příkazy, které vám umožní flashovat smartphone / tablet na Androidu pomocí režimu rychlého spouštění.


    6. Unlock Gesture Key / Pin Key – jedna z nejužitečnějších položek, která vám umožní odemknout zapomenutý vzor na Androidu a také odemknout PIN kódy.


    7. Manuální příkaz a Odemkněte Bootloader- položka, která umožňuje ručně zadávat vám známé příkazy ADB a pracovat s nimi. Na výběr jsou navíc předpřipravené příkazy.


    8. Zkontrolujte aktualizační program Adb Run - okamžitá kontrola dostupnosti nová verze Program Adb Run.


    9. Install Bootanimation.zip je rychlý a snadný způsob, jak změnit/instalovat spouštěcí animaci vašeho zařízení Android.


    10. Paměť a oddíly - detailní informace o blocích paměti a dostupných oddílech vašeho zařízení Android.


    11. Spustit skript – položka nabídky, která umožňuje automatizovat provádění určitých skriptů ve formátu bat. Samotné soubory bat musí být umístěny v následující cestě: С:\adb\runscr\*.bat .
    12. Zálohování- rychlá tvorba a zotavení záloha data/aplikace z vašeho zařízení Android.


    13. Systém Odex *.apk a *.jar - odexing souborů firmwaru systému s určitými parametry na výběr.


    14. Screenshot / Record - položka, která umožňuje okamžitě vytvářet / prohlížet snímky obrazovky a nahrávat video z obrazovky vašeho zařízení s dalším ukládáním do PC. Existuje řada nastavení délky nahrávání a datového toku videa.


    15. Root Android - informace o získání práv root pro všechna zařízení Android.
    16. Stáhněte si ovladač Android – stránka se všemi potřebnými ovladači vb pro vaše zařízení.

    V tuto chvíli jsou to všechny funkce prezentované v programu. Podle vývojáře se funkčnost neustále zvyšuje a nové funkce se určitě objeví čerstvé verze adb spustit.

    Níže naleznete pokyny, které vám umožní dělat různé zajímavé věci sami se svým smartphonem / tabletem Android.

    Návod: Jak ovládat Android z PC do Windows:

    Co dělat, když vám omylem upadl a rozbil displej vašeho zařízení Android a data na něm uložená jsou pro vás nesmírně důležitá?!

    I přes širokou škálu nárazuvzdorných pouzder a ochranných fólií/brýlí pro chytré telefony a tablety na Androidu se stává, že se obrazovka po pádu rozbije a na stisk nijak nereaguje. Náklady na opravy nejsou vždy levné, zvláště u moderních smartphonů, ale potřebujete data uložená ve vašem smartphonu? Nezáleží na tom, podrobně vám řekneme o hlavních způsobech, které vám pomohou „vytáhnout“ vše, co potřebujete, bez jakýchkoli nákladů a cest do SC.

    Chceme vás hned upozornit, že tento článek je vhodný pro uživatele, jejichž zařízení nereaguje na stisknutí, ale zároveň zobrazuje informace na displeji.

    Metoda jedna (jednoduchá):

    Pokud nevíte, co jsou práva root a nikdy jste je v životě nenainstalovali do svého zařízení, pak tato metoda vypočítané právě pro vás. Problém s obnovou dat je vyřešen doslova během několika minut.

    Vše, co potřebujete, je přejít na oficiální web vašeho zařízení a stáhnout značkový program pro správu dat, např. HTC Sync nebo Samsung Kies, připojte svůj smartphone přes USB k počítači a zkopírujte všechna potřebná data do počítače.

    Metoda 2 (jednoduchá)
    Pro druhý způsob budete potřebovat USB OTG kabel nebo počítačovou myš s microUSB konektorem. Je pravda, že stojí za zmínku, že ne všechna zařízení jsou schopna správně fungovat / fungovat vůbec prostřednictvím kabelu USB OTG.

    Co potřebuješ:
    1. USB OTG kabel/microUSB myš.
    2. Smartphone / tablet s rozbitým displejem.
    3. Myš a trochu volného času.

    Vše, co musíme udělat, je připojit počítačová myš do vašeho zařízení a poté jej ovládat pomocí myši, přenášet data, kontakty a další informace například pomocí paměťové karty nebo příslušných aplikací.

    Metoda tři (pro zkušené)
    Tato metoda je vhodná pro všechny uživatele, ale její implementace vyžaduje některé detaily popsané níže.
    1. Osobní počítač / notebook s nainstalovaným systémem Windows.
    2. USB kabel pro připojení zařízení k PC.
    3. Předinstalované ovladače pro Android.
    4. Povolen režim ladění USB.
    5. Stažený a nainstalovaný program ADB Run.

    Jak zobrazit snímky ze smartphonu/tabletu na displeji počítače:
    1. Spusťte nainstalovaný ADB Run.
    2. Pomocí čísla „7“ přejděte na položku Manual Command and Unlock Bootloader, poté zadejte číslo „9“ a přejděte do části Control Android out Windows, poté stiskněte číslo „1“ Přejděte na web Java (stáhněte si Java JDK a nainstalujte) a přejděte na web Java, kde nainstalujete balíček Java JDK.

    3. Na webu Java JDK si musíte stáhnout nejnovější verze Java s přihlédnutím k bitovosti operačního systému Windows.


    4. Po instalaci Java SDK musíte vybrat položku Run Control Android out Windows a zadat cestu k souboru Java, jak je znázorněno na obrázku níže (verze SDK se může lišit, pozorně se podívejte!).


    5. Pokud jsou všechny akce dokončeny správně, zobrazí se okno s obrázkem plochy vašeho zařízení a počítačová myš funguje jako ovládací prvek.

    Takové velmi jednoduchými způsoby ze zařízení s rozbitým displejem budete moci během pár minut „vytáhnout“ všechna potřebná data.

    Návod: Jak pořídit snímek obrazovky a nahrát video z obrazovka androidu pomocí ADB Run:

    Mnoho z nás to ví, abychom mohli pořizovat snímky obrazovky zařízení Android můžete použít obě vestavěné metody podržením určité kombinace tlačítek nebo použít aplikace třetích stran, které ke své práci vyžadují práva root. Dnes se podíváme na to, jak pořizovat snímky obrazovky a nahrávat video z obrazovky vašeho zařízení Android na počítači pouze pomocí programu ADB Run, práva root nejsou nutná.

    Co potřebujeme:
    1. ADB Spusťte program.
    2. Zařízení s povoleným laděním USB.
    3. USB kabel a počítač.

    Jak pořídit snímek obrazovky na Androidu pomocí ADB Run.




    3. Chcete-li pořídit snímek obrazovky, vyberte první položku - Take a Screenshot, po které se právě pořízený snímek obrazovky objeví na ploše ve složce Adb_Run_Screenshot.

    Jak nahrávat video na obrazovce Android pomocí ADB Run.

    1. Spusťte program ADB Run a připojte zařízení k počítači pomocí kabelu USB.


    2. Přejděte do nabídky Screenshot/Record.


    3. Chcete-li nahrávat video z obrazovky vašeho zařízení Android, musíte vybrat položku Record Video Android, poté zadat datový tok nahrávání videa, který vás zajímá, a zadat požadovanou dobu nahrávání v sekundách. Začne proces nahrávání, po kterém se nově nahrané video objeví ve složce Adb_Run_Record na ploše.

    Jak vidíte, není to nic složitého, tyto akce nezaberou mnoho času a výsledek je příjemně překvapivý.

    Pokyny: Jak vytvořit zálohu pomocí spuštění ADB:

    Existuje obrovské množství způsobů, jak vytvořit a obnovit zálohy na vašem zařízení Android, ale dnes se podíváme na nestandardní přístup, a to pomocí programu ADB Run.

    Co potřebujeme k zálohování dat:
    1. Povoleno ladění USB v systému Android.
    2. Nainstalovaný program ADB Run (nejlépe extrémní verze).
    3. Ovladače pro vaše zařízení.
    4. USB kabel a PC/laptop.

    Jak zálohovat pomocí ADB Run.


    2. Vyberte požadovanou položku Rezervovat kopii(data, data a aplikace, vše dohromady + paměťová karta).

    4. Poté se na vašem smartphonu / tabletu objeví následující zpráva, kde musíte vybrat položku „Zálohovat data“. Záloha se soubory bude umístěna do speciální složka na ploše vašeho počítače.

    Jak obnovit data ze zálohy pomocí ADB Run.

    1. Spusťte ADB Run a přejděte do nabídky Backup.
    2. Vyberte položku ADB Restore.

    3. Na vašem zařízení se objeví okno s obnovou dat, kde je potřeba vybrat položku – „Obnovit data“.

    Tím lze vytvoření záložní kopie dat a jejich obnovení pomocí programu ADB Run považovat za dokončené.

    Pokyny: Jak aplikovat opravu na systémový textový soubor pomocí ADB Run:

    Mnoho lidí ví, že provozní systém android je nejflexibilnější z hlediska nastavení, přizpůsobení a moddingu, což umožňuje profesionálům i amatérům vytvářet nejen vlastní firmware na základě oficiálních, ale také vytvářet záplaty, které tak či onak ovlivňují chod systému / jednotlivých komponent vašeho zařízení.

    Dnes se podíváme na příklad, jak můžete zkopírovat systémový textový soubor build.prop z OS Android do počítače, upravit jej a následně vytvořit opravu, kterou můžete bezpečně aplikovat na své zařízení, a v případě potřeby vrátit provedené akce zpět.

    Co potřebujeme k práci:
    1. PC nebo notebook s OS Windows.
    2. USB kabel pro vaše zařízení (nejlépe značkový).
    3. Stažení a instalace programu ADB Run do počítače.
    4. Povoleno ladění USB v systému Android.
    5. Přítomnost kořenových práv.
    6. Nainstalovaný program BusyBox na Android.

    Proces vytváření a aplikace opravy:
    Nejprve musíme připojit zařízení k PC pomocí USB kabelu, poté spustit program ADB Run a přejít do nabídky Manual Command and Unlock Bootloader->ADB, podrobné pokyny jak používat ADB Run najdete hned na začátku přehledu programu.

    Nyní musíme zkopírovat soubor build.prop, pro který v okně programu, které se otevře, zadáme následující příkaz:

    adb pull /system/build.prop %USERPROFILE%\Desktop


    Po provedených krocích se soubor build.prop zkopíruje na plochu vašeho PC, odkud jej můžete otevřít a upravit, ale nezapomeňte změnit název souboru. Jakmile bude soubor upraven a uložen, budete jej muset zkopírovat zpět do zařízení, k čemuž použijeme následující příkaz.

    adb push %USERPROFILE%\Desktop\android_build.prop /sdcard/


    Tento příkaz nám umožnil přesunout textový soubor na paměťovou kartu zařízení a dalším krokem je jeho přesunutí systémové složky, ale než to uděláte, musíte souboru udělit oprávnění k zápisu. Chcete-li to provést, musíte v části systém zaregistrovat následující příkazy:

    adb shell
    su
    mount -o rw,remount,rw /system

    Po provedených akcích můžete soubor, který jsme vytvořili, bezpečně odeslat systémový oddíl zadáním následujícího příkazu:

    cp /storage/emulated/0/android_build.prop /system


    Nyní už zbývá jen vytvořit samotný patch. Chcete-li to provést, přejděte na systémový oddíl pomocí příkazu:

    A pomocí následujícího příkazu vytvořte samotnou shodu:

    diff -u android_build.prop build.prop > ptch.diff


    V tomto ten okamžik nastane vytvoření souboru s názvem ptch.diff, ve kterém budou provedeny naše změny.
    Poslední věcí, kterou musíte udělat, je použít opravu, kterou jsme právě vytvořili, a to pomocí velmi jednoduchého příkazu:

    patch-R< ptch.diff


    Tento proces vytváření a aplikování opravy na text systémový soubor lze považovat za kompletní.

    Návod: Jak pořídit obrázek z Androidu:

    Mnoho uživatelů, kteří se rozhodnou začít tvořit vlastní firmware pro Android, ne vždy přesně rozumí tomu, jak pořizovat snímky z Androidu. V dnešním článku se můžete co nejpodrobněji dozvědět o tom, které bloky potřebujete, jak je vysypat, rozebrat a v případě potřeby pak obnovit. Jinými slovy, naučíte se, jak vypsat oddíly, jako jsou: systém, data, efs, preload, cache.

    Co možná budete potřebovat k pořízení snímku na Androidu:
    1. Nainstalovaný program ADB Run.
    2. Smartphone / tablet s právy root, která jsou na něm přijata.
    3. Ladění USB povoleno.
    4. Nainstalované ovladače pro Android, pokud poprvé připojíte svůj smartphone k počítači.
    5. Vlastně samotný počítač a USB kabel.

    Jak zachytit obrázek z Androidu (příprava):
    1. Připojte svůj smartphone / tablet k počítači pomocí kabelu USB.
    2. Spustíme program ADB Run a přejdeme do nabídky Paměť a oddíly, musíme zjistit / dev / blok /, jinými slovy umístění bloků, které potřebujeme v paměti zařízení. Chcete-li to provést, přejděte do sekce Memory and Partitions -> Partitions /dev/block/, vyzkoušejte jednu ze 7 prezentovaných metod, která nám umožní zjistit všechny potřebné bloky.

    Poté, co jsme přesně zjistili, kde jsou všechny potřebné sekce pro Android, můžeme přistoupit k přímému odstranění obrázku. Před provedením tohoto postupu se musíte ujistit volná paměť více než dost na paměťové kartě vašeho zařízení.
    1. Zapněte program ADB Run, přejděte do nabídky Záloha –> Zálohování a Obnovit vývoj/blok (IMG) -> Zálohovat vývoj/blok.
    2. Označíme blok, který potřebujeme, a počkáme, dokud nebude obrázek odstraněn (v tuto chvíli je lepší se zařízení nedotýkat).

    Jak obnovit obrázky Android do původního stavu:
    1. Uvedení smartphonu/tabletu do rychlého režimu stahování rychlého spuštění(bootloader) a připojte jej k počítači pomocí USB kabelu.
    2. Soubory boot.img a system.img z vašeho zařízení je třeba zkopírovat do následující cesty C:/adb/progbin.
    3. Spusťte ADB Run a přejděte do nabídky Manual Command and Unlock Bootloader –> ADB.
    4. Zadejte (zkopírujte) následující příkazy:

    fastboot flash boot boot.img
    fastboot flash system system.img
    fastboot restart


    V době obnovy systému do původního stavu se zařízení raději nedotýkejte a teprve po dokončení všech kroků můžete odpojit USB kabel od počítače.

    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 neprováděli všechny tyto manipulace pokaždé, můžete požadovanou složku přidat do proměnné Path. Chcete-li to provést, přejděte na „Ovládací panely -> Systém -> Pokročilá nastavení systému -> 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 určuje název souboru, který má být vytvořen, 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 Mbps, 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í

    K ovládání 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ů.