Jump to content
poggus

[TUTO] Déplacer/exécuter vos apps depuis la carte µSD

Recommended Posts

Comme cela semble intéresser pas mal d'utilisateurs je propose un tuto pour déplacer vos apps sur votre carte µSD et ainsi les exécuter depuis cette dernière, dans le but bien sûr de libérer la mémoire interne du téléphone.

Précisions:

-ne marche que sous android 2.2 (froyo)

-pas besoin de partitionner votre carte µSD

-pas besoin d'avoir un terminal rooté

A/ Téléphone non rooté:

-A/Depuis le sdkandroid:

Start ADB.

adb shell pm setInstallLocation [option]

0 [auto] Let the system decide.

1 [internal only]

2 [external]

Donc tapez:

adb shell pm setInstallLocation 2

et ensuite vérifiez avec

adb shell pm getInstallLocation

-B/ Voici trouverez en fichier joint un patch à exécuter depuis le pc, il réalise la même chose qu'au dessus mais vous n'avez pas besoin du SDK android, le patch exécute la commande directement:

-connectez votre téléphone en mode charger seulement

-exécuter le patch en choisissant les options à l'écran:

option 1 applique le patch (installation des applis par défaut sur la carte SD)

option 2 enlève le patch (installation comme d'origine cad dans la mémoire du téléphone)

;)

B/ Téléphone rooté

1)Télécharger Android terminal emulator (disponible gratuitement sur l’Android-Market)

2)Lancer Android terminal emulator et exécuter les commandes suivantes :

su (puis entrer)

pm setInstallLocation 2 (puis entrer, attention à la casse!!!)

C/ Utiliser une apps qui fait tout ça pour vous (téléphone rooté)

si vous ne comprenez rien, il y a une applis qui fait tout ça pour vous (si vous êtes rooté par contre!):

http://www.playerandroid.com/tools/setinstalllocation-install-apps-to-sdcard

Vous pouvez à présent installer / déplacer des applications dans la mémoire externe (Carte SD)= Applications/Gérer les applications/ cliquer sur une appli et vous verrez "déplacer sur la carte SD/téléphone" qui était auparavant grisé.

Pour simplifier, ma technique dégrise tout simplement la fonctionnalité "déplacer" présent dans les propriétés de chaque apps.

Il reste cependant que quelques Mo demeurent sur le téléphone, tout comme la technique qui consiste à créer une partition dédiée sur la cart SD et utiliser app2sd.

A vous de voir si vous voulez vous emmerder à créer une partition....

La vitesse d'exécution des applis est la même car pour l'une ou l'autre des techniques (app2sd ou la mienne), les applis s'exécutent depuis la carte sd donc la vitesse d'exécution ne dépend pas de la technique utilisée, mais de la vitesse de la carte sd.

Bien sûr la manipulation que j'ai indiqué est sans danger, rien ne change sur votre téléphone il ne va pas se mettre à faire des bulles.

Pour revenir au réglage par défaut mettez setInstallLocation sur 1 voilà tout.

*Pour info ce qui est installé sur la carte µsd pour faire tourner les applis se trouvera dans ".android_secure" (sachez que quand vous faites un nandroid, votre dossier ".android_secure" est bien sauvegardé en même temps que le reste :) )

*Lorsque la µsd est montée sur un pc, les applis et widget ne sont pas disponibles. Je vous conseille donc de ne pas installer les widgets sur la carte sd, donc opérer la commande après avoir installé vos widgets. Sinon ils seront installés par défaut sur la carte sd, pour qu'ils marchent il suffit de les déplacer sur le téléphone et ensuite les réinstaller par dessus et le tour est joué!

C'est pour cette raison que tout ne peut, et ne doit être déplacé!

lisez ceci pour de plus amples informations : http://developer.android.com/guide/appendix/install-location.html

Conclusion:

Sur mon wildfire avec rom openfire froyo une fois toutes mes applis installées j'utilise 100Mo tout compris sur 175 Mo utilisables, il me reste donc une marge de 75 mo que je n'utilise pas :)

Edited by poggus

Share this post


Link to post
Share on other sites

Ce transfère d'application est-il possible avec un kernel flashé en 4.1 sur ROM officiel HTC ?

Share this post


Link to post
Share on other sites

rom officielle= android 2.1

le transfère vers la carteSD nécessite android 2.2

