Zoals u wellicht weet, heeft Google in de recente versie van Android 4.4, 'KitKat', de standaardmachtigingen voor de externe SD-kaart enigszins gewijzigd. Nu is het alleen toegankelijk voor schrijven door een speciale gebruikersgroep met de naam media_rw. In dit artikel wil ik een truc delen die het mogelijk maakt om alle gelukkige eigenaren van geroote apparaten met Android 4.4 schrijftoegang te geven.
Wanneer een proces naar externe media moet schrijven, vraagt het om de juiste toestemming. Dit was het gebruikelijke gedrag in eerdere versies van Android. Apps van derden in KitKat hebben echter geen toegang tot die toestemming! Er is dus geen manier voor hen om schrijftoegang tot de externe SD-kaart te krijgen. U kunt verschillende problemen tegenkomen met de nieuwe toegangsregels in Android 4.4, d.w.z. uw favoriete Bestandsbeheer kan niet meer werken. Hier leest u hoe u deze apps de juiste toestemming geeft.
- Start uw favoriete bestandsbeheerder met roottoegangsrechten. U kunt elke gewenste app gebruiken die op uw apparaat kan worden uitgevoerd. De 'Root Explorer'-app of' File Manager 'van CyanogenMod is bijvoorbeeld voldoende.
- Navigeer naar het volgende bestand:
/system/etc/permissions/platform.xml
- Zoek de regels android.permission.WRITE_EXTERNAL_STORAGE en android.permission.WRITE_MEDIA_STORAGE. Dit zijn XML-secties. U moet ze er precies zo uit laten zien als de onderstaande snaren:
Sla het bestand platform.xml op. Het is noodzakelijk om de bestandsrechten in te stellen op 644 (rw- / r– / r–) voordat mobiel opnieuw wordt opgestart. Start nu uw Android-apparaat opnieuw op. Je bent klaar.
Helaas is er voor mij geen oplossing bekend die geschikt zou kunnen zijn voor niet-geroote apparaten.