Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Ballou IV Utilisateur fidèle
Inscrit le: 24 Aoû 2006 Messages: 868
|
#1 Posté le: 03/08/2010 08:22 Sujet du message: [astuce] déplacé les app vers ta carteSD facilement |
|
|
[astuce] déplacé les app vers ta carteSD facilement
vu sur XDA ICI
ça a l'air d'être facile...
je test _________________ SPV E200/C 500/C600/ M200/M650///HTC P3300/ Cruise/ Diamond / HD/ Désire |
|
Revenir en haut de page |
|
|
grorel Utilisateur fidèle
Inscrit le: 28 Déc 2008 Messages: 958 Localisation: Lyon
|
#2 Posté le: 03/08/2010 09:06 Sujet du message: |
|
|
Ce système permet de définir où les applications sont INSTALLEES.
Pour pouvoir bouger toutes les applications, il faut définir une installation forcée vers la carte SD. Mais seulement les applications installé après la manip seront déplaçables. Celles déjà présentes resteront la où elles sont.
Attention, il y a un bug. Les applications avec widget doivent impérativement être installées dans la mémoire interne du téléphone. Sinon le widget disparaitra au rechargement du Home. (ou un truc du style...). Pour ce faire, installer l'appli normalement, puis "paramètre->application->gérer les applications" cliquer sur l'onglet CarteSD, choisir l'applicaiton à déplacer, puis cliquer sur déplacer dans la mémoire interne. _________________ Free Mobile
Samsung Galaxy Note Blanc
anciens téléphones :
HTC TOUCH HD - HTC MAGIC 32B - HTC HERO - HTC HD2 - HTC DREAM - HTC DESIRE - LG Optimus 7 - Google Nexus S |
|
Revenir en haut de page |
|
|
petio92 Utilisateur confirmé
Inscrit le: 01 Oct 2006 Messages: 343
|
#3 Posté le: 03/08/2010 13:28 Sujet du message: |
|
|
Arff c est tout en english et apparament ca demande quelqutrs manip alors que je croyais que c etait une des grosses evolutions de froyo _________________ HTC Desire
rom original HTC |
|
Revenir en haut de page |
|
|
grorel Utilisateur fidèle
Inscrit le: 28 Déc 2008 Messages: 958 Localisation: Lyon
|
#4 Posté le: 03/08/2010 13:56 Sujet du message: |
|
|
alors, en gros vous installez le SDK android et les drivers. vous connectez votre téléphone. vous faites :
Code: | adb shell pm setInstallLocation [option] |
où option vaut :
0 [auto] Le système installe soit sur la mémoire interne soit sur la SD suivant ce qu'à décider le dévelopeur de l'appli. Impossibilité de bouger les applis à la main, sauf celles prévues par leur dévelopeur
1 [internal only] Tout est installé dans la mémoire interne et il est impossible de déplacer les applis vers la carte SD
2 [external] toutes les applis sont sur la carte SD, vous pouvez les déplacer dans la mémoire interne, les remettre sur la SD. vous faites ce que vous voulez
Pour les warning, voir mon post juste au dessus _________________ Free Mobile
Samsung Galaxy Note Blanc
anciens téléphones :
HTC TOUCH HD - HTC MAGIC 32B - HTC HERO - HTC HD2 - HTC DREAM - HTC DESIRE - LG Optimus 7 - Google Nexus S |
|
Revenir en haut de page |
|
|
petio92 Utilisateur confirmé
Inscrit le: 01 Oct 2006 Messages: 343
|
#5 Posté le: 03/08/2010 17:55 Sujet du message: |
|
|
Encore un soucis, lorsque je fais la manip et arrive au moment de choisir 0 1 ou 2
Je sélectionne donc le 2 et voici la réponse :
"2" n'est pas reconnu en tant que commande externe, un programme executable ou un fichier
grrrrr
edit : j ai essayé
adb shell pm setInstallLocation [external]
et
adb shell pm setInstallLocation [2]
et pareil il me propose les 3 choix, donc je reviens au même problème _________________ HTC Desire
rom original HTC |
|
Revenir en haut de page |
|
|
baklawa Utilisateur confirmé
Inscrit le: 11 Jan 2007 Messages: 293 Localisation: Toulouse
|
#6 Posté le: 03/08/2010 21:13 Sujet du message: Re: |
|
|
petio92 a écrit: |
Encore un soucis, lorsque je fais la manip et arrive au moment de choisir 0 1 ou 2
Je sélectionne donc le 2 et voici la réponse :
"2" n'est pas reconnu en tant que commande externe, un programme executable ou un fichier
grrrrr
edit : j ai essayé
adb shell pm setInstallLocation [external]
et
adb shell pm setInstallLocation [2]
et pareil il me propose les 3 choix, donc je reviens au même problème |
tu tapes :
adb shell pm setInstallLocation 2
et ensuite tu vérifies avec
adb shell pm getInstallLocation |
|
Revenir en haut de page |
|
|
petio92 Utilisateur confirmé
Inscrit le: 01 Oct 2006 Messages: 343
|
#7 Posté le: 03/08/2010 21:25 Sujet du message: |
|
|
alors lorsque je tappes ces deux commandes, il me propose a chaque fois les 3 choix ca tourne en rond, ca me fait la même chose pour ces deux commande grrrr
Le téléphone doit il être rooté? _________________ HTC Desire
rom original HTC |
|
Revenir en haut de page |
|
|
Ballou IV Utilisateur fidèle
Inscrit le: 24 Aoû 2006 Messages: 868
|
#8 Posté le: 04/08/2010 08:55 Sujet du message: |
|
|
oui, le phone doit être rooté pour cette astuce _________________ SPV E200/C 500/C600/ M200/M650///HTC P3300/ Cruise/ Diamond / HD/ Désire |
|
Revenir en haut de page |
|
|
Nemesislebon Utilisateur néophyte
Inscrit le: 22 Oct 2009 Messages: 39
|
#9 Posté le: 04/08/2010 11:59 Sujet du message: |
|
|
Citation: | With ADB you can do so very easy !, and there is no root required |
il suffit de lire, le root n'est pas obligatoire. Je l'ai fait et je suis pas rooté
A+ _________________ HTC Evo 3D By SFR
Android 2.3.4 avec Sense 3.0 |
|
Revenir en haut de page |
|
|
petio92 Utilisateur confirmé
Inscrit le: 01 Oct 2006 Messages: 343
|
#10 Posté le: 04/08/2010 12:11 Sujet du message: |
|
|
Ce qui veut dire que les personnes ayant reussi à appliquer cette astuce ne son pas sous la rom officiel froyo car on ne peut pas la rooté d'après ce que j ai compris. J aimerais vraiment rester sur une rom officielle cette fois
Edit: arf donc pas besoin d etre rooté...grrrr pourquoi ca ne fonctionne pas pour moi!! _________________ HTC Desire
rom original HTC |
|
Revenir en haut de page |
|
|
grorel Utilisateur fidèle
Inscrit le: 28 Déc 2008 Messages: 958 Localisation: Lyon
|
#11 Posté le: 04/08/2010 12:15 Sujet du message: |
|
|
et le "adb shell pm getInstallLocation", il fonctionne?
[edit] tu dois aussi pouvoir le faire via "terminal emulator" en faisant
pm setInstallLocation 2
[edit2] je viens de tester pas terminal emulator. Alors quand je teste direct, ça ne marche pas. Par contre si je fais
Code: | su
pm setInstallLocation 2 |
ça marche, pour moi ça veut quand même dire qu'il faut être root. _________________ Free Mobile
Samsung Galaxy Note Blanc
anciens téléphones :
HTC TOUCH HD - HTC MAGIC 32B - HTC HERO - HTC HD2 - HTC DREAM - HTC DESIRE - LG Optimus 7 - Google Nexus S |
|
Revenir en haut de page |
|
|
petio92 Utilisateur confirmé
Inscrit le: 01 Oct 2006 Messages: 343
|
#12 Posté le: 04/08/2010 13:56 Sujet du message: |
|
|
J ai essayé ta methode sur terminal emulator et je me retrouve avec la meme chose que sur le pc, c est a dire lorsque je tappe la commande pm setinstalllocation 2, je me retrouve avec tout un tas de texte et les 3 choix
0 auto
1 internal
2 externa
Mais rien de plus ne se passe
Lorque je tappe su, j ai permission denied _________________ HTC Desire
rom original HTC |
|
Revenir en haut de page |
|
|
grorel Utilisateur fidèle
Inscrit le: 28 Déc 2008 Messages: 958 Localisation: Lyon
|
#13 Posté le: 04/08/2010 14:21 Sujet du message: |
|
|
Tu respectes bien les majuscules au moins? si tu as tout plein de texte, c'est que ta commande après pm est incorrecte.
Code: | pm setInstallLocation 2 |
_________________ Free Mobile
Samsung Galaxy Note Blanc
anciens téléphones :
HTC TOUCH HD - HTC MAGIC 32B - HTC HERO - HTC HD2 - HTC DREAM - HTC DESIRE - LG Optimus 7 - Google Nexus S |
|
Revenir en haut de page |
|
|
petio92 Utilisateur confirmé
Inscrit le: 01 Oct 2006 Messages: 343
|
#14 Posté le: 04/08/2010 15:14 Sujet du message: |
|
|
Alors on avance peut etre un peu mais fonctionne toujours pas, je n avais effectivement pas tres bien appliquer les majuscules
Donc toujours sur terminal emulator lorsque je fais le fameux pm setIndtallLocation 2
Cette fois, j ai :
(1) killed pm setIntInstallLocation 2
Et rien d autre et rien n'a changé
Lorsque je fait le getInstallLocation j ai toujours :
(0 auto) _________________ HTC Desire
rom original HTC |
|
Revenir en haut de page |
|
|
grorel Utilisateur fidèle
Inscrit le: 28 Déc 2008 Messages: 958 Localisation: Lyon
|
#15 Posté le: 04/08/2010 15:16 Sujet du message: |
|
|
C'est ce que j'ai si je ne fais pas "su".
Réessaye avec adb maintenant que tu as la bonne syntaxe... _________________ Free Mobile
Samsung Galaxy Note Blanc
anciens téléphones :
HTC TOUCH HD - HTC MAGIC 32B - HTC HERO - HTC HD2 - HTC DREAM - HTC DESIRE - LG Optimus 7 - Google Nexus S |
|
Revenir en haut de page |
|
|
petio92 Utilisateur confirmé
Inscrit le: 01 Oct 2006 Messages: 343
|
#16 Posté le: 04/08/2010 15:41 Sujet du message: |
|
|
J essairais donc adb shell setInstallLocation 2 du pc en rentrant du boulot. Une fois placer dans le dossier tools du sdc c est bien ca? Pas sur termibal emulator
En tout cas merci pour tes efforts que ca marche ou non.
Je te tiens au courant _________________ HTC Desire
rom original HTC |
|
Revenir en haut de page |
|
|
grorel Utilisateur fidèle
Inscrit le: 28 Déc 2008 Messages: 958 Localisation: Lyon
|
#17 Posté le: 04/08/2010 15:51 Sujet du message: |
|
|
C'est bien ça. Bonne chance _________________ Free Mobile
Samsung Galaxy Note Blanc
anciens téléphones :
HTC TOUCH HD - HTC MAGIC 32B - HTC HERO - HTC HD2 - HTC DREAM - HTC DESIRE - LG Optimus 7 - Google Nexus S |
|
Revenir en haut de page |
|
|
petio92 Utilisateur confirmé
Inscrit le: 01 Oct 2006 Messages: 343
|
#18 Posté le: 04/08/2010 16:57 Sujet du message: |
|
|
ca a fonctionné!!!! Un grand grand merci à toi!! Donc ca fonctionne bien avec la rom officiel non rootée
Alors je vais expliqué ce que j'ai fait exactement :
Téléphone brancher avec htc sync
je me suis ensuite placé sous dos dans le répertoire tools du sdk
ensuite:
adb shell
pm setInstallLocation 2
et c'est fait!
Et cette fois pour verifier
pm getInstallLocation.
Je précise bien car la première fois j'ai tapé en une fois : adb shell setInstallLocation 2
et ca n'a pas fonctionné
Encore merci! _________________ HTC Desire
rom original HTC |
|
Revenir en haut de page |
|
|
grorel Utilisateur fidèle
Inscrit le: 28 Déc 2008 Messages: 958 Localisation: Lyon
|
#19 Posté le: 04/08/2010 17:13 Sujet du message: |
|
|
content pour toi _________________ Free Mobile
Samsung Galaxy Note Blanc
anciens téléphones :
HTC TOUCH HD - HTC MAGIC 32B - HTC HERO - HTC HD2 - HTC DREAM - HTC DESIRE - LG Optimus 7 - Google Nexus S |
|
Revenir en haut de page |
|
|
petio92 Utilisateur confirmé
Inscrit le: 01 Oct 2006 Messages: 343
|
#20 Posté le: 04/08/2010 18:17 Sujet du message: |
|
|
encore merci à toi j ai presque plus rien à lui reprocher à part l'autonomie qui a bien diminuée, en même temps depuis que je suis sur froyo je n'ai fais que des charges via l'usb sur le pc, mais je ne pense pas que ca change grand chose _________________ HTC Desire
rom original HTC |
|
Revenir en haut de page |
|
|
petio92 Utilisateur confirmé
Inscrit le: 01 Oct 2006 Messages: 343
|
#21 Posté le: 06/08/2010 16:01 Sujet du message: |
|
|
je fais un double post pour qu'on voit qu'il y a un nouveau message:
petit problème avec cette solution, par défaut, le tél installe les applis sur la micro sd donc même celles contenant des widget, par conséquant quand on redémarre le tel apres avoir installer ce genre d'appli,
On ne retrouve plus le widget.
ou si on déplace l'appli vers le tel pareil plus de widget...
Dans les deux cas il disparait de l écran et on ne le retrouve plus dans l outil ou il y a tous les widget du tel. _________________ HTC Desire
rom original HTC |
|
Revenir en haut de page |
|
|
Christophe Administrateur
Inscrit le: 18 Aoû 2006 Messages: 11636 Localisation: Vendée
|
#22 Posté le: 07/08/2010 12:00 Sujet du message: Re: |
|
|
petio92 a écrit: | petit problème avec cette solution, par défaut, le tél installe les applis sur la micro sd donc même celles contenant des widget, par conséquant quand on redémarre le tel apres avoir installer ce genre d'appli. |
Je donne la solution dans une news du site
La solution est de taper la commande pm setInstallLocation 0 après avoir déplacé ses programmes.
En faisant ça les nouveaux programmes sont bien instalés au bon endroit par défaut. _________________ Christophe - Webmaster & Maître de ces lieux ... |
|
Revenir en haut de page |
|
|
petio92 Utilisateur confirmé
Inscrit le: 01 Oct 2006 Messages: 343
|
#23 Posté le: 07/08/2010 15:01 Sujet du message: |
|
|
très belle news
Par contre cela veut dire que lorsqu on a refait la commande pm setInstallLocation 0,
Si l'on veut ajouter des applis sur la sd, il faut repasser en mode 2 donc chaque fois il faut refaire les commandes _________________ HTC Desire
rom original HTC |
|
Revenir en haut de page |
|
|
Christophe Administrateur
Inscrit le: 18 Aoû 2006 Messages: 11636 Localisation: Vendée
|
#24 Posté le: 07/08/2010 17:38 Sujet du message: |
|
|
Pas forcemment car les applis autorisant l'installation sur carte SD peuvent toujours être installées sur carte SD.
Celles qui ont été déplacées ... restent tout naturellement sur carte SD.
Ca sert pour faire le ménage de temps en temps et récupérer de la place mémoire.
En agissant ainsi on évite les problèmes avec les widgets qui s'installent où il ne faut pas par exemple. J'appelle ça de la prudence _________________ Christophe - Webmaster & Maître de ces lieux ... |
|
Revenir en haut de page |
|
|
jpnono Utilisateur néophyte
Inscrit le: 27 Aoû 2006 Messages: 24 Localisation: VALENCIENNES
|
#25 Posté le: 07/08/2010 18:35 Sujet du message: |
|
|
impeccable , en suivant le post 18 de petio92 ça fonctionne à merveille , merci pour cette news
Edit: ah oui moi c'est sur un Nexus , donc sans passer par HTC Sync, mais en le passant en mode débogage |
|
Revenir en haut de page |
|
|
|