Proti iOS jsou často vzneseny nároky související s úplnou uzavřeností operačního systému a v důsledku toho s chybějícím systémem správy souborů. Přístup k obsahu i-zařízení získáte pouze prostřednictvím procedury „útěk z vězení“ nebo instalací programu iTools nebo jeho ekvivalentu do vašeho PC. platforma android, zdroj který je otevřený, je v tomto ohledu mnohem flexibilnější.

Můžete stáhnout program z paměti, hledat dokumenty na flash disku nebo přistupovat ke všem souborům a složkám ve smartphonu/tabletu, včetně SD karty a FTP serveru, pomocí programy třetích stran. Nemusíte připojovat zařízení Android k počítači ani získat práva root. Nejlepší správci souborů studovali Vesti.Hitech.

ASTRO soubor manažer

ASTRO je jedním z nejstarší programy takového druhu. Jeho hlavní nevýhodou je možná komplikovaná navigace, jejíž zvládnutí zabere čas. Po spuštění ASTRO se to ukáže nabídka Start s "lokacemi" - místy, kde můžete spravovat soubory (lokální úložiště, Dropbox, Google Drive, SkyDrive, Facebook atd., můžete přidat další, včetně FTP serverů). Nechybí ani záložky s vyhledáváním (hledání dokumentů, hudby či videa, případně podle názvu) a seznam naposledy otevřených souborů.

Pro přístup k hlavním nástrojům ASTRO musíte přetáhnout obrazovku doleva. Odtud máte přístup k Úkolový zabiják Je potřeba, pokud je nějaký proces pozastaven a je třeba jej odstranit paměť s náhodným přístupem bez restartování telefonu. Seznam zobrazuje spuštěné úlohy, zatížení procesoru a využití paměti. Chcete-li "zabít" proces, musíte jej vybrat prstem a stisknout tlačítko s lebkou a zkříženými hnáty.

Nechybí ani vestavěný prohlížeč textu a obrázků. Hned pod nabídkou je panel s akcemi se souborem: přesun do jiného adresáře, kopírování, mazání a přejmenování. Třetí nástroj je " Správce aplikací"- umožňuje zjistit vše o programech na vašem smartphonu: verzi, velikost, kdy byl nainstalován a další. V případě potřeby můžete vytvořit záloha kterékoli aplikace, vyberte ji zaškrtnutím (pokud jste si například stáhli aktualizaci, ale nelíbila se vám a chtěli jste se vrátit stará verze). Kopie programu bude uložena jako soubor APK.

Verze Androidu: závisí na zařízení;
Odkaz v Google Play: ASTRO ;
Vývojář: Metago
Licence: zdarma; existuje plugin (122 rublů), který zakazuje reklamy.

ES soubor badatel

Přes ES Průzkumník souborů můžete sledovat soubory nejen na vašem zařízení, ale také se připojit k FTP serverům, lokální sítě a mnoho oblíbených „cloudů“ – SkyDrive, Dropbox, Google Drive, Amazon S3 a pro ruské uživatele důležité i Yandex.Disk. Běžné uživatele bude nejčastěji zajímat záložka PDA, což znamená Android smartphone.

Chcete-li provést jakoukoli akci, musíte stisknout a podržet prst na složce / souboru po dobu 2-3 sekund. Z nabídky, která se otevře, můžete dokument smazat / přesunout / zkopírovat, skrýt, archivovat, uložit jako kartu a dokonce umístit zástupce na plochu (nemůžete to udělat s vestavěným systémem Android nástroje) pro rychlé spuštění.

soubor Expert

Navigace v File Expert je mnohem jednodušší než v ASTRO a ES File Explorer. Zde je navigace implementována ve stejném stylu jako v moderní prohlížeč. Program umožňuje otevřít libovolný počet záložek v jednom okně a zapamatovat si je při dalších spuštěních. Soubory se přesouvají jednoduchým přetažením z jednoho adresáře do druhého. Ke kartě můžete "připojit" nejen adresáře, ale také stránky na internetu.

