TOPlist

Jak povolit aplikacím práci s paměťovou kartou na Androidu 4.4 [návod]

kitkat_sd

Jedním z nejčastěji vytýkaných nedostatků Androidu 4.4 KitKat je omezení práce s paměťovou kartou respektive externím úložištěm aplikacím třetích stran. K překvapení uživatelů a vývojářů tak s předposlední verzí systému nefunguje celá řada programů, včetně správců souborů a mnoha dalších nástrojů. Kritika na tento nedostatek zazněla z řad našich čtenářů také v rámci brainstormingu Co by naši čtenáři změnili na Androidu, kdyby mohli?

Jak povolit aplikacím práci s paměťovou kartou na Androidu 4.4 Jak povolit aplikacím práci s paměťovou kartou na Androidu 4.4

Google se chystá s Androidem 5.0 Lollipop změnit přístup a hodlá nechat rozhodnutí, do kterých složek mají mít jednotlivé aplikace přístup, na uživateli (informovali jsme podrobně ve článku Android 5.0 vrátí aplikacím přístup k paměťové kartě).

V následujících řádcích přinášíme dvě relativně jednoduchá řešení, jak tento problém odstranit, konkrétně jak povolit aplikacím práci s paměťovou kartou respektive externím úložištěm na zařízení s Androidem 4.4 KitKat. Hned na začátek ale musíme upozornit, že oba návody vyžadují rootnuté zařízení. Bez nejvyšších oprávnění je zcela zbytečné je zkoušet.

Oba návody vyžadují rootnuté zařízení Oba návody vyžadují rootnuté zařízení

První možnost, jak povolit aplikacím práci s paměťovou kartou: SDfix

SDFix je aplikace s jediným cílem: obnovit možnost zápisu na paměťovou kartu v zařízení úpravou konfiguračního souboru platform.xml. Aplikace mění systémový soubor – proto vyžaduje přístup s právy roota. Samotný proces je maximálně jednoduchý – uživatel vystačí s klepáním na tlačítka Next a Finish.

Uvítací obrazovka - stiskněte Continue Uvítací obrazovka – stiskněte Continue

Aktivujte zatržítko a stiskněte Continue Aktivujte zatržítko a stiskněte Contiunue

Dejte aplikaci práva roota Dejte aplikaci práva roota

Povedlo se  vám povolit aplikacím práci s paměťovou kartou Povedlo se vám povolit aplikacím práci s paměťovou kartou

Patrně bychom měli podotknout, že aplikace je určena k vyřešení konkrétního problému, takže pokud nemáte tento problém, neinstalujte ji! Stejně tak nemá smysl nástroj spouštět na zařízeních bez paměťové karty. Mnohé alternativní ROMky (včetně CyanogenModu) mají omezení zápisu opravené, takže ani v takovém případě by nedávalo použití SDfix smysl.

SDFix: KitKat Writable MicroSD
SDFix: KitKat Writable MicroSD

Druhá možnost: malý “hack”

Aplikace SDfix řeší problém na většině zařízení, ale někteří uživatelé hlásili, že na jejich telefonu či tabletu nefunguje. Neházejte tedy pomyslnou flintu do žita, ani nevěšte hlavu, pokud vám výše uvedený nástroj nepomůže – pravděpodobně je to jen tím, že aplikace není kompatibilní s vaším přístrojem. V takovém případě je tu ještě možnost upravit soubor platform.xml ručně a získat tak přístup pro zápis do externího úložiště pro aplikace třetích stran. Tento návod funguje na každém zařízení, ale vyžaduje trochu trpělivosti a opatrnosti.

Začněte tím, že si stáhnete a nainstalujete správce souborů s přístupem k systémovým složkám. Můžete použít například ES File Explorer File Manager.

ES File Explorer File Manager
ES File Explorer File Manager

Dále postupujte dle následujícího návodu:

  1. Přejděte do složky /system/etc/permissions/.

    Přejděte do složky / Přejděte do složky /

    Přejděte do složky system Přejděte do složky system

    Přejděte do složky etc Přejděte do složky etc

    Přejděte do složky permissions Přejděte do složky permissions

  2. Otevřete soubor platform.xml v textovém editoru a přepněte do režimu úprav.

    Otevřete soubor platform.xml Otevřete soubor platform.xml

    Přepněte do režimu úprav Přepněte do režimu úprav

  3. Vyhledejte sekvenci name=”android.permission.WRITE_EXTERNAL_STORAGE”.

    Vyhledejte sekci android.permission.WRITE_EXTERNAL_STORAGE Vyhledejte sekci android.permission.WRITE_EXTERNAL_STORAGE

  4. Přidejte na konec této sekce text <group gid=”media_rw” />

    Přidejte na konec této sekce text Přidejte na konec této sekce text

  5. Nyní upravený soubor platform.xml uložte. ES File Explorer v tom okamžiku může požádat o práva roota, která mu musíte poskytnout pro správné uložení souboru.

    Uložte soubor Uložte soubor

    Povolte práva roota Povolte práva roota

  6. Zavřete soubor a znovu ho otevřete, abyste ověřili, zda je správně uložen.
  7. Pokud je vše provedeno podle postupu, restartujte zařízení, aby se projevily změny.

Zdroj: DroidViews.

Karel Kilián
O Autorovi - Karel Kilián

Karel Kilián je zkušený technický redaktor a copywriter s bohatou praxí v oblasti informačních a komunikačních technologií. Jeho kariéra začala na pozici prodavače, odkud postupně… více o autorovi

Mohlo by vás zajímat

Komentáře (59)