3 votes

Symlink pour simuler /storage/extSdCard dans Android 6.0

Récemment, j'ai commencé à utiliser Android 6.0, et l'une des premières choses que j'ai remarquées, c'est que la carte SD externe n'était plus montée sous /storage/extSdCard Au lieu de cela, il a été monté sous un dossier nommé d'après l'ID du volume dans la base de données de l'entreprise. /storage ce qui signifie que plusieurs de mes applications qui utilisaient à l'origine l'option /storage/extSdCard le chemin ne pouvait plus.

J'étais curieux de savoir s'il était possible de créer un lien symbolique dans le stockage vers le nouveau chemin nommé /storage/extSdCard pour 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, cependant, le résultat n'était visible et utilisable que par l'utilisateur racine.

J'ai vérifié les permissions qui sont complètes rwx pour tous, j'ai essayé de changer le groupe pour qu'il corresponde aux autres, j'ai essayé le commutateur symlink 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 pour les non-superutilisateurs.

Je suis encore relativement novice en la matière, alors y a-t-il quelque chose que je néglige et qui empêche le lien de s'afficher ?

0voto

Jesse Points 59

Avez-vous fait la mise à jour vers la 6.0 over-the-air ? Vous pouvez avoir besoin de flasher une nouvelle installation si vous avez l'intention de garder votre téléphone non enraciné. Je n'ai jamais entendu dire que quelqu'un pouvait créer des liens symboliques/modifier les points de montage/etc. sans Root. Mais peut-être que quelqu'un viendra ici qui en sait plus que moi.

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