File Expert vám umožní přejít přímo na potřebné úseky než k nim hledat cestu. Například kliknutím na odpovídající ikony bude mít uživatel přístup ke všem videím/hudbě/obrázkům dostupným v zařízení a také souborům APK a ZIP.

File Expert také pomáhá optimalizovat volné místo vymazáním disku nevyžádané soubory. Chcete-li to provést, přejděte na kartu „Moje nástroje“ a klikněte na ikonu „Čištění jedním dotykem“. Smaže se historie prohlížeče, schránka, prázdné a dočasné soubory, složky a další. Správce paměti je přístupný pouze v placené verzi.

Verze Android: 2.1 a vyšší;
Odkaz v Google Play: Expert na soubory;
Vývojář: Geek Software Technology;
Licence: zdarma; K dispozici je prémiová verze za 30 rublů.

X-plore správce souborů

X-plore je bohatý na funkce, ale má komplexní stromové rozhraní se dvěma okny. Pokud je File Expert vhodný pro začátečníky, pak lze tento program doporučit pokročilým uživatelům. X-plore nabízí vestavěný prohlížeč obrázků, videa, zvuku a textu a také databáze SQLite (s příponou .db), miniatury souborů, možnost prohlížet instalátory APK jako archivy ZIP.

Stejně jako v jiných podobných programech lze soubory přejmenovávat, kopírovat, přesouvat, mazat, extrahovat a umísťovat do archivů ZIP, vlastnosti lze prohlížet a přenášet do jiných umístění. Na rozdíl od místní úložiště, X-plore se může připojit k FTP serverům (včetně šifrovaného FTPS), místním sítím, Yandex.Disk, SkyDrive, Dropbox, SugarSync a albům Picasa.

Verze Android: 2.1 a vyšší;
Odkaz na Google Play: Správce souborů X-plore ;
Vývojář: Lonely Cat Games;
Licence: zdarma.

vykořenit badatel

Poslední aplikací v dnešní recenzi je kořenový průzkumník- je považován za nejlepší pro ty, kteří získali práva superuživatele na Android. Poskytuje plnou kontrolu nad zařízením a umožňuje vám měnit / mazat, včetně skrytých systémových souborů. Navzdory jednoduchému rozhraní má Root Explorer na Google Play průměrné hodnocení 4,8.

V Help Root Průzkumník umožňuje měnit oprávnění k souborům, zobrazovat náhledy, odesílat dokumenty e-mailem/Bluetooth, archivovat a extrahovat ze ZIP, TAR nebo GZIP. V aplikaci chybí funkce jako přístup ke „cloudovým“ službám a vyhledávání. Pokud na vašem zařízení není root přístup, pak Root Explorer funguje v režimu běžného průzkumníka.

Verze Android: 1.1 a vyšší;
Odkaz v Google Play: Root Explorer;
Vývojář: Speed ​​​​Software;
Licence: placená, 125 rublů.

V tomto článku se dozvíte, jaké složky (adresáře) v Androidu existují, jaké soubory obsahují, za co jsou tyto složky a soubory zodpovědné a proč jsou potřeba.

Předmluva ke struktuře

Mnoho z nich má počítač a nainstalovaný systém Windows. Každý dobře ví, že v tomto OS je vše distribuováno mezi disky:

C:- na tento disk pobytový systém

D:- pro osobní soubory (disk tam nemusí být, pokud není "rozbitý")

E: - Z:- flash disky, přenosné pevné disky, CD nebo DVD mechaniky.

Ve Windows je vše rozptýleno různé disky. Na UNIX/Linux, který zahrnuje Android (stejně jako BSD, který zahrnuje Mac OS X), věci vypadají trochu jinak. Struktura souborů je stromová. Možná to teď není jasné, ale s dalším čtením článku to bude jasnější.

Také stojí za to vědět, že Android, stejně jako Linux, na rozdíl od Windows velmi rozlišuje velká a malá písmena. Například složka Name, Name, name, NAME jsou 4 různé složky, zatímco Windows může vytvořit pouze jednu složku s tímto názvem.

Aby bylo jasnější, co je v sázce, doporučuje se nainstalovat správce souborů Root Browser.

