J'utilise un appareil Samsung SM-G313HZ Galaxy V rooté avec le système d'exploitation Android Kitkat 4.4.2. Est-il possible d'échanger complètement les mémoires sur mon appareil afin que chaque application et jeu lise ses données sur extSdCard par défaut comme le fait Jelly Bean ? En termes simples, /storage/emulated/0 est /storage/extSdCard y /storage/extSdCard est /storage/emulated/0 comme sur l'image que j'ai jointe.
Réponse
Trop de publicités?J'ai un noname Tablette MT6572 avec Android 4.2.2 J'ai trouvé l'astuce : j'ai changé les noms de répertoire du point de montage dans le fstab.
Le fichier est : /system/etc/vold.fstab
version originale :
dev_mount sdcard /storage/sdcard0 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard1 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
La version modifiée :
dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host
Comme vous pouvez le voir, j'ai seulement échangé /storage/sdcard1
y /storage/sdcard0
puis j'ai redémarré.
Je ne suis pas sûr à 100%, probablement que Kitkat a un mécanisme de démarrage différent.
Attention : faites une sauvegarde ! Déplacez toutes vos applications d'édition de fichiers vers mémoire interne Ainsi, si quelque chose ne va pas et que vous vous retrouvez sans aucun stockage monté, vous pouvez le restaurer ou le réparer avec des applications lancées depuis le stockage interne.