Používateľ zariadenia so systémom od Google musí niekedy čeliť netriviálnym úlohám, ktorých riešenie si vyžaduje prvé nájsť priečinky s údajmi a systémom kde sa nachádzajú dôležité súbory. Ako to urobiť v systéme Android, povieme v článku.


V prvom rade bude používateľ potrebovať správcu súborov, ktorý neukáže členenie podľa multimediálnych údajov, ale skutočný obsah disku. Niekedy sú takíto manažéri zabudovaní do firmvéru, inak môžete prejsť do Obchodu Play, kde sú aj bezplatné možnosti.

Potom pomocou neho prejdeme do koreňového adresára systému označeného ako "/". V rade manažérov za rýchly prístup na paneli akcií je na to samostatná položka a niekde stačí kliknúť na znak „..“ alebo vybrať „koreň systému súborov“. Práve tu v systéme Android nájdete dátové a systémové priečinky, ich názvy, mimochodom, tiež začínajú lomkou.

Stojí za zmienku, že tieto časti, najmä druhá, obsahujú kritické dôležitá informácia. Ak má používateľ root prístup a je vymazať súbory v dátových a systémových priečinkoch, môže to spôsobiť problémy s výkonom zariadenia.

Metóda môže byť užitočná v prípade, že „už nič nepomáha“, prístup k koreňový prieskumník nie, alebo sa telefón vôbec nedá zaviesť. V mojom prípade som musel obnoviť hlúpo vymazané SystemUI.apk v režime „boj“. Zároveň bolo možné na telefóne niečo urobiť iba v zlomku sekundy medzi stlačením tlačidla „OK“ v predchádzajúcom okne s chybou a zobrazením ďalšieho rovnakého okna. Nechcel som preformátovať, takže som musel urýchlene zvládnuť adb.

Ak teda chcete pripojiť svoj telefón Google k adb, potrebujete:

1) Android SDK pre váš systém (tu – ako príklad použite GNU/Linux Ubuntu)
2) Nástroje platformy Android SDK (inštaluje sa začiarknutím príslušného políčka v súprave Android SDK)
3) V "Nastavenia - Programy - Ladenie" by mala byť zaškrtnutá značka "Ladenie cez USB"
4) Pripojte telefón k USB
5) V mojom prípade som musel urobiť ešte dve veci:
zadajte ID výrobcu telefónu idVendor (môžete ho nájsť):
#echo SUBSYSTEM=="usb", SYSFS(idVendor)==" 0bb4 ", MODE="0666" > /etc/udev/rules.d/51-android.rules
#chmod a+r /etc/udev/rules.d/51-android.rules
kde nahradíme 0bb4 kódom nášho výrobcu, potom reštartujeme adb
#adb kill-server
#adb štartovací server

Všetko je teda nainštalované a pripojené, cestu k platformovým nástrojom ste pridali do premennej $PATH vášho operačného systému alebo ste sa do tohto priečinka presunuli pomocou príkazu cd. Na príkaz "zariadenia adb" by sa malo vydať určité číslo a napravo od neho "zariadenie". To znamená, že adb vidí telefón a môže s ním pracovať. Ak namiesto „zariadenia“ existuje niečo iné alebo vo všeobecnosti „Zoznam pripojených zariadení“, problém je niekde v kroku 4-5.

Ďalej musíte umiestniť systémový súbor, ktorý chcete nainštalovať, do priečinka platform-tools. To znamená, že záložná kópia systémového súboru musí byť pripravená vopred alebo skopírovaná z podobného telefónu.

Potom môžete systémový súbor presunúť do / system / app pomocou nasledujúcej postupnosti príkazov:

$adb push YourFile.apk /data/Yourfile.apk
$ adb remount
$ adb shell
$su
#cp -f /data/YourFile.apk /system/app/YourFile.apk
#chmod 644 /system/app/YourFile.apk
#VÝCHOD
$exit
$ reštart adb
kde YourFile.apk je názov vášho systémového súboru a záleží na veľkosti písmen.
Po poslednom príkaze by sa mal váš telefón reštartovať s novými súbormi.
Ak na príkaz „adb remount“ dostanete odpoveď „prepojenie zlyhalo: Operácia nie je povolená“, skúste namiesto toho po „su“ zadať „#mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system“.

