Jak správně povolit režim ladění USB v systému Android: nejúčinnější způsoby. Co je režim ladění USB v systému Android

V mnoha pokynech pro získání práv root a úpravu firmwaru musíte povolit ladění USB. Co je ladění USB a proč je potřeba a jak jej povolit, najdete v tomto článku.

K čemu slouží ladění USB?

Ladění USB slouží k využití služby pro ladění aplikací a zařízení na OS Android (zkontrolujte, jak aplikace a systém jako celek funguje a k jakým poruchám došlo), tzv.

Co je OEM Factory Unlock?

Počínaje Androidem 5.0 začalo mnoho výrobců implementovat další bezpečnostní mechanismus proti neoprávněným úpravám systémových oddílů. V důsledku toho byla funkce „OEM Factory Unlock“ zavedena do sekce „Nabídka vývojáře“, když je aktivována, budete moci flashovat obnovu a vlastní firmware třetích stran.

Nezaměňujte „OEM Factory Unlock“ s odemknutím Bootloaderu, které vyžaduje mnoho výrobců - Xiaomi, HTC, Huawei, Google Pixel, Sony.

Nabídka pro vývojáře Android

« Ladění USB"A" Factory Unlock OEM" jsou všechny umístěny v jedné skryté části nastavení systému Android s názvem " Nabídka pro vývojáře" Chcete-li zobrazit tuto část, musíte dokončit jednoduchý postup aktivace.

Jak povolit ladění USB?

V absolutně všech zařízeních Android, bez ohledu na to, zda se jedná o smartphone nebo tablet, je ladění USB Menu -> Nastavení

Možné možnosti umístění

Navzdory tomu, že ladění USB je v nastavení, možnosti umístění v nabídce mohou být různé a může existovat několik možností, jak jej najít! Zvažme 6 možných možností.

Možnost č. 1 pro Android 4.2 – Android 7.1:

Menu -> Nastavení -> O smartphonu/O tabletu -> Číslo sestavení a klikněte na něj asi 7-10krát, poté se vraťte do Nastavení -> Pro vývojáře ->

Možnost č. 2.1 pro Xiaomi (nové verze MIUI)

Menu -> Nastavení -> O telefonu -> Verze MIUI a klikněte na něj asi 7 - 10x, poté se vraťte do Nastavení -> Pokročilé -> Pro vývojáře -> Ladění USB - zaškrtněte políčko.

Možnost č. 2.2 pro Xiaomi (staré verze MIUI)

Menu -> Nastavení -> Obecné -> O smartphonu/O tabletu -> Číslo sestavení a klikněte na něj asi 7 - 10krát, poté se vraťte do Nastavení -> Pro vývojáře -> Ladění USB - zaškrtněte políčko.

Možnost č. 3 pro Android 8.X a vyšší:

Na Androidu 8.0 a novějším byla nastavení mírně aktualizována a nyní, abyste se dostali do nabídky pro vývojáře a povolili „Ladění USB“, musíte: přejděte na Systém -> O zařízení (tablet/telefon) -> Klikněte 5-7krát na „Číslo sestavení“ a vraťte se zpět do sekce Systém -> Nabídka vývojáře.

Pro Android verze 1.6 - 4.2

Možnost č. 4:

Menu -> Nastavení -> Vývoj ->

Možnost č. 5:

Nabídka -> Nastavení -> Pro vývojáře -> Ladění USB - zaškrtněte políčko

Možnost #6:

Menu -> Nastavení -> Aplikace -> Vývoj -> Ladění USB (Android 2.2 - 3.0)

Možnost č. 7:

Nabídka -> Nastavení -> Další -> Možnosti vývojáře -> Ladění USB - zaškrtněte políčko

Možnost č. 8 pro Android 4.2 a vyšší:

Menu -> Nastavení -> Systém -> O smartphonu/O tabletu -> Číslo sestavení a klikněte na něj asi 7-10krát, poté se vraťte do Nastavení -> Pro vývojáře -> Ladění USB - zaškrtněte políčko

Po povolení ladění USB autorizujte počítač! (Pro Android 4.2 a vyšší)

