N
nico598862
Membre
- Inscrit
- 16 Novembre 2012
- Messages
- 10 214
- Points
- 0
- #1
Déplacer les données des applications
vers le stockage externe
Pour Android 4..2.x sur Samsung Galaxy S3
Merci à
=====================================================================================================vers le stockage externe
Pour Android 4..2.x sur Samsung Galaxy S3
Merci à
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
PRE-REQUIS :
- Avoir une ROM 4.2.x
- Être rooté.
- Un gestionnaire de fichiers ayant les droits Root (Root Explorer recommandé).
- Un recovery custom pour faire un Nandroid backup avant toute modification.
Certains doivent voir l'intérêt de ce script mais pas tout le monde alors :
A QUOI ÇA SERT ?
Ce script vous permettra (à condition d'avoir une ROM sous Android 4.2.x) de lier les données de n'importe quelle application ou jeu depuis /sdcard/Android/data vers le dossier extSdCard.
Autrement dit, votre mémoire interne ne sera plus impactée par ces données et votre mémoire de 16Go sera revigorée.
ÇA A L'AIR BIEN MAIS ÇA EXISTE DEJA...
Oui et Non tongue
Sous Android 4.0.4, 4.1.1 et 4.1.2, nous pouvions utiliser l'application Directory Bind mais cette dernière ne fonctionne plus sous Android 4.2.x car Google a changé certaines permissions.
EST-CE QUE CE SCRIPT FONCTIONNE ?
Oui
Bien qu'il soit encore en développement, oui il fonctionne.
C'EST LE SEUL MOYEN ?
Non.
Sous les ROMs AOSP ou basées CM, des moyens ont été trouvés en modifiant le Dalvik cache, en mettant un patch sur le init.rd, etc.
Sauf que ce script fonctionne sur une ROM Touchwiz stock rootée et il ne demande pas de connaissances poussées.
LIMITES ?
- Pour les données des applications, vous n'aurez qu'un seul répertoire pour les liaisons. Par exemple, on peut définir un dossier qui sera /extSdCard/bind. Le script utilisera uniquement ce dossier pour les liaisons.
- Vous devrez définir ce dossier lors de la 1ère utilisation.
- Ce script utilise S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !pour être utilisé et géré.
- A ce jour, il n'existe aucune manière pour revenir en arrière avec le script. Vous pourrez cependant modifier les dossiers manuellement.
- Pour les sélections par défaut, dans l'affichage du terminal, il n'y a pas qu'une seule colonne alors mettez votre téléphone en mode paysage pour bien tout voir.
- Quelques jeux ont un dossier caché qui commence par "." et ils ne peuvent pas rentrer en ligne de compte avec ce script.
COMMENT ÇA MARCHE ?
Dans le fichier ci-dessus, on a 2 scripts. 1 pour gérer la configuration de vos paramètres par défaut et les montages. L'autre pour le "daemon hijacking".
Le 1er appelle le 2nd script lorsque d'un nouveau montage est ajouté.
Script Manager doit être utilisé pour appeler le premier script mais il peut également servir pour le 2nd. Le hijack doit se faire à chaque démarrage.
INSTRUCTIONS :
- Renommez /system/bin/debuggerd en debuggerd.bak (précisément ceci)
- Depuis le zip à télécharger ci-dessous, placez debuggered.mnt dans /system/bin
- Placez le mounter.sh et remount.sh dans un répertoire sur votre sdcard interne. (ne monter pas manuellement ce dossier)
- Recherchez ce répertoire dans Script manager et définissiez mounter.sh en "SU" puis lancez-le.
- Via le menu (mode paysage), définissez les valeurs par défaut puis créez le lien via le menu.
- Si après 30s, vous ne voyez pas le contenu du nouveau dossier dans l'ancien dossier, lancez le remount.sh via Script Manager. Lancez-le en "SU" et paramétrez-le pour qu'il se lance au démarrage aussi.
Vous pouvez monter d'autres répertoires si vous le souhaitez. Editez le fichier debuggerd.mnt manuellement en utilisant la même synthaxe mais avec le chemin désiré. Assurez-vous d'avoir déplacé les données manuellement au préalable. Puis lancez remount.sh.
Téléchargement des 2 scripts :
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !