9 votes

Accès complet R/W à la carte SD - Android 10

Je veux utiliser ma carte SD de telle sorte que je puisse la sortir et l'insérer dans un PC Windows pour accéder aux fichiers, mais que mon appareil photo et d'autres applications puissent écrire librement sur la carte SD (pour que les données ne soient pas sur le téléphone !).

Jusqu'à présent, si je formate en portable, rien ne peut écrire sur la carte SD, mais si je formate en interne, je ne peux pas lire à l'extérieur du téléphone. J'exécute Android 10 basé sur AOSP avec Root. Des suggestions ? J'aimerais juste permettre un accès complet à toutes les applications sur la carte SD mais sans la crypter.

4voto

pr0nin Points 353

Depuis Android 5, l'accès en écriture à la carte SD en mode portable doit être accordé individuellement pour chaque application. Seules les applications sur un appareil enraciné qui sont capables d'utiliser les permissions Root peuvent contourner cette restriction.

Pour accorder les droits d'écriture, l'application doit les demander dans le code. En général, il suffit de déclencher une demande d'écriture, par exemple en permettant la création d'un fichier ou d'un dossier.

Puis Android ouvre l'application fichier et vous demande de sélectionner un répertoire. Il s'agit du répertoire auquel vous accordez les droits d'écriture pour l'application, vous devez donc sélectionner ici le chemin où la carte sd est montée, par ex. /storage/A231-7ADF . En général, la carte sd est également affichée sous forme de lien rapide sur le côté gauche de l'application des fichiers, de sorte que vous n'avez pas besoin de connaître le chemin exact.

Après avoir sélectionné le chemin de la carte SD, appuyez sur le bouton qui ressemble généralement à "Select ..." ou "OK". Ensuite, vous retournerez à l'application à laquelle vous avez accordé la permission d'écrire. D'après mon expérience, la demande d'écriture qui a déclenché l'ensemble du processus échouera, mais toutes les demandes suivantes fonctionneront, si le processus d'autorisation d'écriture a été effectué correctement.

Pour les utilisateurs qui font cela pour la première fois, c'est généralement très déroutant et vous risquez de ne pas réussir du premier coup. Je pense qu'il m'a fallu plusieurs jours et plusieurs tentatives avant de comprendre le processus et de sélectionner le bon dossier.

Notez que l'autorisation d'écriture ne fonctionne que si l'application utilise l'API Android Java/Kotlin pour ouvrir les fichiers. Au niveau du système de fichiers, l'accès sera toujours en lecture seule. Cela affecte particulièrement les applications qui incluent des applications natives GNU/Linux génériques qui sont exécutées en interne car elles n'utilisent pas l'API Android.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X