shokmah Posted September 24, 2010 Share Posted September 24, 2010 (edited) 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. Edited September 24, 2010 by shokmah Quote Link to comment Share on other sites More sharing options...
Kwal Posted September 25, 2010 Share Posted September 25, 2010 Super tuto shokmah,maintenant va falloir creuser pour détailler les parties du tuto :P Quote Link to comment Share on other sites More sharing options...
shokmah Posted September 25, 2010 Author Share Posted September 25, 2010 (edited) 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. Edited September 25, 2010 by shokmah Quote Link to comment Share on other sites More sharing options...
Kwal Posted September 25, 2010 Share Posted September 25, 2010 Ben il va falloir procéder a un test alors mais si c'est simple tant mieux xD Quote Link to comment Share on other sites More sharing options...
shokmah Posted September 25, 2010 Author Share Posted September 25, 2010 (edited) 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 Edited September 25, 2010 by shokmah Quote Link to comment Share on other sites More sharing options...
Kwal Posted September 29, 2010 Share Posted September 29, 2010 Jai trouver un lien qui sera peut etre utile -> http://android-dls.com/wiki/index.php?title=A688_App2SD Quote Link to comment Share on other sites More sharing options...
shokmah Posted September 30, 2010 Author Share Posted September 30, 2010 (edited) 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. Edited September 30, 2010 by shokmah Quote Link to comment Share on other sites More sharing options...
hercule18 Posted September 30, 2010 Share Posted September 30, 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. Quote Link to comment Share on other sites More sharing options...
shokmah Posted September 30, 2010 Author Share Posted September 30, 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 Quote Link to comment Share on other sites More sharing options...
shokmah Posted October 13, 2010 Author Share Posted October 13, 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) Quote Link to comment Share on other sites More sharing options...
goosoo Posted October 13, 2010 Share Posted October 13, 2010 (edited) B) Edited May 6, 2011 by goosoo Quote Link to comment Share on other sites More sharing options...
Kwal Posted October 16, 2010 Share Posted October 16, 2010 Du nouveau? Quote Link to comment Share on other sites More sharing options...
shokmah Posted October 16, 2010 Author Share Posted October 16, 2010 (edited) 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é ^^ Edited October 16, 2010 by shokmah Quote Link to comment Share on other sites More sharing options...
shokmah Posted October 17, 2010 Author Share Posted October 17, 2010 (edited) 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. Edited October 17, 2010 by shokmah Quote Link to comment Share on other sites More sharing options...
Kwal Posted October 17, 2010 Share Posted October 17, 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 Quote Link to comment Share on other sites More sharing options...
shokmah Posted October 17, 2010 Author Share Posted October 17, 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 Quote Link to comment Share on other sites More sharing options...
shokmah Posted October 27, 2010 Author Share Posted October 27, 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... Quote Link to comment Share on other sites More sharing options...
DjeRoid Posted October 27, 2010 Share Posted October 27, 2010 Merci pour le tuyau, je regarderai ça quand j'aurai un peu de temps (mini pro) - et d'espace sur ma SD :P Quote Link to comment Share on other sites More sharing options...
Phenom2 Posted October 31, 2010 Share Posted October 31, 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...... Quote Link to comment Share on other sites More sharing options...
shokmah Posted October 31, 2010 Author Share Posted October 31, 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. Quote Link to comment Share on other sites More sharing options...
Phenom2 Posted October 31, 2010 Share Posted October 31, 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 :/ Quote Link to comment Share on other sites More sharing options...
Kwal Posted October 31, 2010 Share Posted October 31, 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 ^^ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.