Déverrouillez l'écriture sur carte SD externe pour toutes les applications dans Android 4.4 KitKat
Comme vous le savez peut-être, dans la version récente d'Android 4.4, 'KitKat', Google a légèrement modifié les autorisations par défaut pour la carte SD externe. Désormais, il n'est accessible en écriture que par un groupe d'utilisateurs spécial appelé media_rw. Dans cet article, je voudrais partager une astuce qui permettra d'activer l'accès en écriture à tous les heureux possesseurs d'appareils rootés avec Android 4.4.
Lorsqu'un processus doit écrire sur un support externe, il demande l'autorisation appropriée. C'était le comportement habituel dans les versions antérieures d'Android. Cependant, les applications tierces de KitKat n'ont pas accès à cette autorisation! Ainsi, il n'y a aucun moyen pour eux d'obtenir un accès en écriture à la carte SD externe. Vous pourriez rencontrer divers problèmes avec les nouvelles règles d'accès dans Android 4.4, c'est-à-dire que votre gestionnaire de fichiers préféré peut cesser de fonctionner. Voici comment donner à ces applications l'autorisation appropriée.
- Lancez votre gestionnaire de fichiers préféré avec les droits d'accès root. Vous pouvez utiliser n'importe quelle application que vous préférez qui peut s'exécuter avec élévation de privilèges sur votre appareil. Par exemple, l'application 'Root Explorer' ou 'File Manager' de CyanogenMod fera l'affaire.
- Accédez au fichier suivant :
/system/etc/permissions/platform.xml
- Trouvez android.permission. WRITE_EXTERNAL_STORAGE et android.permission. lignes WRITE_MEDIA_STORAGE. Ce sont des sections XML. Vous devez les faire ressembler exactement aux chaînes ci-dessous :
Enregistrez le fichier platform.xml. Il est nécessaire de définir les autorisations de fichier sur 644 (rw-/r–/r–) avant le redémarrage du mobile. Maintenant, redémarrez votre appareil Android. Vous avez terminé.
Malheureusement, il n'y a pas de solution connue pour moi qui pourrait convenir aux appareils non rootés.