Récemment, j'ai commencé à utiliser Android 6.0, et l'une des premières choses que j'ai remarquées était que la carte SD externe n'était plus montée sous /storage/extSdCard
; au lieu de cela, elle était montée sous un dossier nommé d'après l'ID du volume dans /storage
, ce qui signifie que plusieurs de mes applications qui utilisaient initialement le chemin /storage/extSdCard
ne pouvaient plus le faire.
Je me demandais s'il était possible pour moi de créer un lien symbolique dans le stockage vers le nouveau chemin nommé /storage/extSdCard
afin que ces applications puissent toujours l'utiliser, mais quand j'ai essayé d'utiliser ln -s /storage/some-volume-id /storage/extSdCard
pour créer le lien, le résultat s'est avéré être uniquement visible et utilisable en tant qu'utilisateur root.
J'ai vérifié les autorisations qui présentaient des autorisations complètes rwx
pour tous, j'ai essayé de changer le groupe pour qu'il corresponde aux autres, j'ai essayé l'interrupteur de lien symbolique sur les commandes, et j'ai essayé de remonter les systèmes de fichiers en lecture/écriture, mais le lien ne fonctionne toujours pas pour aucune des applications ou des utilisateurs non super-utilisateurs.
Je suis encore relativement nouveau dans cela, donc est-ce que j'oublie quelque chose qui empêche d'une manière ou d'une autre le lien de s'afficher ?