Partitionner la carte SD d'un Android (root requis)
Android a une mémoire interne et une carte SD. Pour accélérer le téléphone, on peut partitionner la carte SD et y stocker les applications (au lieu de la mémoire interne). Nécessite un Android rooté. Le rootage varie selon les modèles.
Matériel nécessaire
- Téléphone Android rooté
- Android SDK sur l'ordinateur
Instructions
Méthode gparted (Linux) : Montez le téléphone en USB ou mettez la carte SD dans un lecteur. Sauvegardez tout. Lancez gparted, sélectionnez le lecteur SD. Clic droit > « Démonter » > « Supprimer » (efface tout). « Nouveau » > format FAT32 pour photos/vidéos/téléchargements. Taille = capacité max - 512 Mo (applications) - 32 Mo (swap). Partition 512 Mo en ext3/ext4. Partition 32 Mo en swap. « Appliquer ».
Méthode sdparted.txt : Sauvegardez photos/vidéos. Téléchargez sdparted.txt sur C:\. Connectez l'Android en USB, démarrez en mode recovery (varie selon modèle). Copiez adb.exe et AdbWinApi.dll du dossier « tools » du SDK vers C:\windows\system32. Invite de commande :
adb push /sdparted.txt /sbin/sdparted
adb shell chmod 755 /sbin/sdparted
adb shell
sdparted -efs ext4
Appuyez « Y » 3 fois (démonter, effacer, repartitionner). « Exit », redémarrez.Méthode sdsplit (terminal sur téléphone) : Démarrez, lancez terminal (sinon installez depuis le Market). Commandes :
su
cd /data
wget https://64.105.21.209/bin/lib/droid/sdsplit
chmod 555 sdsplit
exit
Calculez la taille : ex. carte 8 Go, 1 Go pour apps → 7 Go pour FAT32 = 7000M. Lancez :
# /data/sdsplit -nd -fs 7000M
exit