Když se poprvé připojíte k počítači a zadáte nějaký příkaz nebo získáte práva root, budete vyzváni, abyste důvěřovali počítači, ke kterému je Android aktuálně připojen! Tento požadavek se objeví na každém novém počítači nebo notebooku! Zaškrtněte políčko a klikněte na OK.

Ladění USB je povoleno.

Je povoleno ladění USB a vaše zařízení Android není detekováno?

První věc, které musíte věřit, je toto přítomnost nainstalovaných ovladačů do počítače nebo je přeinstalujte/aktualizujte. Podrobnosti o instalaci ovladačů a také odkazy na nejnovější ovladače najdete v článku – jak. Dalším problémem, který Android není detekován, je to, že je v zamčený stav - odemknout váš smartphone nebo tablet! Nepoužívejte port USB 3.0, pouze USB 2.0 .

Pokud stále nemůžete nainstalovat ladění USB do počítače, měli byste zkusit změnit způsob připojení k počítači. Když jste již připojili svůj smartphone nebo tablet k počítači, zatáhněte horní informační lištu „závěs“ dolů -> vyberte připojení USB A aktivovat režim PTP.

Operační systém Android je velmi složitý. Ve výchozím nastavení vám neumožňuje provádět s ním žádné speciální akce, které vedou k závažným změnám. Zejména připojením zařízení k počítači pomocí USB kabelu můžete přenášet pouze obrázky, hudbu a videa a zároveň zařízení trochu dobíjet. Nic víc vám systém nedovolí. To lze opravit aktivací režimu ladění USB. V tomto materiálu vám řekneme, jak to udělat.

K čemu je režim ladění?

Ve skutečnosti vám tento režim umožňuje stahovat do smartphonu nebo tabletu absolutně jakékoli soubory, pokud je připojení provedeno přes USB. Ve výsledku to přispívá k široké škále změn v operačním systému. Bez aktivace režimu ladění si nelze představit přizpůsobení nainstalovaného softwaru. Co mohu říci, bez toho nebudete moci ani nainstalovat program stažený ze zdroje třetí strany...

Obecně platí, že režim ladění USB spárovaný s jedním nebo jiným počítačovým nástrojem umožňuje provádět následující:

  • Odešlete absolutně jakýkoli soubor z počítače do smartphonu;
  • Flash zařízení;
  • Vytvořte záložní kopii aplikací dostupných v zařízení;
  • Obnovte funkčnost smartphonu;
  • Získejte práva root;
  • Nainstalujte aplikaci staženou ze zdroje třetí strany;
  • Zkopírujte libovolnou složku ze systému souborů zařízení.

Google řadí režim ladění jako funkci užitečnou pro vývojáře. Chápeme ale, že povolení režimu ladění USB na Androidu má smysl i pro běžného uživatele. Zbývá vymyslet, jak to udělat.

Povolit ladění USB

Ukážeme si, jak režim aktivovat na příkladu čistého Androidu 5. Pokud máte jinou verzi operačního systému a máte také nainstalovaný nějaký proprietární shell, pak se vaše akce mohou mírně lišit. Ale ne radikálně – základní princip zůstane stejný.

Takže musíte provést následující manipulace:

Krok 1. Přejít na " Nastavení».

Krok 2. Přejděte téměř na konec seznamu. Zde klikněte na položku „ Pro vývojáře».

Krok 3. V této sekci musíte aktivovat přepínač u položky „ Ladění USB».

Je možné, že nejprve budete muset aktivovat hlavní vypínač umístěný úplně nahoře.

Povolení režimu ladění na produktech Samsung

Takto snadné je zapnout režim ladění na většině smartphonů. Ale na některých zařízeních je režim vývojáře skrytý. Například je to pozorováno na tabletu Samsung Galaxy Note 10.1 2014 Edition a dalších jihokorejských gadgetech. Zde musíte použít jinou metodu:

Krok 1. Přejít na " Nastavení».

Krok 2. Pokračujte do sekce " O zařízení" V případě potřeby přejděte na kartu " Generál».

Krok 3. Klikněte na položku " Podrobnosti o softwaru" To je nutné provést na operačním systému Android 6.0. Na starších verzích operačního systému nemusí být tato položka dostupná.

Krok 4. Věnujte pozornost bodu " Číslo sestavení" Musíte jej rychle stisknout prstem asi 7krát. Tím se aktivuje vývojářský režim, na který vás systém okamžitě upozorní.

Krok 5. Nyní se vraťte do hlavní nabídky " Nastavení" Najdete položku, která se právě objevila “ Možnosti vývojáře" Klikněte na něj.

Režim ladění USB je speciální funkcí zařízení Android, kterou potřebují především vývojáři. S jeho pomocí můžete zkontrolovat funkčnost aplikace a vyzkoušet ji v různých situacích. Režim ladění je ale také užitečný pro uživatele. Zvažme, proč to může být užitečné, jak jej zapnout a vypnout na zařízeních Android.

Proč potřebujete režim ladění USB v OS Android?

Režim ladění umožňuje uživatelům:

  • Otestujte vyvíjenou aplikaci.
  • Získejte root přístup ke svému smartphonu nebo tabletu.
  • Zkopírujte a přesouvejte soubory ze zařízení Android do počítače.
  • Nainstalujte si aplikaci pro Android od třetí strany (nikoli z Play Market) staženou do vašeho počítače.
  • Nainstalujte různé verze firmwaru pro zařízení.
  • Obnovte poškozené zařízení.
  • Vytvořte záložní kopii souborů a aplikací.

Kromě toho můžete v režimu ladění přistupovat k systémovým procesům a analyzovat změny v chování paměti RAM, procesoru a dalších komponent.

Jak povolit režim ladění USB na vašem zařízení

Možnost „Povolit ladění USB“ se nachází v „Nabídce vývojáře“ (nebo „Možnosti vývojáře“), která je uživatelům ve verzích systému Android vyšší než 4.2 skryta.

Pokud je tedy na vašem zařízení zablokován přístup do vývojářské nabídky, proveďte následující: v nastavení zařízení otevřete záložku „O zařízení“ a klikejte na položku „Číslo sestavení“, dokud se neobjeví upozornění, že vám byl přidělen status vývojáře a můžete použít speciální menu.

Nyní přejděte do této nabídky. V závislosti na modelu může být položka nabídky umístěna v různých částech nabídky nastavení. Buď v nastavení zařízení může být okamžitě sekce „Pro vývojáře“ („Možnosti pro vývojáře“, „Menu pro vývojáře“), nebo to může být podsekce položek „Přístupnost“, „Jiné“, „Další“, „Pokročilé“. Nastavení“.

Když vstoupíte do nabídky pro vývojáře, zaškrtněte políčko vedle položky „Povolit ladění USB“ (nebo „Režim ladění USB“). Obvykle je tato položka na prvním místě.

Kde je režim umístěn v různých verzích Androidu (fotogalerie)

Nabídka pro vývojáře se nachází v části „Více“ V systému Android 2.2–3.0 se položka „Ladění USB“ nachází v části „Aplikace“ V systému Android 4.2 a vyšší je nabídka pro vývojáře přesunuta do sekce „Nastavení“.

Video instrukce: jak povolit režim ladění USB v systému Android

Jak povolit režim ladění USB, pokud to nelze provést ze zařízení

Existují způsoby, jak povolit režim ladění, i když to nelze provést na samotném zařízení, například kvůli rozbité obrazovce, rozbité dotykové obrazovce nebo problémům se zařízením jako celkem.

Hlavní podmínka: vaše zařízení již musí mít nainstalovanou obnovu třetí strany – CWM nebo TWRP. To je nezbytné, abyste mohli získat úplný root přístup k operačnímu systému.


Po restartu můžete pracovat se svým smartphonem nebo tabletem pomocí programů QtADB, MyPhoneExplorer, ADB a dalších podobných programů. Tedy pomocí režimu ladění USB.

Co dělat, když nic nefunguje

Pro práci s laděním USB se používají speciální ovladače ADB (Android Debug Bridge, doslova „most pro ladění Androidu“), které lze stáhnout z webu Google, oficiální stránka se nachází na adrese: https://developer.android.com /studio/ index.html. Pojďme zjistit, co dělat, pokud ADB nedetekuje zařízení, proč není možné použít režim ladění USB.