Struktura a účel složek a souborů Android

Jak bylo uvedeno výše, struktura má stromovitý tvar. Každý strom má kořen, UNIX/Linux má také kořen. Kořen je výchozím bodem ve struktuře souborů, od kořene je systém zarostlý složkami a soubory. Root v UNIX/Linux je označen jako znak:

/

podrobnosti o dev oddílu

/dev/— tato část obsahuje informace o systémových zařízeních a souborech.

[skrýt]

podrobnosti o datové sekci

sekce /data/- uživatelskou sekci, ve které se nacházejí nainstalované aplikace, Osobní nastavení

/data/app složku- zde jsou nainstalované aplikace, hry.

/data/app-lib složku- další knihovny nezbytné pro provoz určitých aplikací (přítomné v nových verzích Androidu).

složka /data/dalvik-cache- mezipaměť pro provoz stroje Dalvik Java, což je „motor“ v Androidu zodpovědný za spouštění a spouštění aplikací.

složka /data/data- tato složka obsahuje jednotlivé nastavení každý Zvyk aplikace, knihovny a další soubory jsou nezbytné soubory pro jejich provoz.

složka /data/system/- tato sekce obsahuje globální nastavení uživatelského prostředí, synchronizace, účtů, blokování.

soubory gesto.key, locksettings.db, locksettings.db-shm, locksettings.db-wa l - grafický klíč, PIN kód.

[skrýt]

podrobnosti o sekci předběžného načtení

sekce /preload/- v této sekci jsou další soubory a složky, které jsou zrcadleny do oddílu /Systém/(Tato sekce není dostupná ve všech Androidech, hlavně v Samsungu).

[skrýt]

podrobnosti o systémové sekci

sekce /systém/- tato sekce obsahuje systémové složky a soubory nezbytné pro fungování systému Android.

/system/app složku- zde jsou systémové aplikace a služby (v novém OS Android byly servisní aplikace přesunuty do jiné složky priv-app).

složka /system/bin a /system/xbin— složka obsahuje soubory a odkazy na spustitelné binární soubory.

soubor /system/xbin/su- soubor odpovědný za práva roota.

/system/camerdata složku- tato složka obsahuje soubory zodpovědné za provoz fotoaparátu.

složku /system/etc- tato složka obsahuje konfigurační soubory potřebné při načítání OS a také nutné při provozu různých programů.

/system/init.d složku- tato složka obsahuje skripty, které mohou ovlivnit chod systému.

soubor /system/etc/hosts- soubor zodpovědný za blokování, přesměrování webových adres.

soubor /system/etc/apns.conf- soubor s informacemi o přístupových bodech k Internetu (APN).

soubor /system/etc/gps.conf- Nastavení GPS.

složka /system/fonts— složka se systémovými fonty.

/system/framework složku- složka s "procesy" Android.

složka /system/lib/— knihovny systémových aplikací a služeb.

složka /system/lib/modules- systémové ovladače.

složka /system/media- složka s systémové zvuky a aktivační animace.

soubor /system/media/bootanimation.zip- spustitelný archiv s animací spouštění.

/system/priv-app složku— složka se službami/aplikacemi Android.

soubor /system/build.propkonfigurační soubor pomocí kterého můžete změnit nastavení systému.

[skrýt]

podrobnosti o sekci proc

sekce /proc- virtuální oddíl obsahující informace o jádře a jeho konfiguraci.

Tento článek vám ukáže, jak zobrazit systémové soubory v telefonu nebo tabletu pod Ovládání Android přes připojení Android do počítače se systémem Windows. Systémové soubory Android nelze zobrazit na počítači Mac OS X.

Kroky

