CyanogenMod 10.1 (android 4.2.x) : Comment enregistrer vos photos par défaut sur votre carte SD externe

Par titofe - Le 13/04/13 - Affichages : 8553

      Avec les dernières nightlies, nous pouvons de nouveau modifier l'emplacement sur lequel nous voulons sauvegarder nos photos.

      Ce Tuto est devenu obsolète pour son but premier, mais peut très bien servir pour d'autre dossier.

    Problème :
    Sous CyanogenMod 10.1 il n’est plus possible pour le moment d’enregistrer les photos prises avec le téléphone sur la carte SD externe. Par défaut ils sont enregistrés sur la carte SD interne du téléphone et aucun paramètre dans le logiciel photo permet de modifier ça.

    Solution :
    Monter par un script le dossier DCIM de la carte SD interne du téléphone sur le dossier DCIM de la carte SD externe. L’application photo écrira toujours dans /storage/sdcard0/DCIM (carte SD interne) mais les données seront écrites dans /storage/sdcard1/DCIM (carte SD externe).
    Image

    Prérequis :
    - Avoir un explorateur de fichier d’installer (moi j’utilise ES).
    - Installer Script Manager, c’est lui qui exécutera le script afin de monter notre dossier DCIM sur la carte SD externe.

    Installation et utilisation :
    1- Si le répertoire DCIM (/storage/sdcard1/DCIM) sur la carte SD externe n’existe pas, créer-le.
    2 - Si un répertoire DCIM (/storage/sdcard0/DCIM) existe sur la carte SD interne avec des données (photo), déplacer ces données vers le répertoire DCIM (/storage/sdcard1/DCIM) de la carte SD externe.
    3 - Supprimer toutes les données dans le répertoire DCIM (/storage/sdcard0/DCIM) de la carte SD interne.
    4 - Créer un nouveau fichier que vous appelez
    Code: Select All Code
    DCIM_SD_Externe.sh

    Image
    que vous placez dans DCIM (/storage/sdcard1/DCIM) de la carte SD externe et collez à l’intérieur :
    Code: Select All Code
    mount -o bind /storage/sdcard1/DCIM /storage/sdcard0/DCIM

    Image

    5 - Lancez l’application SManager.
    6 - Quand l’application s’ouvre, cliquez sur « Browse as root » et autoriser la requête super-utilisateur, ensuite cliquez « Ok ».
    Image Image Image

    7 - Rechercher le script que nous avons créé (DCIM_SD_Externe.sh) et cliquez dessus.
    Image

    8 - Dans la fenêtre qui s’ouvre, sélectionner « Scrip/Executable ».
    Image

    9 - Dans la nouvelle fenêtre qui s’ouvre, cochez « Su » pour lancer le script en tant que root et cochez « Boot » pour le lancer au démarrage, ensuite cliquez sur « Enregistrer ».
    Image Image

    10 - Et pour finir, cliquez sur « Run » pour lancer le script dès maintenant.
    Image Image

    Et voilà, maintenant quand vous prendrez des photos, l’application écrira toujours sur la carte SD interne, mais en réalité les données seront écrite sur la carte SD externe.


    23 réponse(s) -