Vous aurez besoin d'une ROM personnalisée qui prend en charge le déplacement des applications vers la partition Ext3. Je vous recommande de chercher une telle ROM dans la section développement des forums xda-developers pour votre appareil.
Si une ROM ne supporte pas apps2ext nativement, vous pouvez tenter votre chance avec un script (exemple pour HTC Dream/Magic aquí ) qui peut être installée par-dessus une autre ROM.
[Edit] : juste ajouter des éléments de mes commentaires à la réponse.
Si vous êtes sous Android version 2.2 et supérieure, vous pouvez utiliser la fonctionnalité intégrée "Apps-to-SD" pour déplacer des applications vers la carte SD. Allez à Menu -> Settings -> Applications -> Manage applications
puis tapez sur n'importe quelle application et sous la section "Stockage" tapez sur le bouton "Déplacer vers SD". Après quelques secondes, vous verrez le nom du bouton devenir "Déplacer vers le téléphone" et la taille de l'application diminuer de manière significative.
Cette méthode n'est pas sans inconvénients. Tout d'abord, une application doit être explicitement codée pour supporter cette fonctionnalité. Ensuite, les widgets et les applications qui fonctionnent comme un service (courrier électronique, claviers virtuels, notifications météorologiques, etc.) ne fonctionnent pas lorsqu'ils sont déplacés vers la carte SD et doivent rester dans la mémoire interne du téléphone. En outre, ce n'est pas toute l'application qui est déplacée sur la carte SD. Une partie de l'application reste sur le téléphone, ainsi que son cache et ses données/réglages. Si votre téléphone ne dispose que d'une petite quantité d'espace de stockage interne pour les applications, l'utilisation de la fonction Apps-to-SD intégrée ne fera que prolonger les inévitables erreurs de "manque de mémoire".
Les scripts d'Apps2ext résolvent la plupart de ces lacunes. Il "trompe" le téléphone en lui faisant croire que la partition Ext2/3/4 fait partie de la mémoire interne du téléphone. Cela signifie que les widgets et les services fonctionneront parfaitement avec cette méthode. De plus, comme vous pouvez faire votre partition aussi grande que vous le souhaitez (il est recommandé de ne pas dépasser 2 Go), les problèmes d'espace disparaissent. Les scripts proposent également des options pour déplacer les caches et les données vers la partition Ext afin de libérer encore plus de mémoire interne.
L'inconvénient de la méthode Apps2ext est qu'il s'agit d'un hack. Tout d'abord, votre téléphone doit être enraciné. Deuxièmement, vous ne serez plus en mesure de démonter et de retirer la carte SD du téléphone, puisque TOUTES les applications (y compris celles du système) résident sur la partition Ext. Troisièmement, vous mettez beaucoup plus de pression sur la carte SD en raison de l'écriture accrue, ce qui peut réduire sa durée de vie. Enfin, comme pour toute modification, votre téléphone peut devenir moins stable.