Část 1 Jak získat přístup k souborům

  1. 1 Otevřete aplikaci Nastavení. Ikona této aplikace je šedé ozubené kolo a obvykle se nachází v seznamu nainstalovaných aplikací.
  2. 2 Přejděte dolů a klepněte na O telefonu. Tuto možnost najdete ve spodní části obrazovky.
    • Na tabletu klikněte na O tabletu.
  3. 3 Přejděte dolů a najděte část Číslo sestavení. Nachází se ve spodní části obrazovky.
  4. 4 Klikněte sedmkrát na řádek "Číslo sestavení". Otevře se zpráva „Stali jste se vývojářem“, což znamená, že jste úspěšně povolili možnosti vývojáře.
    • Možná budete muset kliknout na uvedený řádek více než sedmkrát, abyste takovou zprávu dostali.
  5. 5 Klikněte na tlačítko zpět. Nachází se v levém horním rohu obrazovky nebo pod obrazovkou.
  6. 6 Klikněte na Možnosti vývojáře. Tato možnost je nad možností „O telefonu“.
    • Na Samsung Galaxy je možnost „Pro vývojáře“ ve spodní části obrazovky.
  7. 7 Přejděte dolů a aktivujte možnost „Ladění USB“. Je to v sekci Debug uprostřed obrazovky.
  8. 8 Přejděte dolů a klikněte na Konfigurace USB. Tuto možnost najdete pod možností „Ladění USB“.
  9. 9 Klepněte na MTP (Media Transfer Protocol). Tato možnost je v horní části stránky USB Configuration. Takto můžete zobrazit systémové soubory Android, pokud zařízení připojíte k počítači.

Část 2 Jak otevřít systémové soubory

  1. 1 Připojte zařízení Android k počítači. jeden konec nabíjecí kabel připojte k USB portu počítače a druhý konec k telefonu. Spustí se proces synchronizace zařízení Android s počítačem.
    • Může se otevřít okno s výzvou, abyste určili, co dělat se zařízením Android. V takovém případě toto okno zavřete.
  2. 2 Otevřete nabídku Start. Klikněte na logo Windows v levém dolním rohu obrazovky.
  3. 3 Otevřete Průzkumník souborů. Klikněte na ikonu ve tvaru složky v levé dolní části nabídky Start.
  4. 4 Klepněte na Tento počítač. Je to ikona ve tvaru monitoru na levé straně okna Průzkumníka.
  5. 5 Dvakrát klikněte na připojené zařízení Android. Zobrazí se v části "Zařízení a jednotky" uprostřed okna. Otevře se systémová složka Android.
  6. 6 Dvakrát klikněte na Internal Memory. Otevře se okno, které zobrazí všechny složky uložené v paměti mobilního zařízení (včetně složek se systémovými soubory). Nyní můžete tyto složky a soubory zobrazit.
    • Před odpojením mobilního zařízení od počítače postupujte podle pokynů.
  • před zobrazením systémových souborů, protože závisí na verzi operačního systému.

Varování

  • Odstraňte pouze ty soubory a aplikace, jejichž účel znáte. Pokud smažete potřebné systémové soubory, povede to ke kolapsu systému Android a úplné nefunkčnosti zařízení.

Někdy musí uživatel zařízení se systémem od Googlu čelit netriviálním úkolům, jejichž řešení vyžaduje nejdříve najít složky data a systém kde jsou umístěny důležité soubory. Jak to udělat na Androidu, řekneme v článku.


V první řadě bude uživatel potřebovat správce souborů, který nezobrazuje členění podle multimediálních dat, ale skutečný obsah disku. Někdy jsou tito správci zabudováni do firmwaru, jinak můžete jít do Obchodu Play, kde jsou také bezplatné možnosti.

Poté pomocí něj přejdeme do kořenového adresáře systému označeného jako "/". V řadě manažerů pro rychlý přístup na liště akcí je pro něj samostatná položka a někde stačí kliknout na znak „..“ nebo vybrat „Kořen systému souborů“. Právě zde na Androidu najdete datové a systémové složky, jejich názvy mimochodem také začínají lomítkem.

Stojí za zmínku, že tyto části, zejména druhá, obsahují kritické důležitá informace. Pokud má uživatel root přístup a je odstranit soubory v datových a systémových složkách, může to způsobit problémy s výkonem zařízení.

Systémový aplikace google, jako je Gmail, Google Maps, Google+, Gtalk lze zbourat, ale je lepší služby opustit, protože jejich absence povede k poruchám Play Market, hry a další programy, časté chyby.

