Lås op for ekstern SD-kortskrivning til alle apps i Android 4.4 KitKat
Som du måske ved, har Google i den seneste version af Android 4.4, 'KitKat', ændret en smule standardtilladelserne for det eksterne SD-kort. Nu er det kun tilgængeligt for skrivning af en særlig brugergruppe af medlemmer kaldet media_rw. I denne artikel vil jeg gerne dele et trick, der gør det muligt at aktivere skriveadgang til alle de heldige ejere af rodfæstede enheder med Android 4.4.
Når en proces skal skrive til eksterne medier, anmoder den om den relevante tilladelse. Dette var den sædvanlige adfærd i tidligere versioner af Android. Tredjeparts apps i KitKat har dog ingen adgang til den tilladelse! Så der er ingen måde for dem at få skriveadgang til det eksterne SD-kort. Du kan støde på forskellige problemer med de nye adgangsregler i Android 4.4, dvs. din foretrukne filhåndtering kan stoppe med at fungere. Sådan giver du disse apps den korrekte tilladelse.
- Start din foretrukne filhåndtering med root-adgangsrettigheder. Du kan bruge enhver app, du foretrækker, som kan køre forhøjet på din enhed. For eksempel vil 'Root Explorer'-appen eller 'File Manager' fra CyanogenMod duge.
- Naviger til følgende fil:
/system/etc/permissions/platform.xml
- Find android.permission. WRITE_EXTERNAL_STORAGE og android.permission. WRITE_MEDIA_STORAGE linjer. Disse er XML-sektioner. Du skal få dem til at ligne nøjagtigt som strengene nedenfor:
Gem platform.xml-filen. Det er nødvendigt at indstille filtilladelserne til 644 (rw-/r–/r–) før mobil genstart. Genstart nu din Android-enhed. Du er færdig.
Desværre er der ingen kendt løsning for mig, som kunne være egnet til ikke-rootede enheder.