2 votes

Comment faire pour que le lien /sdcard pointe vers une carte SD externe sous Android 4.4.2 ?

J'ai un téléphone Samsung GT-I9505 avec la Google Edition Rom installée. Comme mon téléphone est équipé d'une mémoire interne de 16 Go, j'ai acheté une microSD de 32 Go. Cependant, le téléphone utilise toujours une carte SD émulée pour stocker toutes les données.

J'ai regardé dans le système de fichiers et j'ai trouvé deux endroits qui pourraient être intéressants :

lien symbolique : /sdcard -> /storage/emulated/legacy
lien symbolique : /storage/sdcard0 -> /storage/emulated/legacy

Ma carte SD actuelle, cependant, est à /storage/extSdCard

D'après ce que je comprends, les applications utilisent le premier lien symbolique pour accéder à la carte SD. J'ai essayé d'utiliser l'émulateur de terminal avec les permissions Root pour que ces liens symboliques pointent dans la bonne direction, mais il indique que le système de fichiers est en lecture seule.

C'est là que je suis coincé et que je demande votre aide pour que mon téléphone utilise la bonne carte SD.

1voto

dantis Points 954

Pour autant que je sache, vous pouvez changer cela en éditant /system/etc/vold.fstab mais s'il n'a pas ce dont vous avez besoin, vous devrez peut-être modifier les éléments suivants init.rc à l'intérieur de boot.img .

Je ne suis pas sûr que ce que vous voulez faire soit sans danger, avec le récent passage à l'euro. fuse sdcards.

1voto

Milner Points 533

Plusieurs approches possibles ici, mais je n'ai pas essayé moi-même car je n'ai jamais eu ce problème :

Tout d'abord, avant de modifier manuellement les liens symboliques, vous devrez peut-être remonter le système de fichiers racine en lecture-écriture. Cependant, même si vous réussissez de cette façon, vous devrez peut-être répéter les actions après chaque redémarrage - alors vérifions d'autres alternatives.

Hay plusieurs applications disponibles qui prennent en charge ce type de problème, certains étant même spécifiques aux appareils Samsung. Un bon candidat est probablement Racine externe 2 SD interne qui "échange" les deux cartes comme vous le souhaitez. Pas de manipulation manuelle init.rc o vold.fstab nécessaire.

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