Kromě toho nemůžete odstranit adresy a navigaci, pokud je plánujete používat Google mapy, ale můžete se zbavit Street View, protože není součástí této aplikace.

Chcete-li odebrat systémové aplikace, potřebujete práva superuživatele, to znamená, že zařízení musí být nejprve rootováno, abyste mohli provádět změny systémové složky a soubory.

Nativní programy jsou umístěny ve složce /system/app a jsou reprezentovány soubory s příponami apk a odex. Pokud je firmware deodexovaný, tak tam jsou jen apk. Chcete-li se dostat do složky, musíte použít správce souborů třetí strany, například Root Explorer.

Aplikace můžete odinstalovat ručně a prostřednictvím doplňkové programy. V prvním případě potřebujete:

  • přes Root Explorer přejděte na / system / app;
  • klikněte na tlačítko "R / W Rights" vpravo nahoře a znovu připojte složku pro nahrávání;
  • zaškrtněte smazané soubory aplikací apk a odex, které mají stejný název;
  • vyberte ikonu s nůžkami v dolní části;

  • přejděte do složky na flash disku;
  • pak „Přesunout sem“.

Je nutné používat pohyby, protože soubory lze v případě potřeby vrátit.

Pro zjednodušení postupu můžete nainstalovat Uninstaller pro.

Použijte to takto:

  • po prvním spuštění mu musíte udělit práva superuživatele;
  • stiskněte tlačítko zpět;
  • v seznamu programů najděte ten, který potřebujete, a klikněte na něj;
  • poté "Smazat" a souhlasit.

Navíc zde můžete pro každý případ nejprve provést zálohu.

Pokud byl standardní program aktualizován, musíte aktualizaci nejprve odebrat standardním způsobem:

  • Jdi do nastavení";
  • "Aplikace";
  • vybrat ten správný;
  • "Odinstalovat aktualizaci".

Po vymazání hlavních souborů jsou zbývající soubory umístěny v následujících složkách:

  • /system/lib obsahuje knihovny .so, které jsou potřebné pro fungování souvisejících aplikací, neodpovídají názvu hlavního souboru a nemělo by se na ně v žádném případě dotýkat, protože to může zařízení zabít;
  • /data/dalvik-cache - musí být smazány, proto je lepší provést tvrdý reset.

Protože to nelze provést pomocí veřejného API, našel jsem způsob, jak to udělat velmi „hackerským“ způsobem, který vyžaduje vestavěné zařízení.

Aktualizace: jak je uvedeno níže uživatelem 864555, toto je další řešení

"Tento kód deaktivuje aplikaci SystemUI, což je ve skutečnosti panel nabídek. Co touto úpravou získáte také prostorem této systémové lišty, ale nezapomeňte spustit tlačítko zpět nebo něco pro ukončení.

Aktualizace: Zde je třetí metoda. Způsob, jak toho dosáhnout, je programově nebo pomocí příkazového řádku. Najdete zde: http://android.serverbox.ch/?p=306

Tato metoda vyžaduje přístup root, ale nemusíte měnit hustotu LCD, která zůstane stejná jako u originálu, a můžete rychle vytočit navigační lištu uživatelského rozhraní, aniž byste museli pokaždé restartovat.

Blog vám také ukazuje, jak to implementovat do vaší aplikace pro Android, nezapomeňte, že to vyžaduje root a nemusí to být ideální nápad, pokud vaše aplikace nefunguje v kiosku nebo na vašem vlastním zařízení, nepoužívejte tuto metodu pro vaše aplikace zveřejněná na Android Marketu nebo kdekoli jinde.

Chcete-li zastavit/odebrat/zakázat systémovou lištu (před zadáním tohoto příkazu je nutné spustit příkaz su):

Chcete-li obnovit systémovou lištu, jednoduše spusťte tento příkaz:

Je to tak jednoduché. Doufejme, že ICS bude brzy vydán spolu se zdrojovým kódem, aby si každý mohl vytvořit Android pro naše kioskové tablety.

