Som du måske ved, har Google i den seneste version af Android 4.4, 'KitKat', lidt ændret standardtilladelserne til det eksterne SD-kort. Nu er det kun tilgængeligt til 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 give 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 opførsel i tidligere versioner af Android. Tredjepartsapps i KitKat har dog ikke adgang til den tilladelse! Så der er ingen måde for dem at få skriveadgang til det eksterne SD-kort. Du står muligvis over for forskellige problemer med de nye adgangsregler i Android 4.4, dvs. din yndlingsfilhåndtering kan stoppe med at arbejde. Sådan giver du disse apps den korrekte tilladelse.
- Start din foretrukne filhåndtering med rootadgangsrettigheder. Du kan bruge en hvilken som helst app, du foretrækker, og som kan køre forhøjet på din enhed. For eksempel gør appen 'Root Explorer' eller 'File Manager' fra CyanogenMod det.
- Naviger til følgende fil:
/system/etc/permissions/platform.xml
- Find linjerne android.permission.WRITE_EXTERNAL_STORAGE og android.permission.WRITE_MEDIA_STORAGE. Disse er XML-sektioner. Du skal få dem til at se nøjagtigt ud som strengene nedenfor:
Gem platform.xml-filen. Det er nødvendigt at indstille filtilladelserne til 644 (rw- / r– / r–), før mobilen genstartes. Genstart nu din Android-enhed. Du er færdig.
Desværre er der ingen kendt løsning for mig, der kan være egnet til ikke-rodede enheder.