Ujistěte se, že váš počítač rozpozná vaše mobilní zařízení. Postup:

  1. Zkontrolujte kabel USB, zda není poškozený. Zvláštní pozornost věnujte silným ohybům a úsekům kabelu v blízkosti zástrček, kde se často lámou připojovací vodiče. Zkuste pro připojení použít jiný kabel. Pokud je problém skutečně způsoben fyzickými závadami, vyměňte kabel.
  2. Zkuste zástrčku zapojit do jiného portu USB na počítači. Je vhodné použít porty na zadní straně systémové jednotky, protože zadní porty jsou umístěny přímo na základní desce. Přední porty USB nejsou vždy správně připojeny, což je příčinou problému.
  3. Zkuste připojit zařízení Android k jinému počítači. Někdy se stane, že konkrétní PC nesprávně rozpozná smartphone nebo tablet a nenačte z něj potřebná data. Pokud je zařízení správně rozpoznáno na jiném počítači, vezměte svůj počítač do opravy a vysvětlete problém, protože příčiny problémů mohou být různé.
  4. Zkuste od počítače odpojit všechna zařízení USB. Některé z nich mohou bránit vašemu smartphonu nebo tabletu v normálním připojení k počítači.

Ujistěte se, že používáte oficiální firmware výrobce zařízení. Pokud jste na svůj smartphone nebo tablet nainstalovali firmware třetí strany (například CyanogenMod nebo podobný), nemusí ladění USB fungovat správně.

Ujistěte se, že jste nainstalovali správné ovladače ADB. Existují různé verze ovladačů pro různá zařízení. Všechny jsou distribuovány podle modelů smartphonů a tabletů na oficiálních stránkách. Existují také univerzální ovladače ADB, ale je lepší je používat pouze v případě, že pro vaše zařízení neexistuje samostatný ovladač, protože s univerzálními ovladači mohou nastat problémy s připojením, které lze vyřešit pouze s podporou Google.

Pro vývojáře softwaru je lepší používat nikoli samostatné ovladače ADB, ale systém Android Studio, který lze také stáhnout z oficiálních stránek: developer.android.com. V Android Studiu probíhá konfigurace ovladače automaticky, navíc je k dispozici emulátor Androidu pro počítač, takže ladění USB nemusí být nutné.

Jak vypnout ladění USB

Chcete-li zakázat režim ladění USB na zařízeních Android, otevřete nabídku Vývojář a zrušte zaškrtnutí možnosti Použít ladění USB.

Režim ladění USB je mimořádně užitečný nástroj nejen pro vývojáře softwaru, ale i pro běžné uživatele operačního systému Android. S jeho pomocí můžete instalovat a přeinstalovat firmware na svých mobilních zařízeních, přesouvat soubory ze smartphonu nebo tabletu do počítače a stahovat aplikace třetích stran do Androidu. Možnost použít režim ladění USB je užitečná také v případech, kdy zařízení přestalo správně fungovat, protože vám umožňuje ponořit se do systémových procesů, což vám pomůže najít problémy a poruchy. Ladění USB vám navíc pomůže získat root přístup k zařízení, což výrazně rozšíří možnosti operačního systému.

V některých situacích je nutné diagnostikovat chytrý telefon přes PC. Pro tento účel vývojáři vytvořili speciální režim ladění USB. Navzdory tomu, že se tato možnost vždy nachází v nabídce nastavení systému, může existovat mnoho možností jejího dalšího umístění. Podívejme se na několik základních způsobů, jak povolit režim ladění USB v systému Android.

Vstup do menu může být otevřený nebo skrytý. To závisí na značce vašeho zařízení a verzi operačního systému Android a zůstává na uvážení vývojářů, pokud je otevřený, pak bude nejjednodušší otestovat mobilní zařízení prostřednictvím počítače. V závislosti na modelu může být vstup umístěn na různých kartách nabídky nastavení systému. Uvádíme hlavní možnosti jeho umístění:

  • Záložka „pro vývojáře“ („nabídka pro vývojáře“, „možnosti pro vývojáře“), která se nachází přímo v hlavní nabídce nastavení.
  • Podsekce jedné z položek: „zvláštní funkce“, „pomocná nastavení“ atd.