Na Androidu 2.3 a nižším můžete vytvořit aplikaci na celou obrazovku a poté „zachytit“ tlačítka nabídky/zpět/vyhledat jednoduše vrácením false onKeyDown()... a registrací aplikace jako standardní aplikace spustit doma, neexistuje žádný výstup z aplikace.

V systému Android 3.0 (Honeycomb) jsou navigační tlačítka (systémová lišta) vždy přítomna, rád bych to skryl. Je to možné?

Pro informaci, tuto aplikaci nepublikuji na Android Marketu. to interní aplikace pro interní použití zařízení musím zařízení zabezpečit.

Na většině moderní smartphony a tablety nainstalovaný operační systém Android. Všechny soubory umístěné ve smartphonu nebo tabletu lze spravovat přímo prostřednictvím samotného mobilního zařízení, a to i pomocí počítače, ke kterému je smartphone nebo tablet připojen.

Jeden z programů pro správu souborů Android prostřednictvím stolní počítač je Mobogenie. Pomocí tohoto programu můžete na svém mobilním zařízení nejen spravovat soubory, ale také si do něj přes internet stahovat nové hry, hudbu, videa a obrázky. Program je připojen ke službě, přes kterou můžete nahrávat potřebné soubory.

Samotný program je jednoduchý a srozumitelný, po spuštění vyhledá mobilní zařízení a pokud jej nenajde, nabídne připojení a pro pohodlí nabídne zobrazení manuálu, jak se připojit přes usb kabel.

Okno programu je rozděleno do dvou částí, v první části vlevo je menu Mobogenie a vpravo jsou zobrazeny všechny druhy aplikací a hudby, které lze stáhnout. Nabídka programu se skládá ze tří částí, v horní části jsou kategorie souborů, které lze stáhnout, ve střední části nastavení, ve třetí části jsou také kategorie souborů, ale na rozdíl od horní části jsou tyto soubory umístěn na mobilní zařízení který je připojen k počítači.

Různé soubory můžete nahrát přímo do zařízení, nebo si můžete soubor stáhnout do počítače a poté jej nahrát do zařízení prostřednictvím složky programu.

Struktura a účel složek a souborů v systému Android

Všechny stažené soubory najdete v nabídce úkolů, která se nachází úplně dole. Na stejném místě můžete kliknutím na nápis v horní části okna otevřené složky pro stahování otevřít složku, ze které jsou staženy všechny soubory do vašeho počítače. Chcete-li vytvořit záložní kopii nebo použít správce souborů ke správě souborů v systému Android, měli byste přejít do nabídky sady nástrojů.

V obecný program pro správu souborů Android prostřednictvím počítače Mobogenie usnadňuje práci s mobilními zařízeními.

S ním je mnohem jednodušší stahovat různé soubory, spravovat je, měnit kontakty, číst SMS a MMS zprávy a tak dále.

Distribuce: zdarma.
Operační systém: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10.
Rozhraní: angličtina.
Webová stránka programu mobogenie.com

android adb- tohle je plugin pro Total Commander , která vám umožní získat plný přístup na souborový systémAndroid a některé další funkce systému.

Jak upravit nebo nahradit systémové soubory a složky?

Plugin je velmi vhodný pro uživatele, kteří bez něj nemohou pracovat správce souborů. Plugin umožňuje propojit zařízení s počítačem a není určen k synchronizaci. Aplikace můžete instalovat zkopírováním apk soubor do kořenové složky.apps.

Zvláštnosti:

  • Správa aplikací (instalace, odebrání a zálohování)
  • Ikony aplikací a jejich metadata ve sloupcích
  • Protokoly, chybová hlášení, protokoly jádra, Shell
  • Restartujte z nabídky (vypnutí, restart, obnovení)
  • Screenshoty (Snadné kopírování ze složky .screenshot).
  • Připojení více zařízení s možností přejmenování
  • Vhodné pro rootovaná i nerootovaná zařízení
  • Plná podpora unicode
  • Podpora pro systémy x32 a x64
  • Integrace s příkazový řádek TC
  • Spuštění příkazů pro kopírování a přesun na pozadí
  • Vlastní datové sloupce souboru
  • Kompletní správa souborového systému
  • Kopírování mezi dvěma zařízeními
  • Změna oprávnění k souboru
  • adb usb a bezdrátové adb(není třeba instalovat Android SDK)
  • Podpora automatické montáže zařízení
  • Protokoly ladění
  • Různá nastavení

Požadavky:

- V telefonu musí být povoleno " Ladění USB«

- Musí být nainstalovány ovladače telefonu

WiFi ADB pro bezdrátové připojení(Lze najít na Google Play) V případě potřeby

Android SDK K fungování nepotřebujete plugin!

Instalace:

Pokud se pokusíte otevřít archiv v Total Commander, poté se vás správce automaticky zeptá na instalaci pluginu.

V TC otevíráme síťové prostředí, vypadá jako "\" vedle uvedených jednotek. Vyberte \ADB, potom váš telefon MSM8225*, možná budete muset restartovat Total Commander.

Snímky obrazovky:

Stáhněte si ADBplugin_v7.3.zip 7247

Editace aplikací systému Android se nejčastěji provádí, když uživatel chytrého telefonu, tabletu nebo jiného zařízení tímto ovládá operační systém, přestává uspokojovat proud vzhled programy nainstalované v zařízení výrobcem nebo prodejcem. Dalším důvodem může být nutnost provést nejen změny týkající se grafického designu aplikací pro Android, ale také ovlivnění umístění různé prvky a vykonávat základní funkce.

Aby bylo možné provést změny v kódu, jsou vyžadovány základní znalosti programování v téměř jakémkoli jazyce (nejlépe Java a C ++). K nahrazení grafiky postačí přímé ruce a schopnost pracovat v grafickém editoru.

V první řadě byste se měli rozhodnout, zda potřebujete pouze vyměnit grafiku v aplikacích pro Android nebo zda potřebujete změnit uspořádání prvků v systému a provést hlubší změny v kódu. Na to se spolehni Další kroky, které zahrnují buď práci s aplikací jako archivem, nebo její kompletní rozebrání a editaci.

Změna grafiky v aplikacích systému Android

K jednoduché výměně nebo úpravě původní grafiky (změna barvy tlačítek, překreslení obrázků atd.) stačí mít na svém počítači standardní archivátor WinRAR. Zároveň musí mít uživatel na zařízení práva „root“ (podobně jako účet správce na Windows) a je také žádoucí mít alternativní obnovu (CWM) a root explorer (pro přístup k systému souborů Android přímo v samotném zařízení).

Nejprve je potřeba v zařízení povolit ladění USB, poté jej připojit k počítači pomocí USB kabelu a nainstalovat potřebné ovladače. Obvykle se nacházejí na virtuální disk který se objeví po připojení k počítači.

Pak je také potřeba stáhnout si na internetu ADB plugin pro správce souborů. Tento plugin umožňuje vidět celý systém Android jako připojenou jednotku se složkami. Všechny systémové aplikace jsou umístěny v /system/app a /system/framework. Po nalezení požadované aplikace ji jednoduše zkopírujte do počítače. Pokud plugin není nainstalován, můžete aplikaci zkopírovat pomocí kořenového průzkumníka apk rozšíření na vyměnitelnou SD kartu a poté z ní do počítače.

Složky ve smartphonu Android a co znamenají

Po zkopírování požadovanou aplikaci můžete začít upravovat grafiku. Mimochodem, všechny obrázky v aplikacích pro Android jsou uloženy v formát png který může snadno otevřít každý grafický editor. Otevřením souboru aplikace pomocí pomocí WinRAR, můžete vidět řadu složek. Nás bude zajímat pouze složka res, uvnitř které je zase spousta různé složky. Z nich jsou potřeba pouze ty, které mají v názvu slovo „drawable“.

