shokmah Posté(e) 24 septembre 2010 Share Posté(e) 24 septembre 2010 (modifié) Ici, on va essayer d'adapter une version d'App2SD pour nos minis et minis pro. App2SD c'est quoi? Il s'agit d'installer/déplacer les applications sur la SD et ainsi liberer de la place sur la mémoire principale qui est relativement limité. Je vais essayer de résumer ce qu'on a dit dans le topic précédent qui n'avait rien à voir avec le sujet ( https://forum.frandroid.com/forum/viewtopic.php?pid=420395 ) selon les recherches que j'ai faites , j'ai trouvé 3 moyens d'avoir app2Sd ou un équivalent : 1-attendre une mise a jour android 2.2 ou il est censé etre activé par défaut (pas pour maintenant) 2-roms customs avec app2SD implanté ( avec notre bootloader crypté c'est pas possible de flasher une roms non signée par SE dumoins jusqu'a ce qu'il soit cracké) 3-modification manuelle : c'est la méthode qui nous intéresse.et donc manuellement, il existe plusieurs techniques plus ou moins automatisés : - root + application/script Apps2SD + partition ext2/3/4 (gestion automatique) -root + partition ext2/3/4 (manuelle ) La version automatique est plus compliquée à mettre en place et demande de modifier plus en profondeur les fichiers (hors de ma porté avec mes connaissance actuelles). Donc je vais essayer de détailler la version manuelle qui est plus simple à mettre en place mais qui dans la pratique s'avère bien plus fastidieuse. A chaque installation, il va falloir déplacer manuellement l'application installée de la mémoire interne vers la carte SD et créer un lien symbolique vers cette application mais on y reviendra, aussi, il peut arriver que certaines applications cessent de fonctionner dès le moment ou l'on les déplace vers la carte SD . Voici les étapes qui sont nécessaires pour mener à bien la migration des applications : 0- rooter son mini/pro si ce n'est pas déja fait tout est expliqué ici : https://forum.frandroid.com/forum/viewtopic.php?id=21065 1- partitionnement et formatage de la carte SD je crois avoir lu qu'il existe une version de parted adaptée a nos smartphone mais je ne l'ai pas trouvée 2- monter la partition SDune simple commande qu'il faudra peut être adapter en fonction de la configuration de chacun 3- déplacer les applications de la mémoire interne vers la SD faisable avec plus ou moins n'importe quel explorateur ou émulateur de terminal 4- créer les liens symboliques dans le dossier d'installation qui pointe vers les nouveaux emplacementassez simple dès le moment ou l'on peut utiliser la commande ln 5- automatiser le montage de la partition de la carte SD au démarrage du système.pour automatiser le montage selon goosoo, il faudrait creuser du coté du fichier init.rc mes sources : http://ip208-100-42-21.static.xda-developers.com/showthread.php?t=739889&page=2 https://forum.frandroid.com/forum/viewtopic.php?id=8246 https://forum.frandroid.com/forum/viewtopic.php?id=25787 https://forum.frandroid.com/forum/viewtopic.php?id=9031 ici une solution dont on pourrait potentiellement s'inspirer (date de juin 2009) : http://theunlockr.com/2009/06/21/how-to-save-apps-to-your-sd-card-on-the-g1/ Si vous trouvez des erreurs n'hésitez pas à me corriger, toute contribution est la bienvenue. Modifié 24 septembre 2010 par shokmah Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kwal Posté(e) 25 septembre 2010 Share Posté(e) 25 septembre 2010 Super tuto shokmah,maintenant va falloir creuser pour détailler les parties du tuto :P Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
shokmah Posté(e) 25 septembre 2010 Auteur Share Posté(e) 25 septembre 2010 (modifié) l'ancienne solution pour le G1 c'est tellement simple que ça me parait trop simple -_-" l'apk app2sd.apk ne sert apparemment qu'a créer la partition en ext2 (1500Mo max). le script et le init.rc dans /data font le reste et du coup les applis s'installent automatiquement sur la carte sd, pour deplacer les applis déja installée il faut relancer l'apk apparemment après le reboot, pour l'instant je n'ai que la sd de 2Go fournie avec le téléphone mais je compte m'acheter un 8go classe6 d'ici bientot 20€ à peu près. mais malgré moi tout cela semble beaucoup trop facile ahaha. Modifié 25 septembre 2010 par shokmah Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kwal Posté(e) 25 septembre 2010 Share Posté(e) 25 septembre 2010 Ben il va falloir procéder a un test alors mais si c'est simple tant mieux xD Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
shokmah Posté(e) 25 septembre 2010 Auteur Share Posté(e) 25 septembre 2010 (modifié) j'ai regardé un peu ici : http://theunlockr.com/2009/06/21/how-to-save-apps-to-your-sd-card-on-the-g1/ le a2sd.sh utilise unionfs pour monter sdcard/system/sd/app et data/app sur data/app, donc je crois qu'il faudrait ajouter le support de unionfs au noyau (peut être une piste par ici http://forum.xda-developers.com/showthread.php?t=763908 ) unionfs + fuse pour ajouter la gestion unionfs au kernel sans avoir a recompiller après ils font plusieurs truc j'ai pas vraiment compris a quoi ça sert, voici les fichier de l'autre post sur le G1 et une descritpion de ce que j'ai compris : *init.rc : http://www.mediafire.com/download.php?dexxrc88793ijxy À placer dans /data/ , au démarrage lance a2sd.sh comme un service *a2sd.sh :http://www.mediafire.com/download.php?px7whdxr8kzw4xy Script shell qui s'occupe de melanger/deplacer les partitions, il fait pas mal de chose et je vois pas trop pourquoi en ce qui concerne certaines va falloir commenter je pense. *appstoSD2.apk : http://www.mediafire.com/download.php?hxin309ywoxa9jy permet de partitionner la carte, permet de déplacer les fichier du repertoire interne vers le repertoire extenre , j'en sais pas plus il faudrai le décompiler mais je supposue qu'il doit faire bien plus que cela Modifié 25 septembre 2010 par shokmah Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kwal Posté(e) 29 septembre 2010 Share Posté(e) 29 septembre 2010 Jai trouver un lien qui sera peut etre utile -> http://android-dls.com/wiki/index.php?title=A688_App2SD Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
shokmah Posté(e) 30 septembre 2010 Auteur Share Posté(e) 30 septembre 2010 (modifié) bah a chaque fois il faut flasher une rom donc c'est mort, lol, en plus en 2.1 on aura même pas app2SD,hors portage , j'espère qu'il réussiront a porter flash10.1 sur la 2.1 pour nous, mais parcontre je me demande si on pourra toujours rooter après la mise a jour. Modifié 30 septembre 2010 par shokmah Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
hercule18 Posté(e) 30 septembre 2010 Share Posté(e) 30 septembre 2010 Salut, Sais-tu si le cron est supporté sous android ou dans la busybox? Si oui on pourrait automatiser en utilisant le cron. Sinon en faisant appel à un script de déplacement des fichiers dans init.rc. La 2eme methode nécessite un redémarrage du telephone pour le deplacement, mais en même temps on est pas obligé de le faire pour chaque appli, on peut attendre d'en avoir installé 4-5 avant de redémarrer le tel. HErC. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
shokmah Posté(e) 30 septembre 2010 Auteur Share Posté(e) 30 septembre 2010 le cron j'en sait trop rien parcontre, pour le init.rc je sais qu'on peut en mettre un deuxieme /data/ et qu'il s'excecute au demarage , moi je cherche a mettre le script mais pas trop le temps pour le moment pour regarder cela plus en profondeur, la technique avec unionfs. serait celle avec la meilleure compatibillite et comme on peut pas recompiler le noyau sans flasher le tel, il vafalloir utiliser des mecanisme tels que fuse ou tout autre moyen de 'tweaker' le noyau utilisé. il a été graandement allégé donc faudrait semble t'il rajouter le support ext3 ou ext4 et unionfs si on peut Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
shokmah Posté(e) 13 octobre 2010 Auteur Share Posté(e) 13 octobre 2010 sur xda http://forum.xda-developers.com/showthread.php?t=800555 il ont fait un script pour le X10, mais franchement je manque de temps pour me pencher dessus plus longtemps. mais bon celui du X10 fonctionne alors que pour mini ou mini pro il semblerait que quelques petites adaptations soit nécessaires, m'enfin ça m'enchante plus énormément de le faire pour 1.6 sachant que la 2.1 devrait tomber dans pas très longtemps. Vous êtes libre d'essayer. moi j'ai trop de trucs a faire et trop peu de temps pour le faire (l'histoire d'un mec normal , tout ce qu'il y a de plus normal) Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
goosoo Posté(e) 13 octobre 2010 Share Posté(e) 13 octobre 2010 (modifié) B) Modifié 6 mai 2011 par goosoo Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kwal Posté(e) 16 octobre 2010 Share Posté(e) 16 octobre 2010 Du nouveau? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
shokmah Posté(e) 16 octobre 2010 Auteur Share Posté(e) 16 octobre 2010 (modifié) normalement sur xda, il y a une version opérationnelle, mais le gars n'a pas de mini/pro, ceux qui ont testés les pré-versions ont du passer par le recorvery , ils sont méfiants sur xda. je testerai bien mais je n'ai ni seus , ni adb sur mon pc qui est entre la vie et la mort, il se fait vieux. mais promis je testerais, si ce n'est pas fait avant moi, quand je me déciderai à remettre tout à zéro car j'ai semble t'il beaucoup trop bidouillé, j'ai beaucoup trop de fermetures forcée. http://forum.xda-developers.com/showthread.php?t=804574 en plus, il faut que je partitionne la µSD, c'est pas gagné ^^ Modifié 16 octobre 2010 par shokmah Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
shokmah Posté(e) 17 octobre 2010 Auteur Share Posté(e) 17 octobre 2010 (modifié) Bon moi j'ai regardé le script du gars la mais il fait certains trucs qui me semblent bizarre, le backup des applications se fait sur la mémoire interne ce qui est étrange en soit, ça ne fonctionne que si on a plus d'espace libre que d'utilisé et auxquels cas app2SD n'a quasiment aucune utilité. mais bon je ne suis pas expert en script shell, mais pour moi on dirait qu'il manque des choses à son code, a moins qu'il utilise une écriture simplifiée qui m'est inconnu part ailleurs, si je peux je demanderais à un pote surtout, s'il a le temps, il a fait ça pendant 2 ans en entreprise, je pense qu'il pourra m'expliquer le fonctionnement du code. parce que sur XDA ça ne parle plus que de S.E.U.S. et son app2SD est censé être universel, un gars l'a modifié et a dit que ça fonctionnait plus ou moins mais que c'était pas parfait. Si je comprend le délire j'essaierai de le modifier ou au mieux de pondre le mien de script shell avec des commentaires qui plus est , je n'en vois que trop peu dans les codes prétendument open source et ça craint. Modifié 17 octobre 2010 par shokmah Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kwal Posté(e) 17 octobre 2010 Share Posté(e) 17 octobre 2010 Okay merci d'avoir taffer la dessus shokmah jpense qu'on va pa galerer et on va faire comme tu avais dit, c'est à dire attendre la 2.1 :p Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
shokmah Posté(e) 17 octobre 2010 Auteur Share Posté(e) 17 octobre 2010 mais même en 2.1 il faudra mettre le script et ça suppose d'attendre le root , parce que app2SD n'est activé dans android que depuis la 2.2 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
shokmah Posté(e) 27 octobre 2010 Auteur Share Posté(e) 27 octobre 2010 App2SD fonctionne sur mini pro, bon il est tard donc ceux qui veulent peuvent aller le prendre directement ici, je ne sais pas si pour le mini c'est identique, il faudrait des volontaire pour tester :o . Bon c'est en anglais mais c'est pas très compliqué normalement. http://forum.xda-developers.com/showthread.php?t=804574 bref je changerai mon post demain peut être, j'espère que l'on aura pas à modifier le script lorsque l'on sera en 2.1, ou alors très peu... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DjeRoid Posté(e) 27 octobre 2010 Share Posté(e) 27 octobre 2010 Merci pour le tuyau, je regarderai ça quand j'aurai un peu de temps (mini pro) - et d'espace sur ma SD :P Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Phenom2 Posté(e) 31 octobre 2010 Share Posté(e) 31 octobre 2010 Je viens de passer ma nuit ENTIÈRE à essayer d'installer l'app2sd... Après beaucoup de raté, j'ai fini par avoir quelque chose de concret : maintenant toutes mes application s'installent deux fois, dans la partition normale... Donc je perd 2 fois plus de place à chaque apk installée... Sinon à part ça j'ai gagné un gros mal de tête...... Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
shokmah Posté(e) 31 octobre 2010 Auteur Share Posté(e) 31 octobre 2010 arf c'est dur , moi je n'ai pas encore testé, je le ferais lorsque je serais en 2.1 et root. sur XDA plusieurs personnes ont confirmés que ça fonctionne donc, je ne sais pas quoi te dire. Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Phenom2 Posté(e) 31 octobre 2010 Share Posté(e) 31 octobre 2010 Je pense que je vais attendre la 2.1 aussi. Quelqu'un a essayer de passer le téléphone en "nordik" ?? (pour avoir la maj plus tôt) Mais sa me fait peur, j'ai cru comprendre que je pourrais plus le flasher avec SEUS ensuite :/ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kwal Posté(e) 31 octobre 2010 Share Posté(e) 31 octobre 2010 Purée jviens de lire qu'on aura prêtre 2.1 pour halloween quel bande de fous chez SE, sinon pour le mode nordique j'ai pas testé ca me fait flipper aussi ^^ Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.