Poté, co přejdete do požadovaného adresáře, položka ladění USB bude první v zobrazeném seznamu. Chcete-li to povolit, musíte kliknout na zaškrtávací políčko umístěné naproti názvu položky. Nyní můžete připojit své mobilní zařízení k počítači a pracovat s ním pomocí nástroje ADB. Doporučujeme sledovat vizuální video návod, jak povolit režim ladění USB v systému Android verze 5.1.

Přihlaste se pomocí skryté nabídky

U mnoha modelů chytrých telefonů s operačním systémem Android 4.2 a vyšším je režim pro uživatele skrytý. Můžete jej zjistit a povolit následujícím způsobem:

  • Přejděte do nabídky nastavení systému.
  • Vyberte kartu „O zařízení“.
  • Rychle klepněte na položku „číslo sestavení“, dokud systém nevydá informační upozornění, že vám byl přidělen status vývojáře.

Poté budete moci používat speciální nabídku nastavení vašeho smartphonu Android. Chcete-li povolit režim ladění USB, musíte opakovat kroky popsané v předchozí části.

Prostřednictvím režimu zotavení

V některých případech není možné tento režim na mobilním zařízení povolit. Důvodem může být například poškození dotykového displeje nebo obecně nefunkční mobilní telefon. V takové situaci vám pomůže metoda, která zahrnuje použití režimu obnovení. Stojí za zmínku, že k implementaci musí být na vašem smartphonu nainstalován vlastní Recovery CWM nebo TWRP. To vám umožní získat root přístup k operačnímu systému mobilního telefonu.
Podívejme se na seznam nezbytných akcí, které je třeba provést, aby bylo možné v tomto případě ladit telefon přes USB:

  • Z oficiálních stránek si stáhněte a rozbalte aplikaci qtADB-cwm-edition do kořenového adresáře operačního systému počítače.
  • Tam vytvořte složku s názvem SQlite3_Windows a nainstalujte do ní předem staženou relační databázi SQLite.
  • Restartujte svůj mobilní telefon a přejděte do režimu obnovení současným stisknutím několika kláves. Jak vstoupit do režimu obnovy konkrétního modelu si můžete přečíst na oficiálních stránkách výrobce.
  • Připojte svůj mobilní telefon k počítači pomocí kabelu USB.
  • Spusťte na svém počítači výkonný soubor QtADB.exe, který se nachází ve složce správce, který jste si stáhli dříve.
  • Klikněte na položku „pokročilé“ a ujistěte se, že část „Data“ mobilního zařízení je zobrazena správně.
  • Vyberte kartu „soubory“ v levém panelu a poté otevřete dříve vytvořenou složku s relační databází SQLite.
  • Otevřete adresář data/com.android.providers.settings/databases/ v pravém panelu programu.
  • Přesuňte soubor s názvem settings.db ze složky pravého panelu do levé.
  • Spusťte příkazový řádek Windows (pomocí kombinace kláves Win+R) a zadejte: „cd C:\Sqlite3_Windows“, „sqlite3 settings.db“, „update secure set value=1 where name=’adb_enabled“.
  • Zkopírujeme zpět soubor s názvem settings.db, souhlasíme s přepsáním a restartem mobilního zařízení.

Pokud žádná z metod nefunguje

Zvažme, co je třeba udělat, pokud ADB nevidí mobilní zařízení. Nejprve musíte zkontrolovat softwarovou komponentu, což může zahrnovat použití neoficiálního firmwaru nebo nevhodných ovladačů ADB. Verzi OS lze vždy stáhnout z webu výrobce a potřebný software z webu Google. Dalším důvodem, proč ladění z počítače nefunguje, je použití poškozeného USB kabelu nebo konektoru. Můžete to zkontrolovat připojením mobilního telefonu pomocí jiného kabelu a do jiného konektoru.

Jak povolit vývojářské menu a ladění USB na telefonu nebo tabletu s Androidem tradičním způsobem, jsme již popsali v článku.

Tento článek bude hovořit o povolení ladění USB na zařízení Android s rozbitou obrazovkou, což může být nezbytné.

1. Varování

Tato metoda vyžaduje znalosti programování/správy systému pro operační systémy Windows a Linux nebo alespoň velkou opatrnost, protože chybné zadávání níže uvedených příkazů může vést k úplné nefunkčnosti telefonu/tabletu.

