mobilní, pohybliví

9 skvělých věcí, které vám ADB umožní na zařízení Android

9 skvělých věcí, které vám ADB umožní na zařízení Android

ADB nebo Android Debug Bridge je nástroj příkazového řádku, který umožňuje ovládat zařízení Android z počítače; umožňuje vám přenášet soubory tam a zpět, instalovat aplikace, nahrávat obrazovku zařízení a mnoho dalšího. Na některých telefonech můžete také použít ADB ke rootování zařízení a všichni známe výhody rootování.

Vybrali jsme některé z nejúžasnějších a nejužitečnějších ADB, ale než vám to řekneme, zde je návod, jak připojit zařízení Android k počítači pomocí ADB:

Jak připojit zařízení Android pomocí ADB

Připojení zařízení Android pomocí ADB je velmi přímočarý proces. Podle pokynů uvedených níže připojíte zařízení Android k počítači pomocí ADB:

1. Připojte zařízení Android k počítači pomocí kabelu USB.

2. Na vašem zařízení se zobrazí výzva k „Povolit ladění USB„Klepněte na“OK". Vaše zařízení bude nyní připojeno k počítači s povoleným laděním USB.

Poznámka: Nejprve budete muset povolit ladění USB v Nastavení-> Možnosti pro vývojáře. 

3. Nyní můžete spustit terminál nebo příkazový řádek a zadat text
zařízení adb

Tím se vaše zařízení zobrazí na obrazovce jako potvrzení, že je zařízení připojeno k počítači a že na něm lze použít ADB. Existuje také způsob, jak používat ADB bezdrátově ze zařízení Android, a můžete si také přečíst náš podrobný článek. Jakmile nastavíte ADB, můžete vyzkoušet všechny věci, které vám ADB může na vašem zařízení Android umožnit.

1. Nainstalujte APK z počítače

Instalace APK z počítače je velmi snadná, jakmile máte připojený ADB.

Syntaxe požadovaného příkazu je:

instalace adb

Pro ilustraci jsme použili APK Apple Music, který jsme uložili do složky „Uživatel“. Použitý příkaz je uveden níže:

instalace adb ~ / applemusic.apk

V případě, že nevíš „~“ Je zkratka pro adresář uživatele. Úplnou cestu lze také použít následovně:

instalace adb /Users/akshaygangwar/applemusic.apk

2. Zatlačte a vytáhněte soubory

Push a Pull jsou užitečné příkazy přenášet soubory tam a zpět mezi počítačem a zařízením Android, které bylo připojeno k ADB.

Push se používá k „odeslání“ souboru z počítače do zařízení Android.

Pull je přesný opak. Umožňuje vám „stáhnout“ soubor ze zařízení do počítače.

Syntaxe obou příkazů je uvedena níže:

adb push
adb pull

Ze zařízení jsme stáhli soubor Apple Music APK a do zařízení jsme odeslali náhodný obrázek PNG.

Příkaz pro push:

adb push ~ / path4172.png /sdcard/receivedimage.png

Příkaz pro vytažení:

adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~ / applemusic.apk

3. Připojte systém s oprávněním ke čtení / zápisu (vyžaduje root)

Pokud jste v minulosti hráli se zařízeními Android, pravděpodobně jste slyšeli o build.prop a dalších takových systémových souborech, které jsou umístěny ve složkách jako / system a podobné. Tyto adresáře nemůže změnit uživatel bez oprávnění root. Pokud je však vaše zařízení rootováno, můžete k těmto adresářům snadno přistupovat z ADB.

Vše, co musíte udělat, je spustit “kořen adb”V terminálovém / příkazovém řádku, který spouští ADB jako kořenovou službu a umožňuje mu přístup k systémovým složkám. Ve výchozím nastavení však / systémová složka je z bezpečnostních důvodů připojen jako „jen pro čtení“. Pokud potřebuješ změnit obsah této složky, je nutné jej připojit s oprávněním „číst a zapisovat“.

Ukázalo se, že ADB to může snadno udělat pouze pomocí dvou příkazů:

kořen adb
adb remount / rw

The „Adb remount / rw“ příkaz odpojí kořenový adresář (/) a znovu jej připojí s oprávněním ke čtení / zápisu.

Poznámka: Doporučil bych spustit adb unroot po dokončení úkolů, které vyžadují spuštění adb jako root. Jinak mohou být chyby potenciálně katastrofické. Taky,nikdy nespouštějte příkaz rm -rf.

4. Získejte přístup k CLI v telefonu

Každý operační systém má rozhraní příkazového řádku (CLI). Android, který je založen na Linuxu, má uživatelům k dispozici velmi bohatou sadu příkazů. ADB vám umožňuje přístup k tomuto CLI přímo z vašeho počítače pomocí:

adb shell

The „Adb shell“ Příkaz zpřístupňuje ještě více příkazů, které lze použít k procházení souborovým systémem v telefonu a ke spoustě zábavných věcí.

5. Obrazovka záznamu

Obrazovku svého zařízení Android můžete také zaznamenat pomocí ADB. Už nepotřebujete aplikace třetích stran! Existuje však výhrada. ADB může nahrávat obrazovku pouze pro a maximálně po dobu 3 minut. Takže ... „možná“ potřeba aplikací třetích stran. Takto můžete nahrávat obrazovku pomocí ADB:

záznam obrazovky shellu adb