P.S.: Ak v systéme Linux nie sú do $PATH pridané nástroje platformy, musíte namiesto "adb" napísať "./adb".

V tomto článku sú príkazy, ktoré som spustil v mene bežný používateľ sú označené symbolom $ na začiatku riadku, v mene root - symbolom #.

Články a Lifehacks

Moderný bežiaci smartfón mobilná platforma je skutočný prenosný minipočítač, v ktorom sú súbory rozdelené do priečinkov a usporiadané tým najpohodlnejším spôsobom. Tento článok vám poradí ako získať prístup k priečinkom v systéme Android a kde sú.

Kde sú priečinky v systéme Android a ako ich zadať?

Ak používame stolný počítač pri Windows ste si asi zvykli, že všetko v tomto systéme je distribuované medzi disky. Napríklad, systém je nainštalovaný na jednotke C a jednotka D sa používa na ukladanie osobných súborov. Zvyšok diskov je možné použiť napríklad pre vymeniteľné flash disky a externé pevné disky(napríklad Z alebo E).

Systém Android, ktorý je založený na jadre Linuxu, je organizovaný iným spôsobom. Poskytuje stromovú štruktúru súborov, ktorých východiskovým bodom je koreň. Okrem toho samotný mobilný operačný systém dosť rozlišuje veľké a malé písmená. Ak teda v systéme Windows nemôžeme vytvárať priečinky ALBUM a Album na jednom mieste súčasne, v systéme Android je to celkom možné.

Sekcia údajov na Linuxe obsahuje údaje samotného používateľa, ako aj osobné nastavenia a sekcia vyrovnávacej pamäte - dočasné súbory vrátane aktualizácií systému. Informácie o zariadení sú uložené v dev a súbory, ktoré sú zodpovedné za identifikátor IMEI, sú uložené v efs (aj keď posledný oddiel sa nevyskytuje vždy). Systémové priečinky sú v systéme. Čo sa týka informácií o jadre a jeho konfigurácii, sú obsiahnuté v proc. Dodávame, že na to, aby sme pod týmito názvami videli koreňové oddiely, potrebujeme práva root a tiež špeciálneho správcu súborov.

Ak nás zaujíma, ako pristupovať k priečinkom v systéme Android, a nemáme práva root, neoplatí sa riskovať, len aby sme videli oddiely tak, ako to bolo pôvodne prezentované na jadre Linuxu. Najlepšie je použiť jeden z najbežnejších správcov súborov, ako je Úplný veliteľ. Cez takýto dispečer jasne vidíme, čo a kde sa presne nachádza.

Ako prejsť do priečinka s vyrovnávacou pamäťou hier v systéme Android?

Aby hra fungovala korektne, bez zostavy sa nezaobídeme ďalšie súbory, teda žiadna vyrovnávacia pamäť. To platí najmä pre hry značného objemu s 3D grafikou. Ihneď po nainštalovaní a otvorení hry sa cache začne sťahovať cez internet. Navyše si môžeme predbežne stiahnuť a nahrať do mobilného zariadenia pripojením cez USB. Rozbaľte vyrovnávaciu pamäť pomocou archivátora, ako je WinRar.

Dodávame, že sa dôrazne odporúča stiahnuť vyrovnávaciu pamäť cez Wi-Fi. Ak práve teraz nemáme prístup k wifi hotspot, existuje však stabilný a neobmedzený Mobilný internet, v núdzi, môžete ho použiť, rovnako ako aplikáciu s názvom Reverse Tethering pre Android.
Odporúčame, aby ste si prečítali pokyny na inštaláciu formátu vyrovnávacej pamäte obb samostatne. Zvyčajne k nemu máte prístup na nasledujúcej adrese: sdcard/Android/obb.

Ak nemôžeme nájsť priečinok obb kvôli jeho absencii, mali by sme si ho vytvoriť sami. Iný typ vyrovnávacej pamäte nájdete v sdcard/Android/data.

Tento článok vám ukáže, ako to zobraziť systémové súbory na spustenom telefóne alebo tablete Android spôsobom pripojenia android do počítača so systémom Windows. Systémové android súbory nie je možné zobraziť na počítači so systémom Mac OS X.

Kroky

Časť 1 Ako získať prístup k súborom

  1. 1 Otvorte aplikáciu Nastavenia. Ikona tejto aplikácie je sivé ozubené koliesko a zvyčajne sa nachádza v zozname nainštalovaných aplikácií.
  2. 2 Posuňte zobrazenie nadol a klepnite na O telefóne. Túto možnosť nájdete v spodnej časti obrazovky.
    • Na tablete kliknite na O tablete.
  3. 3 Prejdite nadol a nájdite časť Číslo zostavy. Nachádza sa v spodnej časti obrazovky.
  4. 4 Kliknite na riadok "Číslo zostavy" sedemkrát. Otvorí sa správa „Stali ste sa vývojárom“, čo znamená, že ste úspešne povolili možnosti vývojára.
    • Možno budete musieť kliknúť na uvedený riadok viac ako sedemkrát, aby ste dostali takúto správu.
  5. 5 Kliknite na tlačidlo späť. Nachádza sa v ľavom hornom rohu obrazovky alebo pod obrazovkou.
  6. 6 Kliknite na položku Možnosti vývojára. Táto možnosť sa nachádza nad možnosťou „O telefóne“.
    • Na Samsung Galaxy je možnosť „Pre vývojárov“ v spodnej časti obrazovky.
  7. 7 Posuňte zobrazenie nadol a aktivujte možnosť „Ladenie USB“. Nachádza sa v časti Debug v strede obrazovky.
  8. 8 Posuňte zobrazenie nadol a kliknite na položku Konfigurácia USB. Túto možnosť nájdete pod možnosťou „Ladenie USB“.
  9. 9 Kliknite na MTP (Media Transfer Protocol). Táto možnosť sa nachádza v hornej časti konfiguračnej stránky USB. Takto môžete zobraziť systémové súbory Android, ak pripojíte zariadenie k počítaču.

Časť 2 Ako otvoriť systémové súbory

  1. 1 Pripojte svoje zariadenie Android k počítaču. jeden koniec nabíjací kábel pripojte k portu USB počítača a druhý koniec k telefónu. Spustí sa proces synchronizácie zariadenia Android s počítačom.
    • Môže sa otvoriť okno so žiadosťou, aby ste určili, čo robiť so zariadením Android. V tomto prípade zatvorte toto okno.
  2. 2 Otvorte ponuku Štart. Kliknite na logo Windows v ľavom dolnom rohu obrazovky.
  3. 3 Otvorte Prieskumník súborov. Kliknite na ikonu v tvare priečinka v ľavej dolnej časti ponuky Štart.
  4. 4 Kliknite na Tento počítač. Je to ikona v tvare monitora na ľavej strane okna Prieskumníka.
  5. 5 Dvakrát kliknite na pripojené zariadenie so systémom Android. Zobrazí sa v časti „Zariadenia a jednotky“ v strede okna. Otvorí sa systémový priečinok Android.
  6. 6 Dvakrát kliknite na Internal Memory. Otvorí sa okno, v ktorom sa zobrazia všetky priečinky uložené v pamäti mobilného zariadenia (vrátane priečinkov so systémovými súbormi). Teraz môžete zobraziť tieto priečinky a súbory.
    • Pred odpojením mobilného zariadenia od počítača postupujte podľa pokynov.
  • pred prezeraním systémových súborov, pretože závisia od verzie operačného systému.

Varovania

  • Vymažte iba tie súbory a aplikácie, ktorých účel poznáte. Ak vymažete potrebné systémové súbory, povedie to ku kolapsu systému Android a úplnej nefunkčnosti zariadenia.

Systémové aplikácie google, ako napríklad Gmail, Google Maps, Google+, Gtalk je možné zbúrať, ale je lepšie služby opustiť, pretože ich absencia povedie k poruchám v Job Play Market, hry a iné programy, časté chyby.

Okrem toho nemôžete odstrániť adresy a navigáciu, ak to plánujete Používanie Google Mapy, ale môžete sa zbaviť Street View, pretože nie je súčasťou tejto aplikácie.

Na odstránenie systémových aplikácií potrebujete práva superužívateľa, to znamená, že zariadenie musí byť najprv zakorenené, aby ste mohli vykonávať zmeny systémové priečinky a súbory.

Natívne programy sa nachádzajú v priečinku /system/app a sú reprezentované súbormi s príponami apk a odex. Ak je firmvér deodexovaný, existujú iba apk. Ak sa chcete dostať do priečinka, musíte použiť správcu súborov tretej strany, napríklad Root Explorer.

Aplikácie môžete odinštalovať manuálne a prostredníctvom doplnkové programy. V prvom prípade potrebujete:

  • cez Root Explorer prejdite na / system / app;
  • kliknite na tlačidlo "R / W Rights" vpravo hore a znova pripojte nahrávací priečinok;
  • začiarknite políčka na odstránené súbory aplikácií apk a odex, ktoré majú rovnaký názov;
  • vyberte ikonu s nožnicami v spodnej časti;

  • prejdite do priečinka na jednotke flash;
  • potom "Presunúť sem".

Je potrebné použiť pohyby, pretože súbory je možné v prípade potreby vrátiť.

Na zjednodušenie postupu môžete nainštalovať Uninstaller pro.

Použite to takto:

  • po prvom spustení mu musíte udeliť práva superužívateľa;
  • stlačte tlačidlo späť;
  • v zozname programov nájdite ten, ktorý potrebujete, a kliknite naň;
  • potom "Odstrániť" a súhlasiť.

Okrem toho si tu môžete najskôr urobiť zálohu pre každý prípad.

Ak bol štandardný program aktualizovaný, musíte aktualizáciu najskôr odstrániť štandardným spôsobom:

  • Choď do nastavení";
  • "Aplikácie";
  • vybrať ten správny;
  • "Odinštalovať aktualizáciu".

Po vymazaní hlavných súborov sa zostávajúce súbory nachádzajú v nasledujúcich priečinkoch:

  • /system/lib obsahuje knižnice .so, ktoré sú potrebné na fungovanie súvisiacich aplikácií, nezodpovedajú názvu hlavného súboru a v žiadnom prípade by sa ich nemalo dotýkať, pretože to môže zabiť zariadenie;
  • /data/dalvik-cache - musia byť vymazané, preto je lepšie vykonať tvrdý reset.

Keďže to nie je možné urobiť pomocou verejného API, našiel som spôsob, ako to urobiť veľmi „hacknutým“ spôsobom, ktorý vyžaduje vstavané zariadenie.

Aktualizácia: ako uvádza user864555 nižšie, toto je ďalšie riešenie

"Tento kód deaktivuje aplikáciu SystemUI, čo je vlastne panel s ponukami. Čo touto úpravou získate aj priestorom tejto systémovej lišty, ale určite spustite tlačidlo späť alebo niečo pre ukončenie.

Aktualizácia: Tu je tretí spôsob. Spôsob, ako to urobiť, je programovo alebo pomocou príkazového riadku. Nájdete tu: http://android.serverbox.ch/?p=306

Táto metóda vyžaduje prístup root, ale nemusíte meniť hustotu LCD, pričom zostáva rovnaká ako v origináli, a môžete rýchlo vytočiť navigačnú lištu používateľského rozhrania bez toho, aby ste museli zakaždým reštartovať.

Blog vám tiež ukáže, ako to implementovať do vašej aplikácie pre Android, nezabudnite, že to vyžaduje root a nemusí to byť ideálny nápad, ak vaša aplikácia nefunguje v kiosku alebo na vašom vlastnom zariadení, túto metódu nepoužívajte vaša aplikácia zverejnená na Android Markete alebo kdekoľvek inde.

Ak chcete zastaviť/odstrániť/zakázať systémovú lištu (pred zadaním tohto príkazu musíte spustiť príkaz su):

Ak chcete obnoviť systémovú lištu, jednoducho spustite tento príkaz:

Je to také jednoduché. Dúfajme, že ICS bude čoskoro vydaný spolu so zdrojovým kódom, aby si každý mohol vytvoriť Android pre naše kioskové tablety.

V systéme Android 2.3 a staršom môžete vytvoriť aplikáciu na celú obrazovku a potom „zachytiť“ tlačidlá ponuky/späť/vyhľadávania jednoduchým vrátením false onKeyDown()... a registráciou aplikácie ako štandardná aplikácia spustiť doma, neexistuje žiadny výstup z aplikácie.

V systéme Android 3.0 (Honeycomb) sú navigačné tlačidlá (systémová lišta) vždy prítomné, rád by som to skryl. Je to možné?

FYI, túto aplikáciu nezverejňujem na Android Markete. to interná aplikácia na interné použitie zariadení potrebujem zabezpečiť zariadenie.