Tento návod je vhodný především pro zařízení se systémem Android 4.0 (Ice Cream Sandwich), Android 4.2 (Jelly Bean), Android 4.4 (Kit Kat) a Android 6.0 (Marshmallow), protože na nich byl testován. Jiné verze systému Android mohou mít změny v systémových souborech, takže ani přesné provedení následujících příkazů nemusí přinést požadovaný výsledek. V takovém případě se vraťte zpět k zálohám, jak je popsáno v poslední části „5.

2. Princip umožnění ladění USB přes počítač

Myšlenka povolení ladění USB přes počítač spočívá v přímé úpravě systémových souborů přes rozhraní ADB (Android Debug Bridge) prostřednictvím vlastního obnovení (CVM/TWRP) před přímým načtením systému Android, což znamená, že nejprve musíte nainstalovat vlastní obnova a práva ROOT na vašem telefonu. Je třeba poznamenat, že na některých čínských telefonech (například UMI, iconBIT) je ROOT již nainstalován výrobcem a následující příkazy budou fungovat i při nativní (tovární) obnově.

3. Příprava

3.1. Instalace vlastní obnovy

Bohužel neexistuje žádný univerzální způsob, jak nainstalovat vlastní obnovu a práva ROOT vhodný pro jakékoli zařízení Android. Musíte hledat pokyny speciálně pro vaše zařízení, ale je tu dobrá zpráva: do telefonu/tabletu si můžete nainstalovat vlastní obnovu prakticky bez zapojení obrazovky (verze pro obnovení No-Touch) pomocí bootloaderu zařízení pro rychlé spouštění (zavaděč musí být odemčeno). Proto google nainstalujte vlastní obnovu na vaše konkrétní zařízení s klíčovými slovy:<модель Вашего телефона/планшета>, No-Touch CVM/TWRP, ROOT, recovery, fastboot, bootloader, flash tool atd.

Jako průvodce může být užitečný článek o . Je pravda, že například pro instalaci TWRP a ROOT na telefony Xiaomi, kde to musíte nejprve udělat a předtím jste se k tomu nezaregistrovali a nepřihlásili se k účtu MI na zařízení, je nepravděpodobné, že budete moci odemkněte bootloader bez obrazovky. Proto doporučujeme neztrácet čas, ale okamžitě vzít takový telefon do servisního střediska k výměně obrazovky.

3.2. Příprava počítače

V této příručce vám řekneme, jak povolit ladění USB pomocí počítače se systémem Windows 10. Potřebný software lze nalézt i pro jiné operační systémy. Níže uvedené příkazy jsou platné i pro jiné operační systémy (MacOS a Linux), ale jejich syntaxe musí být upravena tak, aby odpovídala syntaxi interpretrů příkazů v těchto operačních systémech.

3.2.1. Instalace nástrojů Android SDK

3.2.2. Instalace Notepad++

Konfigurační soubory systému Android jsou obvykle soubory ve formátu prostého textu. Ačkoli je lze otevírat a upravovat pomocí programu Poznámkový blok zabudovaný ve Windows, doporučujeme použít bezplatný editor kódu pro Windows – Notepad++, protože automaticky rozpoznává zalomení řádků v souboru. Můžete také zapnout zobrazení řídicích znaků (Zobrazit > Zobrazení symbolů > Zobrazit všechny symboly).

3.2.3. Instalace SQLite3 (pro Android 4.0, 4.2, 4.4)

Pokud je na vašem telefonu/tabletu nainstalován Android 4.0, 4.2 nebo 4.4, budete také muset upravit databázi s nastavením zařízení. K tomu nám poslouží editor konzolových databází pro Windows – SQLite3, který lze stáhnout z oficiálních stránek.

3.2.4. Vytvoření pracovní složky v počítači

Vytvořte složku „android-config“ v kořenovém adresáři jednotky C, rozbalte archiv s SQLite3 do této složky (pro Android 4.0, 4.2 nebo 4.4). Vytvořte také složku „backup“ ve složce „android-config“ pro uložení všech záložních kopií systémových souborů zařízení Android, které budeme upravovat.

