Odemkněte externí zápis na SD kartu pro všechny aplikace v systému Android 4.4 KitKat
Jak možná víte, v nedávné verzi Androidu 4.4, „KitKat“, Google mírně upravil výchozí oprávnění pro externí SD kartu. Nyní je přístupný pro zápis pouze speciální uživatelské skupině členů s názvem media_rw. V tomto článku bych se rád podělil o trik, který umožní povolit přístup pro zápis všem šťastným vlastníkům rootovaných zařízení s Androidem 4.4.
Když nějaký proces potřebuje zapisovat na externí médium, požádá o příslušné oprávnění. Toto bylo obvyklé chování v dřívějších verzích Androidu. Aplikace třetích stran v KitKat však nemají k tomuto oprávnění přístup! Neexistuje tedy žádný způsob, jak získat přístup k zápisu na externí SD kartu. S novými pravidly přístupu v Androidu 4.4 můžete čelit různým problémům, to znamená, že váš oblíbený správce souborů může přestat fungovat. Zde je návod, jak těmto aplikacím udělit správná oprávnění.
- Spusťte svůj oblíbený správce souborů s přístupovými právy root. Můžete použít jakoukoli aplikaci, kterou preferujete a která může na vašem zařízení běžet se zvýšenou úrovní. Postačí například aplikace 'Root Explorer' nebo 'File Manager' od CyanogenMod.
- Přejděte na následující soubor:
/system/etc/permissions/platform.xml
- Najděte android.permission. WRITE_EXTERNAL_STORAGE a android.permission. WRITE_MEDIA_STORAGE řádků. Toto jsou sekce XML. Je třeba, aby vypadaly přesně jako níže uvedené řetězce:
Uložte soubor platform.xml. Před restartem mobilu je nutné nastavit oprávnění k souboru na 644 (rw-/r–/r–). Nyní restartujte své zařízení Android. Jsi hotov.
Bohužel mi není známo žádné řešení, které by bylo vhodné pro nerootovaná zařízení.