Ve výchozím nastavení záznam obrazovky automaticky zastaví nahrávání až po vyčerpání 3minutového časového limitu. Pokud potřebujete zastavit nahrávání předtím, jednoduše stiskněte „Control + C“. Nahrávali jsme naši obrazovku asi na 10 sekund, zastavili jsme ji pomocí Control + C a uložili jsme ji pod názvem „screenrecording.mp4“.

6. Zachyťte snímky obrazovky

ADB také umožňuje pořizovat snímky obrazovky vašeho zařízení pomocí jednoduchého a intuitivního příkazu s názvem „Screencap“. Syntaxe je podobná screenrecord:

kryt obrazovky adb

Na rozdíl od pořizování snímků obrazovky pomocí hardwarových klíčů zařízení, screencap neposílá oznámení na stavovém řádku vašeho zařízení, ale soubor se jednoduše uloží na cestu uvedenou v příkazu. Pořídili jsme screenshot a uložili jej na sdcard s názvem 1.png, příkaz je uveden níže:

adb shell screencap /sdcard/1.png

7. Změňte DPI vaší obrazovky

Nadcházející aktualizace Android N umožní uživatelům ve výchozím nastavení upravit nastavení DPI zařízení. Pokud však chcete mít větší kontrolu nad DPI, můžete použít ADB.

Editori build.prop vám řeknou, že můžete upravit řádek „Ro.sf.lcd_density = xx“ a nahraďte hodnoty xx jakýmkoli DPI, které chcete, restartujte zařízení a hotovo! ADB však opět nabízí jednodušší způsob úpravy této hodnoty a její uplatnění bez restartování zařízení. Super, správně?

Příkaz k dosažení tohoto cíle je:

adb shell wm hustota xx

Jednoduše vložte libovolnou hodnotu namísto xx a uvidíte, jak vaše zařízení mění hodnotu DPI bez jakéhokoli restartu.

To znamená různé velikosti a rozlišení obrazovky žádná konkrétní hodnota DPI se nevejde pro každé zařízení. Nenechte se však odradit, stačí jen malé množství hraní s hodnotami, které potřebujete k tomu, abyste si vybrali to nejlepší. Je také dobrý nápad zjistit, jaké jsou vaše aktuální nastavení DPI je; a toho lze dosáhnout pomocí následujícího příkazu:

hustota adm shell wm

Tento příkaz vrátí aktuální hustota obrazovky (nebo DPI) hodnota vašeho zařízení. V případě, že při pokládání hodnot zkazíte hodnoty, jednoduše se vraťte zpět na tuto hodnotu a vaše zařízení bude dobré jako dříve.

Hodnoty DPI, zleva doprava: 300, 180 (výchozí)

8. Restartujte zařízení na Bootloader, Recovery nebo Sideload

Poznámka: pokud nevíte, co tato slova znamenají, tyto příkazy nejsou pro vás; klidně můžete přeskočit dopředu nebo číst dál.

Pokud flashujete vlastní ROM tak často jako my, je pravděpodobné, že jste unavení z vypínání zařízení a následného stisknutí celé řady hardwarových klíčů, abyste mohli bootovat do bootloaderu, zotavení nebo sideloadu v zařízení. ADB vám umožní provádět kterékoli z nich pomocí jednoduchých příkazů. Úžasné, správně?

Příkazy, které vám to umožní, jsou:

zavaděč restartu adb
obnova restartu adb
adb reboot sideload

9. Otevřete Logcat

Logcat je nástroj, který vám umožňuje zobrazit systémové zprávy a trasování, když zařízení narazí na chybu. Logcats jsou užitečné zejména při vývoji nebo testování aplikace, nebo když narazíte na chybu a potřebujete vývojářům poskytnout informace o systému.

Příkaz pro přístup k logcat je:

adb logcat

Tím se na obrazovce nepřetržitě vytiskne spousta informací, které vám nemusí vůbec dávat smysl, pokud nevíte, na co se díváte. lis „Control + C“ kdykoli ukončíte logcat.

VIZ TÉŽ: Jak vynutit „režim Doze“ v systému Android 6.0 Marshmallow

Vše nastaveno na prozkoumání skvělých příkazů ADB?

Nyní, když jsme vás vyzbrojili dostatečnými znalostmi ADB, abyste se dostali, vyrazte a prozkoumejte vše, co vám ADB může umožnit. Pokud potřebujete najít více příkazů a různé příznaky, které lze použít k jejich přizpůsobení, jednoduše otevřete Terminál / Příkazový řádek a zadejte „adb“. Zobrazí se seznam příkazů s krátkým vysvětlením, co každý z nich dělá.

Znáte nějaké zajímavější příkazy ADB, které by měl znát každý? Dejte nám vědět v sekci komentáře níže.

Twitter reaguje na prohlášení K. J. Yesudase „Ženy by neměly nosit džíny“
Proslulý indický zpěvák a skladatel K.J Yesudas poznámky o ženách v džínách vyvolaly na sociálních médiích velkou kritiku. Zde je prohlášení K.J Yesu...
Top 10 nejsledovanějších uživatelů na Pinterestu
Naposledy jsme psali o 10 nejsledovanějších společnostech na LinkedIn, ale nyní se trend přesouvá směrem k Pinterestu, který je nový, ale efektivnější...
Jak dlouho by trvalo přečíst celou anglickou Wikipedii [Infographic]
Přemýšleli jste někdy, jestli je možné přečíst celou anglickou Wikipedii? Odpověď je ano, ale průměrnému člověku bude trvat přibližně 17 let, než to ...