3.3. Bootování do vlastní obnovy

Restartujte své zařízení Android do vlastního obnovení. To také závisí na zařízení, ale obvykle s vypnutým telefonem/tabletem musíte na několik sekund stisknout a podržet tlačítka pro snížení nebo zvýšení hlasitosti a vypínač. Varianta je také možná s podržením obou tlačítek (zvýšení a snížení hlasitosti) a zapnutím telefonu/tabletu. Ještě méně obvyklá, ale existuje metoda, kdy pouze podržíte tlačítka hlasitosti a nabíječku připojíte k vypnutému zařízení. Obecně si na Googlu zkontrolujte kombinaci kláves pro své zařízení.

4. Skutečné povolení ladění USB z počítače

Otevřete složku „platform-tools“, podržte klávesu „Shift“, klikněte pravým tlačítkem myši do prázdné oblasti okna Průzkumníka Windows a vyberte položku kontextové nabídky „Otevřít okno příkazu“.

Připojte telefon/tablet k počítači a do příkazového řádku zadejte následující příkaz:

adb zařízení

a stiskněte klávesu "Enter".

Pokud se zobrazí ID zařízení a vedle něj slovo „device“ nebo „recovery“, pak jste se úspěšně připojili k telefonu/tabletu pomocí ADB.

4.1. Mazání předvoleb

Spusťte následující příkazy pro odstranění přednastavených parametrů (pokud se v důsledku provádění vyskytnou chyby, je to v pořádku, znamená to, že tyto parametry již nejsou v systému):

(Nejprve vytvořte záložní kopie smazaných souborů nastavení systému) adb pull /data/property/persist.service.adb.enable c:\android-config\backup adb pull /data/property/persist.sys.usb.config c :\android -config\backup (Vyvolání interaktivního příkazového prostředí) adb shell (Smazání souborů nastavení systému v zařízení) rm /data/property/persist.service.adb.enable rm /data/property/persist.sys.usb. config (Ukončit interaktivní shell) exit

4.2. Úprava hlavního konfiguračního souboru

(Vytvoření záložní kopie hlavního konfiguračního souboru) adb pull /system/build.prop c:\android-config\backup (Vytvoření pracovní kopie hlavního konfiguračního souboru. Chcete-li se vyhnout opětovnému psaní, stiskněte klávesu "Nahoru" a upravte příkaz.) adb pull /system/build.prop c:\android-config

Otevřete soubor „c:\android-config\build.prop“ v editoru Notepad++ a vyhledejte v něm následující parametry:

Persist.service.adb.enable=1 persist.service.debuggable=1 persist.sys.usb.config=mass_storage,adb

Pokud parametry existují, ale jejich vlastnosti se liší, upravte je v souladu s výše uvedenými hodnotami, pokud takové parametry vůbec chybí, přidejte je na konec souboru. Pokud bylo vaše zařízení dříve detekováno počítačem nikoli jako flash disk, ale jako mediální zařízení, poslední možnost by měla být:

Persist.sys.usb.config=mtp,adb

Uložte soubor a spusťte příkaz:

(Nahrajte upravený konfigurační soubor zpět do zařízení Android) adb push c:\android-config\build.prop /system

Pokud se zobrazí chyba kopírování „adb: chyba: nepodařilo se zkopírovat „c:\android-config\build.prop“ do „/system/build.prop“: vzdálený souborový systém pouze pro čtení“, spusťte příkaz:

(Připojte oddíl "/system" v režimu čtení-zápis) adb shell "mount -o rw,remount,rw /system"

(Přiřaďte vlastníka/skupinu "root" souboru "build.prop") adb shell "chown root.root /system/build.prop" (Nastavte přístupová práva na "644" pro soubor "build.prop") adb shell "chmod 644 / system/build.prop"

4.3. Úprava databáze (pro Android 4.0, 4.2, 4.4)

Další krok: Potřebujete upravit databázi nastavení Androidu (pro Android 4.0, 4.2, 4.4). Stáhněte si databázi do počítače:

(Vytvoření záložní kopie databáze s nastavením) adb pull /data/data/com.android.providers.settings/databases/settings.db c:\android-config\backup (Vytvoření pracovní kopie databáze s nastavením) adb pull /data /data/com.android.providers.settings/databases/settings.db c:\android-config