Na väčšine moderné smartfóny a tablety nainštalovaný operačný systém Android. Všetky súbory nachádzajúce sa v smartfóne alebo tablete je možné spravovať priamo cez samotné mobilné zariadenie, a to aj pomocou počítača, ku ktorému je smartfón alebo tablet pripojený.

Jeden z programov na správu súborov Android prostredníctvom stolný počítač je Mobogenie. Pomocou tohto programu môžete na svojom mobilnom zariadení nielen spravovať súbory, ale aj sťahovať doň nové hry, hudbu, videá a obrázky cez internet. Program je pripojený k službe, prostredníctvom ktorej môžete nahrať potrebné súbory.

Samotný program je jednoduchý a zrozumiteľný, po spustení vyhľadá mobilné zariadenie a ak ho nenájde, ponúkne pripojenie a pre pohodlie ponúkne zobrazenie návodu na pripojenie cez usb kábel.

Okno programu je rozdelené na dve časti, v prvej časti vľavo je menu Mobogenie a vpravo sú zobrazené všetky druhy aplikácií a hudby, ktoré je možné stiahnuť. Menu programu pozostáva z troch častí, v hornej časti sú kategórie súborov, ktoré je možné stiahnuť, v strednej časti sú nastavenia, v tretej časti sú aj kategórie súborov, no na rozdiel od hornej časti sú tieto súbory lokalizované na mobilné zariadenie ktorý je pripojený k počítaču.

Rôzne súbory môžete nahrať priamo do zariadenia, alebo si môžete súbor stiahnuť do počítača a potom ho nahrať do zariadenia cez priečinok programu.

Štruktúra a účel priečinkov a súborov v systéme Android

Všetky stiahnuté súbory nájdete v ponuke úloh, ktorá sa nachádza úplne dole. Na tom istom mieste kliknutím na nápis v hornej časti okna otvoreného priečinka na prevzatie môžete otvoriť priečinok, v ktorom sú stiahnuté všetky súbory do počítača. Aby bolo možné urobiť zálohovanie alebo použite správcu súborov na správu súborov v systéme Android, mali by ste prejsť do ponuky súpravy nástrojov.

AT všeobecný program na správu súborov Android prostredníctvom počítača Mobogenie uľahčuje prácu s mobilnými zariadeniami.

S ním je oveľa jednoduchšie sťahovať rôzne súbory, spravovať ich, meniť kontakty, čítať SMS a MMS správy a pod.

Distribúcia: zadarmo.
Operačný systém: Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10.
Rozhranie: angličtina.
Webová stránka programu mobogenie.com

android adb- toto je plugin pre Total Commander, ktorý vám umožňuje získať plný prístup do systém súborovAndroid a niektoré ďalšie funkcie systému.

Ako upraviť alebo nahradiť systémové súbory a priečinky?

Doplnok je veľmi vhodný pre používateľov, ktorí bez neho nemôžu pracovať Správca súborov. Plugin vám umožňuje prepojiť vaše zariadenie s počítačom a nie je určený na synchronizáciu. Aplikácie môžete inštalovať skopírovaním apk súbor do koreňového priečinka.apps.

Zvláštnosti:

  • Správa aplikácií (inštalácia, odstránenie a zálohovanie)
  • Ikony aplikácií a ich metadáta v stĺpcoch
  • Protokoly, chybové hlásenia, protokoly jadra, Shell
  • Reštartujte z ponuky (vypnutie, reštart, obnovenie)
  • Snímky obrazovky (Jednoduché kopírovanie z priečinka .screenshot).
  • Pripojenie viacerých zariadení s možnosťou premenovania
  • Vhodné pre rootované aj nerootované zariadenia
  • Plná podpora unicode
  • Podpora pre systémy x32 a x64
  • Integrácia s príkazový riadok TC
  • Spustenie príkazov na kopírovanie a presúvanie na pozadí
  • Vlastné dátové stĺpce súboru
  • Úplná správa súborového systému
  • Kopírovanie medzi dvoma zariadeniami
  • Zmena povolení súboru
  • adb usb a bezdrôtové adb(nie je potrebné inštalovať Android SDK)
  • Podpora automatického uchytenia zariadenia
  • Denníky ladenia
  • Rôzne nastavenia

Požiadavky:

- V telefóne musí byť povolené " Ladenie USB«

- Musia byť nainštalované ovládače telefónu

WiFi ADB pre bezdrôtové pripojenie(Dá sa nájsť na Google Play ) V prípade potreby

Android SDK Na fungovanie nepotrebujete plugin!

Inštalácia:

Ak sa pokúsite otvoriť archív v Úplný veliteľ, potom sa vás manažér automaticky opýta na inštaláciu doplnku.

V TC otvárame sieťové prostredie, vyzerá ako "\" vedľa uvedených jednotiek. Vyberte \ADB, potom váš telefón MSM8225*, možno budete musieť reštartovať Úplný veliteľ.

Snímky obrazovky:

Stiahnite si ADBplugin_v7.3.zip 7247

Úpravy aplikácií systému Android sa najčastejšie vykonávajú vtedy, keď používateľ smartfónu, tabletu alebo iného zariadenia týmto ovláda operačný systém, prestáva uspokojovať prúd vzhľad programy nainštalované v zariadení výrobcom alebo predajcom. Ďalším dôvodom môže byť nutnosť vykonania nielen zmien týkajúcich sa grafického dizajnu Android aplikácií, ale aj ovplyvnenia umiestnenia rôzne prvky a vykonávať základné funkcie.

Aby bolo možné vykonať zmeny v kóde, sú potrebné základné znalosti programovania v takmer akomkoľvek jazyku (najlepšie Java a C ++). Na nahradenie grafiky stačia priame ruky a schopnosť pracovať v grafickom editore.

V prvom rade by ste sa mali rozhodnúť, či vám stačí vymeniť grafiku v Android aplikáciách alebo či potrebujete zmeniť usporiadanie prvkov v systéme a urobiť hlbšie zmeny v kóde. Na toto sa spoliehajte Ďalšie kroky, ktoré zahŕňajú buď prácu s aplikáciou ako archívom, alebo jej kompletnú demontáž a úpravu.

Zmena grafiky v systémových aplikáciách Android

Na jednoduchú výmenu alebo úpravu pôvodnej grafiky (zmena farby tlačidiel, prekresľovanie obrázkov a pod.) stačí mať v počítači štandardný archivátor WinRAR. Zároveň musí mať používateľ práva „root“ na zariadení (podobne ako účtu správca v systéme Windows) a je tiež žiaduce mať alternatívne obnovenie (CWM) a root explorer (na prístup k súborovému systému Android priamo v samotnom zariadení).

V prvom rade je potrebné povoliť ladenie USB v zariadení, následne ho pripojiť k počítaču pomocou USB kábla a nainštalovať potrebné ovládače. Zvyčajne sa nachádzajú na virtuálny disk ktorý sa zobrazí po pripojení k počítaču.

Potom si treba stiahnuť aj ADB plugin pre správcu súborov na internete. Tento doplnok vám umožňuje vidieť celý systém Android ako prepojenú jednotku s priečinkami. Všetky systémové aplikácie sa nachádzajú na /system/app a /system/framework. Po nájdení požadovanej aplikácie ju jednoducho skopírujte do počítača. Ak doplnok nie je nainštalovaný, môžete aplikáciu skopírovať pomocou prieskumníka root apk rozšírenie na vymeniteľnú SD kartu a potom z nej do počítača.

Priečinky v smartfóne so systémom Android a čo znamenajú

Po skopírovaní požadovanú aplikáciu môžete začať upravovať grafiku. Mimochodom, všetky obrázky v aplikáciách pre Android sú uložené v formát png ktorý môže ľahko otvoriť každý grafický editor. Otvorením súboru aplikácie s pomocou WinRAR, môžete vidieť niekoľko priečinkov. Nás bude zaujímať len priečinok res, vo vnútri ktorého je zase veľa rôzne priečinky. Z nich sú potrebné len tie, ktoré majú v názve slovo „kresliteľná“.

Teraz si spomeňme na náš typ zariadenia a jeho rozlíšenie obrazovky. Ak ide o smartfón, a rozlíšenie je 240x320, tak nás budú zaujímať hlavne priečinky s výsuvným a výsuvným-ldpi. Ak je rozlíšenie 320 x 480 - priečinky mdpi s možnosťou kreslenia a priečinky s rozlíšením 480 x 800, priečinky s rozlíšením hdpi s možnosťou kreslenia. Okrem nich sa zvyčajne vyskytujú aj priečinky, ktoré majú v názve slovo „land“ – ide o grafiku pre režim na výšku, t.j. keď je zariadenie naklonené.