Share this post


Link to post
Share on other sites

tu peux m'aider car je ne sais pas comment on fait cela :

A/ Téléphone non rooté:

-Depuis le sdkandroid:

Start ADB.

adb shell pm setInstallLocation [option]

0 [auto] Let the system decide.

1 [internal only]

2 [external]

Donc tapez:

adb shell pm setInstallLocation 2

et ensuite vérifiez avec

adb shell pm getInstallLocation

Share this post


Link to post
Share on other sites

ça m'interesse aussi mais j'avoue que j'ai rien compris du tout sur ce qu'il fallait faire

où et qu'est ce que "sdkandroid" deja pour commencer :lol:

Share this post


Link to post
Share on other sites

justement moi non plus je comprends pas ce que c'est.

Share this post


Link to post
Share on other sites

Je précise à nouveau qu'il faut être en froyo (android 2.2.1) donc pour wildfire cela veut dire rom custom !

si vous n'êtes pas rooté:

Pour info le sdk d'android est un émulateur d'android sur pc (donc pour tester des apk avant de les mettre sur le téléphone par exemple), et permet aussi de communiquer avec votre téléphone (en wifi ou cable usb) et ainsi avoir accès aux fichiers du système sur votre téléphone sans avoir besoin de rooter le téléphone.

tuto pour le sdk d'android: http://android-france.fr/2009/10/30/tuto-comment-installer-et-utiliser-lemulateur-du-sdk-dandroid-2-0/

si vous êtes rooté, je vous conseille :

"C/ Utiliser une apps qui fait tout ça pour vous (téléphone rooté)

si vous ne comprenez rien, il y a une applis qui fait tout ça pour vous (si vous êtes rooté par contre!):

http://www.playerandroid.com/tools/setinstalllocation-install-apps-to-sdcard"

Edited by poggus

Share this post


Link to post
Share on other sites

UP! car ça intéresse encore beaucoup de monde et ce monde ne voit pas ce topic apparemment...

Share this post


Link to post
Share on other sites

Merci :), mais après avoir installer le zip, je ne vois pas de différence pour déplacer les applications elles sont toujours grisé

Edited by Aryus

Share this post


Link to post
Share on other sites

Je n'ai pas testé le patch, si ça ne marche pas pour toi, utilise Setinstalllocation.apk (voir le point c/ du tuto), si tu es rooté ça marche tout seul et tu pourra changer comme tu veux avec ça, choisir où installer par défaut etc..

Share this post


Link to post
Share on other sites

bon aloprs avec la derniere maj d'android, ont peut transferer les appli, sur la carte SD, pas toute mais la plupart oui

ce que j'ai donc fais, pour tester de remettre le telephone à zero pour un probleme

seulement maintenant que le telephone est à zero, ill ne me detecte aucune application sur la carte SD, alors que je les ai bien transferer dessus, alors que dois-je faire pour les utiliser ?

Share this post


Link to post
Share on other sites

En fait une partie des applis est copiée dans la carte SD dans le dossier ".android_secure" si tu réinstalles ton système ou ta ROM, ce dossier est vidé! Par contre par un nandroid backup ce dossier est sauvegardé..

Voilà un élément de réponse, donc si tu n'as pas sauvegardé ce qu'il y avait dedans je crains que tout ai été vidé..

Share this post


Link to post
Share on other sites

Les applications ne se copie que a moitier cest normal ?

PS: le fichier SetInstallLocation est en format zip et non apk

Edited by Aryus

Share this post


Link to post
Share on other sites

oui comme je te disais il reste une partie des applis. Si tu veux copier l'intégralité il faut partitionner, ma solution est plus rapide et moins extrême, mais pas optimale je sais.

Si c'est du .zip tu le dézippes ;)

Edited by poggus

Share this post


Link to post
Share on other sites

Ah okok, en tous cas merci pour ta technique :). Mdr pas mal ,mais quand je dezippe, il n'y a pas d'apk

Share this post


Link to post
Share on other sites

ouai mais quand j'ai fais la remise à zero du telephone, j'ai retirer la carte SD avant de le faire, donc rien n'a ete vidé de sur la carte :emo_im_undecided:

Share this post


Link to post
Share on other sites

Aryus, je viens de dézipper le fichier ... je confirme qu'il y a bien l'.apk dedans..

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.






×
×
  • Create New...