Otevřete složku "c:\android-config" s pracovní kopií databáze a spusťte tam nové okno příkazového řádku (viz výše), ale nezavírejte to předchozí! Zajímá nás nastavení „adb_enabled“ a „development_settings_enabled“. Mohou být v tabulce „zabezpečené“ nebo „globální“. Spouštíme následující SQL dotazy, abychom našli naše nastavení:

(Připojit k databázi) sqlite3 settings.db (Zkontrolujte tabulku "secure" pro volbu "adb_enabled") vyberte * from secure where name="adb_enabled"; (Zkontrolujte tabulku "secure" pro volbu "development_settings_enabled") vyberte * from secure where name="development_settings_enabled"; (Zkontrolujte v tabulce "global" přítomnost možnosti "adb_enabled") select * from global where name="adb_enabled"; (Zkontrolujte v tabulce "global" přítomnost možnosti "development_settings_enabled") vyberte * from global where name="development_settings_enabled";

V našem případě byly požadované možnosti nalezeny v "globální" tabulce a jejich hodnoty jsou "0".

Musíme jim přiřadit nové hodnoty - "1".

(Aktualizace hodnoty volby "adb_enabled") update global set value="1" where name="adb_enabled"; (Aktualizace hodnoty možnosti "development_settings_enabled") update global set value="1" where name="development_settings_enabled"; (Odpojit se od databáze) .quit

Přejděte do předchozího okna příkazového řádku a spusťte příkazy:

(Nahrajte upravenou databázi s nastavením zpět do zařízení) adb push c:\android-config\settings.db /data/data/com.android.providers.settings/databases (Přiřaďte k souboru vlastníka/skupinu „systém“ "settings.db" ") adb shell "chown system.system /data/data/com.android.providers.settings/databases/settings.db" (Nastavte přístupová práva na "644" pro soubor "settings.db") adb shell "chmod 644 /data /data/com.android.providers.settings/databases/settings.db"

4.4. Kontrola, zda je povoleno ladění USB

(Restartujte zařízení Android) adb reboot

Když se zařízení spustí, spusťte příkaz:

adb zařízení

Pokud se místo "zařízení" nebo "obnovení" zobrazí "offline", spusťte příkaz:

Adb kill-server adb zařízení

Pokud se nic nezměnilo, s největší pravděpodobností v telefonu není žádný veřejný přístupový klíč. Ze stejného důvodu se u „zařízení adb“ může zobrazovat „neoprávněné“. Přejděte do složky „.android“ umístěné v domovském adresáři vašeho účtu Windows, zkopírujte soubor „adbkey.pub“ do adresáře „platform-tools“ a spusťte příkaz:

Adb push adbkey.pub /data/misc/adb/adb_keys

Opakujte příkaz "adb devices", abyste se ujistili, že je připojení nakonfigurováno.

Vše! Pokud jste úspěšně dosáhli tohoto bodu, gratulujeme! Nyní můžete na svém počítači nebo jiném podobném softwaru ovládat obrazovku svého zařízení Android.

5. Návrat k zálohám

Pokud nic nefunguje a tyto pokyny nepomohly, vraťte dříve uložené záložní kopie konfiguračních souborů systému zpět do zařízení Android. Chcete-li to provést, restartujte zařízení do vlastního obnovení a vraťte původní soubory. Například pro hlavní konfigurační soubor "build.prop" by příkazy byly:

(Nahrajte záložní kopii konfiguračního souboru „build.prop“ do zařízení Android) adb push c:\android-config\backup\build.prop /system (Přiřaďte vlastníka/skupinu „root“ souboru „build.prop“ soubor) adb shell " chown root.root /system/build.prop" (Nastavte přístupová práva na "644" pro soubor "build.prop") adb shell "chmod 644 /system/build.prop"

U ostatních souborů jsou akce podobné, pouze je nahrajeme do příslušných adresářů na zařízení Android a nastavíme příslušné vlastníky/skupiny a práva:

  • settings.db (system.system, 644)
  • persist.service.adb.enable(root.root, 600)
  • persist.sys.usb.config (root.root, 600)



Nahoru