Ak máte v rukách tablet, potom nás budú pri akomkoľvek rozlíšení obrazovky zaujímať iba priečinky na kreslenie a na kreslenie-mdpi.

Skopírovaním vybratých priečinkov do počítača ich môžete nahradiť alebo prefarbiť zdrojové obrázky potrebné a príjemné pre oči. Osobitnú pozornosť by ste mali venovať obrázkom s rozlíšením 9.png. Faktom je, že pozdĺž obvodu takéhoto obrázka je špeciálny rám so šírkou jedného pixelu so špeciálnymi značkami, ktorých porušenie integrity povedie k zlyhaniu aplikácie. Pri úprave takýchto súborov je preto potrebné venovať zvýšenú pozornosť.

Po úprave priečinka je potrebné ho nahrať späť do archívu, ktorým je samotná aplikácia s príponou apk. V tomto prípade je potrebné vo WinRAR vybrať možnosť „bez kompresie“.

Opravená aplikácia sa stiahne späť do zariadenia buď pomocou koreňového prieskumníka (najskôr sa súbor skopíruje na SD kartu az nej do zariadenia), alebo po ukončení obnovy - ihneď z počítača do / system / app resp. / system / framework priečinok . Ďalej musíte nastaviť povolenia súboru pomocou príslušných možností v koreňovom prieskumníkovi alebo doplnku ADB. Musia byť vo formáte 644. Po reštarte zariadenia môžete vidieť výsledok aktualizovanej aplikácie.

Úprava zdrojového kódu systémových aplikácií

O niečo viac úsilia si vyžaduje úprava zdrojového kódu systémových aplikácií. Ak chcete aplikáciu rozobrať a zostaviť po vykonaní zmien v nej, budete musieť vykonať niekoľko nasledujúcich krokov.

1) Nainštalujte potrebný softvérový balík do počítača v ich najnovšie verzie: Java SE Runtime Environment a Android SDK Windows (programy na prácu s aplikáciami a ich komponentmi), APKtool alebo APKManager alebo Firmware_tool (jeden z troch programov na rozoberanie a dekompiláciu systémových aplikácií), editor NotePad ++ (na vykonávanie zmien zdrojového kódu systémových aplikácií Android).

2) Povoľte v zariadení „ladenie USB“, pripojte ho k počítaču pomocou kábla USB, nainštalujte potrebné ovládače na prácu so zariadením.

3) Pomocou jedného z vyššie uvedených programov na prácu s kódom aplikácie musíte extrahovať priečinok / systém / framework (úplne) z telefónu do príslušného priečinka programu a systémových aplikácií z priečinka / system / app. Napríklad v prípade programu Firmware_tool musia byť súbory z telefónu skopírované do priečinka C: Firmwaretoolfw_project1_source2_system.img_unpacked v príslušných podpriečinkoch (aplikácie do priečinka app, súbory z frameworku do priečinka frameworku). Pri používaní tohto aj iných programov si nezabudnite prečítať pokyny k nim.

4) Nainštalujte „referenčný rámec“, t.j. súbor pravidiel, podľa ktorých sa bude vykonávať dekompilácia (t. j. rozloženie kódu) a kompilácia (t. j. zostavenie kódu) aplikácií.

Tým je príprava na prácu so systémovými aplikáciami hotová.

Načítanie aplikácií zo zariadenia a ich načítanie späť sa vykonáva podobne ako v časti „Zmena grafiky v systémových aplikáciách Android“.

Úprava kódu aplikácií pre Android sa zvyčajne vykonáva pomocou Editor poznámkového bloku++ - jeden z najpohodlnejších textové editory, ktoré majú možnosť zvýraznenia syntaxe pre vybraný programovací jazyk. Spravidla pri úprave môžete grafiku meniť aj po ceste pomocou zvoleného grafického editora.

Po dokončení úprav sa upravená aplikácia načíta späť do zariadenia a samotné zariadenie je potrebné reštartovať. Pokročilejšie editory na ladenie aplikácií pred ich stiahnutím do zariadenia používajú rôzne emulátory, napríklad Eclipse od Google.