Nyní si připomeňme typ našeho zařízení a jeho rozlišení obrazovky. Pokud se jedná o smartphone, a rozlišení 240x320, pak nás budou zajímat především vytahovací a vytahovací-ldpi složky. Je-li rozlišení 320x480 - vykreslitelné a vykreslitelné-mdpi složky, v tomto pořadí, a pro rozlišení 480x800 - vykreslitelné a vykreslitelné-hdpi složky. Kromě nich se obvykle vyskytují i ​​složky, které mají v názvu slovo “land” - jedná se o grafiku pro režim na výšku, tzn. když je zařízení nakloněno.

Pokud máte v rukou tablet, pak nás budou zajímat pouze vykreslitelné a vykreslitelné-mdpi složky při jakémkoli rozlišení obrazovky.

Zkopírováním vybraných složek do počítače můžete původní obrázky nahradit nebo přebarvit na požadované a oku lahodící. Zvláštní pozornost byste měli věnovat obrázkům s rozlišením 9.png. Faktem je, že po obvodu takového obrázku je speciální rámeček široký jeden pixel se speciálními značkami, jejichž narušení integrity povede k selhání aplikace. Proto je třeba při úpravách takových souborů dbát zvýšené opatrnosti.

Po úpravě složky je potřeba ji nahrát zpět do archivu, což je samotná aplikace s příponou apk. V tomto případě je nutné ve WinRARu vybrat možnost „bez komprese“.

Opravená aplikace se stáhne zpět do zařízení buď pomocí root exploreru (nejprve se soubor zkopíruje na SD kartu a z ní do zařízení), nebo po ukončení obnovy - ihned z počítače do / system / app popř. / system / framework složka . Dále musíte nastavit oprávnění k souboru pomocí příslušných možností v kořenovém průzkumníku nebo v pluginu ADB. Musí být ve formátu 644. Po restartování zařízení můžete vidět výsledek aktualizované aplikace.

Editace zdrojového kódu systémových aplikací

O něco více úsilí je potřeba při úpravě zdrojového kódu systémových aplikací. Chcete-li aplikaci rozebrat a sestavit po provedení změn v ní, budete muset provést několik následujících kroků.

1) Nainstalujte potřebný softwarový balíček do počítače v jejich nejnovější verze: Java SE Runtime Environment a Android SDK Windows (programy pro práci s aplikacemi a jejich komponentami), APKtool nebo APKManager nebo Firmware_tool (jeden ze tří programů pro rozebírání a dekompilaci systémových aplikací), editor NotePad ++ (pro provádění změn ve zdrojovém kódu systémových aplikací Android).

2) Povolte v zařízení "USB ladění", připojte jej k počítači pomocí USB kabelu, nainstalujte potřebné ovladače pro práci se zařízením.

3) Pomocí jednoho z výše uvedených programů pro práci s kódem aplikace je třeba extrahovat složku / systém / framework (zcela) z telefonu do příslušné složky programu a systémových aplikací ze složky / system / app. Například pro program Firmware_tool musí být soubory z telefonu zkopírovány do složky C: Firmwaretoolfw_project1_source2_system.img_unpacked v příslušných podsložkách (aplikace do složky app, soubory z frameworku do složky frameworku). Při používání tohoto i jiných programů si nezapomeňte přečíst pokyny k nim.

4) Nainstalujte "referenční framework", tzn. soubor pravidel, podle kterých se bude provádět dekompilace (tj. rozebrání kódu) a kompilace (tj. sestavení kódu) aplikací.

Tím je příprava na práci se systémovými aplikacemi hotová.

Stažení aplikací ze zařízení a jejich zpětné načtení se provádí podobně jako postup popsaný v části „Změna grafiky v aplikacích systému Android“.

Úprava kódu aplikací pro Android se obvykle provádí pomocí Editor poznámkového bloku++ - jeden z nejpohodlnějších textové editory, které mají možnost zvýraznění syntaxe pro vybraný programovací jazyk. Zpravidla lze při úpravách grafiku měnit i za pochodu pomocí zvoleného grafického editoru.

Po dokončení úprav se upravená aplikace nahraje zpět do zařízení a samotné zařízení je třeba restartovat. Pokročilejší editory pro ladění aplikací před jejich stažením do zařízení používají různé emulátory, například Eclipse od Google.