pixiebob Posted March 17, 2011 Share Posted March 17, 2011 (edited) je crée ce topic dans le but de porter le kernel 2.6.32(plus simple a realiser que le 2.6.35).si on parvient a realiser cet exploit on sera en mesure de profiter de gingerbread et MaJ future sur notre spica sans avoir le SoD. sod:sleep of death fameux bug qui affecte notre kernel 2.6.29(sous gingerbread) et qui fait que le spica en veille ne peut plus se reveiller.beaucoup d'autre mobile ont ce meme probleme du sod avec un kernel 2.6.29 sous gingerbread. je recherche donc une equipe de gens motivé ,ayant quelque rudiments de base linux, et vais vous faire un ptit tuto pour expliquer la compilation du kernel. 1er etape: installer le cross compiler la commande pour installer tousles paquets: sudo apt-get install git build-essential gcc-4.5-arm-linux-gnueabi libncurses5-dev 2eme etape:telecharger les source vous allez commencer par compiler un kernel 2.6.29.6 pour vous familiariser vous vous mettez dans le repertoire ou installer les sources, par exemple : cd /votre repertoire et taper ceci, ca va telecharger les source du kernel criminal: git clone git://github.com/dh-harald/i5700-kernel 3eme etape: telecharger le recovery initramfs vous vous mettez dans un autre repertoire pour mettre l'initramfs(recovery) cd /autre repertoire git clone git://github.com/dh-harald/i5700-initramfs-2.6.29.6 4eme etape: telecharger mon fichier de configuration du kernel ".config" et placer le dans le repertoire ou vous avez telecharger les sources(c'est le repertoire qui contient donc l'ensemble des repertoire des source arch,block,crypto...) 5eme etape: tjrs dans le repertoire des source il faut modifier le fichier makefile pour lui indiqué le chemin de notre cross compiler. vous ouvrez makefile avec un editeur de fichier , chercher la ligne n°194,j'ai mis: CROSS_COMPILE := /usr/bin/arm-linux-gnueabi- 6eme etape: placé dans le repertoire des sources vous taper: make menuconfig vous acceder a tous les reglages possible du kernel, sachez qu'il n'y a queqlque parametre que vous pouvez modifier ne vous rendant pas impossible l'achevement de la compilation. 7eme etape: dans le menuconfig il faut indiqué le chemin de votre initramfs.vous allez dans general setup,Initial RAM filesystem and RAM disk.vous changer ici le repertoire de votre initramfs pour lui indiquer precisement le chemin de initrd.arm.initramfs_list. (servez vous des outils comme l'explorateur de fichier pour trouver vos fichiers.) vous pouvez sortir du menuconfig et sauvegarder le nouveau config crée 8eme etape: avec un editeur de fichier on va modifier justement initrd.arm.initramfs_list.vous remarquer que les chemins de repertoire ne coorespondent pas a vos emplacement il faut donc les adapter a votre cas. 9eme etape: maintenant on peut enfin commencer la compilation.tjrs dans votre repertoire des sources vous taper: make vous laisser faire votre ordi ca prends du temps 10 etape: une fois la compilation terminé vous trouverez votre kernel dans: /arch/arm/boot/zImage 11 etape: maintenant vous pouvez inserer ce zImage dans un update.zip et l'installer dans votre recovery edit: dezippe l'un de mes kernels , tu vois que dans le repertoire xbin il ya justement le kernel zImage tu le remplace par celui que tu viens de compiler et tu rezippe le tout. si tu dezippe l'un de mes kernels tu n'auras pas besoin de toucher au tweak car il y est deja dans /system/etc/init.d/90screenstate-scaling kernel 2.6.32: ca comprend le kernel et l'initramfs git clone git://github.com/leshak/I5700-kernel-2.6.32.9 n'oubliez pas pour le kernel 2.6.32 le fichier config le fil de discussion sur samdroid concernant le kernel 2.6.32: http://forum.samdroid.net/f9/kernel-2-6-32-samsung-acclaim-r880-spica-3981/ edit: et un truc tres important si jamais bootloop pas moyen d'installer un kernel.ne surtout pas s'amuser a tout reinstaller.il suffit juste de reinstaller le kernel valide via odin(j'ai windows en doublette uniquement pour cet usage... :D ) la manip pour que odin accepte le kernel, il faut convertir zimage(tu prends celui de mon kernelV7) en tar(avec linux): tar -cvf new_kernel_PDA.tar zImage avec ca tu n'aura jamais a tout reinstaller en cas de probleme ;) ;) edit: pour gagner du temps voici le kernel a appliquer via odin en cas de pepin http://dl.free.fr/o3p7uUUF5 Edited March 22, 2011 by pixiebob Quote Link to comment Share on other sites More sharing options...
dark_dream Posted March 17, 2011 Share Posted March 17, 2011 ok faut que j'installe linux mais j'ai pas envie de formater y'a un moyen ? Quote Link to comment Share on other sites More sharing options...
pixiebob Posted March 17, 2011 Author Share Posted March 17, 2011 oui virtualbox Quote Link to comment Share on other sites More sharing options...
Spadewalk Posted March 17, 2011 Share Posted March 17, 2011 Perso je tourne sous debian, merci pour les explications je suis en train de voir ça. Quote Link to comment Share on other sites More sharing options...
khancyr Posted March 17, 2011 Share Posted March 17, 2011 J'en suis meme si je risque d'etre lent au début! Sinon je pense me servir de Cygwin normalement sa devrai fonctionné , non (j'y connais encore trop rien a linux mais j'ai l'habitude du ms-dos ,donc je devrai m'en tirer ^^) Quote Link to comment Share on other sites More sharing options...
IT4ALii3EN Posted March 17, 2011 Share Posted March 17, 2011 Malheureusement je n'ai pas d'ordinateur sous Linux ... donc je ne pourrais pas faire parti de la team ( pour l'instant ;) ) vu que je suis sous Windows7 :/! J'y connais rien non plus à Linux, donc j'aurais été lent aussi. Quote Link to comment Share on other sites More sharing options...
maxander Posted March 17, 2011 Share Posted March 17, 2011 Est-ce que cela marcherais avec une version 64bits? Quote Link to comment Share on other sites More sharing options...
gerem72 Posted March 17, 2011 Share Posted March 17, 2011 Tres bonne initiative les gars :) en espérant que ca marche ! Perso pour moi c'est du chinois... Quote Link to comment Share on other sites More sharing options...
Yoshi74 Posted March 17, 2011 Share Posted March 17, 2011 Malheureusement je n'ai pas d'ordinateur sous Linux ... donc je ne pourrais pas faire parti de la team ( pour l'instant ;) ) vu que je suis sous Windows7 :/! J'y connais rien non plus à Linux, donc j'aurais été lent aussi. Y'a toujours la possibilité d'acheter un vieux pc et d'installer Linux. ^^ Quote Link to comment Share on other sites More sharing options...
dark_dream Posted March 17, 2011 Share Posted March 17, 2011 Bon je télécharge linux (1h environ ) je l'installe et j'essaie tous ça Quote Link to comment Share on other sites More sharing options...
IT4ALii3EN Posted March 17, 2011 Share Posted March 17, 2011 Y'a toujours la possibilité d'acheter un vieux pc et d'installer Linux. ^^ Oui j'vais récupéré dans peu de temps une tour, j'vais lui mettre Linux dessus, puis enfin voir ce que Linux nous offre pour Android ;) ! Quote Link to comment Share on other sites More sharing options...
Yoshi74 Posted March 17, 2011 Share Posted March 17, 2011 Ca n'a pas l'air si compliqué (je connais le HTML puisque j'ai crée des sites) mais malheureusement pas d'ordi sous Linux et les frais commence à se faire voir (achat d'une nouvelle PS3 puisque pour la deuxième fois la mienne m'a lâché + achats d'une DSI avec le pack Pokemon noir + achat d'une nouvelle carte graphique ainsi qu'une alim). Donc si dans 1~2 mois ce n'est pas terminé, je pourrais peut-être aider. ;) Quote Link to comment Share on other sites More sharing options...
barome Posted March 17, 2011 Share Posted March 17, 2011 Je vous souhaite bon courage et bon taf ! ;) Quote Link to comment Share on other sites More sharing options...
dark_dream Posted March 17, 2011 Share Posted March 17, 2011 (edited) pour le nouveau kernel faut faire a peut pret pareil ? Yoshi t'as PS3 a eu un YLOD ? Edited March 17, 2011 by dark_dream Quote Link to comment Share on other sites More sharing options...
khancyr Posted March 17, 2011 Share Posted March 17, 2011 Il existe plusieurs moyen d'avoir linux sur son ordi sans avoir a formater ou avec un ordi dédié.Si c'est juste pour faire de la compilation et du bidouillage , je pense qu'un émulateur doit suffir , style vitualbox cygwin . Perso je vais tester avec cygwin , je vous dirai si tout ce passe bien!Sinon ben je ferais une partition linux sur mon DD externe branché en e-sata ^^ Merci Pixiebob pour le tuto! Je teste sa samedi ! Ha oui ! Ne faisons pas comme les CM , c'est a dire 20000000 version qui au finale sont les même ;) .Merci pour ceux qui feront des noyaux de pas crée un sujet dédié pour le partager sinon on va pas s'en sortir! Quote Link to comment Share on other sites More sharing options...
dark_dream Posted March 17, 2011 Share Posted March 17, 2011 c'est bon pour linux j'ai trouvé un logiciel qui s'appelle Unetbootin (j'ai eu du mal a le trouver je ne me rappelais plus du nom ) en fait il télécharge la distrib et la copie sur la clé usb afin de l'installer ça m'évite de gâcher un cd-r pour rien Quote Link to comment Share on other sites More sharing options...
RodB Posted March 17, 2011 Share Posted March 17, 2011 Ou un bete dualboot. Avec Wubi vous avez un dualboot windows/ubuntu en moins d'une heure! Quote Link to comment Share on other sites More sharing options...
matrix4422 Posted March 17, 2011 Share Posted March 17, 2011 (edited) +1 pour Wubi, de plus pas besoin de créer de partition donc pas de formatage ! Et pour désinstaller Ubuntu, un petit tour dans le gestionnaire des programmes de windows et on clique sur desinstaller ;-) Je tripote linux depuis un bout de temps (je suis en BTS informatique), je veux bien donner un coup de main mais c'est les exams à la fin de l'année donc pour de petites tâches ^^ Edited March 17, 2011 by matrix4422 Quote Link to comment Share on other sites More sharing options...
dark_dream Posted March 17, 2011 Share Posted March 17, 2011 J'arrive pas a booter linux avec wubi quand je le selectionne mon PC redémarre Quote Link to comment Share on other sites More sharing options...
franzyroy Posted March 17, 2011 Share Posted March 17, 2011 pour ceux qui sont sous windows, il y a aussi la solution du dual boot avec linux! faudrait que j'essaye de voir si windows 7 64 bits l'accepte, je ne l'ai fait qu'avec XP 32 bits. ;) j'espère que la TEAM de ceux qui connaissent bien Linux nous ferons de bonnes choses... ENJOY Pixiebob & les autres... Quote Link to comment Share on other sites More sharing options...
matrix4422 Posted March 17, 2011 Share Posted March 17, 2011 J'arrive pas a booter linux avec wubi quand je le selectionne mon PC redémarre Désinstalle et réinstalle ... Quote Link to comment Share on other sites More sharing options...
dark_dream Posted March 17, 2011 Share Posted March 17, 2011 c'est ce que j'ai fais Quote Link to comment Share on other sites More sharing options...
olab Posted March 17, 2011 Share Posted March 17, 2011 (edited) Pixiebob, Oublie pas dans le tuto, qu'il faut installer git et build-essential;-) Edit: Et puis c'est gcc-4.5-arm-linux-gnueabi qu'il faut installer (sinon ya pas les exécutables de compilation) Edit 2 : Et libncurses5-dev pour que make menuconfig fonctionne (décidément, c'est du try and error) Edited March 17, 2011 by OOO Quote Link to comment Share on other sites More sharing options...
Yoshi74 Posted March 17, 2011 Share Posted March 17, 2011 pour le nouveau kernel faut faire a peut pret pareil ? Yoshi t'as PS3 a eu un YLOD ? Ouaip, pas bien fiable la 60Go, ca fait la deuxième fois qu'elle se prend un YLOD ! reste plus qu'à passer sur une slim mais ma ps3 fat va me manquer. :( Quote Link to comment Share on other sites More sharing options...
Marco Sokolov Posted March 17, 2011 Share Posted March 17, 2011 Je suis sous ubuntu, je serais pas contre filer un coup de pogne. Mais il va falloir me guider, je ne suis pas dev. Mais si on m'explique bien, je pense être en mesure de comprendre... :P 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.