Jak być może wiesz, w najnowszej wersji Androida 4.4 „KitKat” firma Google nieznacznie zmodyfikowała domyślne uprawnienia zewnętrznej karty SD. Teraz jest dostępny do pisania tylko dla specjalnej grupy użytkowników o nazwie media_rw. W tym artykule chciałbym podzielić się sztuczką, która pozwoli na dostęp do zapisu wszystkim szczęśliwym posiadaczom zrootowanych urządzeń z Androidem 4.4.
Gdy jakiś proces potrzebuje zapisu na nośniku zewnętrznym, prosi o odpowiednie pozwolenie. To było normalne zachowanie we wcześniejszych wersjach Androida. Jednak aplikacje innych firm w KitKat nie mają dostępu do tego uprawnienia! Nie ma więc możliwości uzyskania dostępu do zapisu na zewnętrznej karcie SD. Możesz napotkać różne problemy z nowymi regułami dostępu w Androidzie 4.4, tj. Twój ulubiony menedżer plików może przestać działać. Oto, jak nadać tym aplikacjom odpowiednie uprawnienia.
- Uruchom swojego ulubionego menedżera plików z prawami dostępu root. Możesz użyć dowolnej preferowanej aplikacji, która może działać na Twoim urządzeniu z podwyższonym poziomem uprawnień. Na przykład aplikacja „Root Explorer” lub „Menedżer plików” z CyanogenMod zrobi to.
- Przejdź do następującego pliku:
/system/etc/permissions/platform.xml
- Znajdź wiersze android.permission.WRITE_EXTERNAL_STORAGE i android.permission.WRITE_MEDIA_STORAGE. To są sekcje XML. Musisz sprawić, by wyglądały dokładnie tak, jak poniższe struny:
Zapisz plik platform.xml. Konieczne jest ustawienie uprawnień do pliku na 644 (rw- / r– / r–) przed ponownym uruchomieniem telefonu komórkowego. Teraz zrestartuj swoje urządzenie z Androidem. Skończyłeś.
Niestety nie ma dla mnie znanego rozwiązania, które mogłoby być odpowiednie dla nierootowanych urządzeń.