LoïcLeDuault Posted March 18, 2012 Share Posted March 18, 2012 (edited) voici un petit tuto pour la compill de CM7.x a partir des sources officiel de cyanogenmod ce tuto a provient d'un tuto xda que j'ai traduit et adapter a cm7 http://forum.xda-dev...d.php?t=1366054 Etape 1: Mise en place l'environnement de compilation. 1°)installer Sun JDK 6 sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" Sudo apt-get update Sudo apt-get install sun-java6-jdk 2°)installer les paquets nécessaire sur unbuntu 64 bit sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils sur unbuntu 32 bit sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev libx11-dev libreadline6-dev libgl1-mesa-dev tofrodos python-markdown libxml2-utils si vous ete sur ubuntu 11.10 ou plus entrer aussi cette commandes sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so 3°) installer adb partie du tuto a venir ....... Étape 2: Téléchargement de la source si vous n'avez pas encor repo installez le comme ceci mkdir ~/bin PATH=~/bin:$PATH curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo chmod a+x ~/bin/repo créé ensuite votre repertoire de travail et allez dedant (exemple) mkdir working_directory cd working_directory initialiser la sources repo init -u git://github.com/CyanogenMod/android.git -b gingerbread telecharger la sources (yen a pour pas mal de temps c'est l'heure du café) repo sync une foi tout syncro rendez vous dans le repertoire cooper cd device cd samsung cd cooper connecter votre ACE en usb et utiliser la commande adb devices executer la commandes suivantes ./extract-files.sh adb récupère des fichier propriétaire dans votre ACE nécessaire a la compilation retourner dans le répertoire de travail cd .. cd .. cd .. Étape 3: compillation de la source Choisissez votre cible avec lunch . build/envsetup.sh lunch cooper-eng lancer la compillation make -jX update-api make -jX otapackage remplasser X par le nombre de coeur de votre processeur par exemple make -j2 update-api make -j2 otapackage la rom serra dispos ensuite dans working_directory/out/target/product/cooper/cooper-ota-eng.USER.zip USER = votre nom d'utilisateur Étape 4: Mise a jour et compillation de la source cd ~/WORKING_DIRECTORY repo sync . build/envsetup.sh lunch cooper-eng make -jX update-api make -jX otapackage remplasser X par le nombre de coeur de votre processeur Bonus *: faire la même chose avec une autre version d'android CM9 dans etape 2 l'ors de l'initialisation faite comme ceci initialiser la sources repo init -u git://github.com/CyanogenMod/android.git -b ics android-2.3.7 dans etape 2 l'ors de l'initialisation faite comme ceci initialiser la sources repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1 pour connaitre les autres branche faite comme ceci puis refaite la commande avec la bonne branche autre CM repo init -u git://github.com/CyanogenMod/android.git -b listemoilesbranchestp autre rom stock repo init -u https://android.googlesource.com/platform/manifest -b listemoilesbranchestp * le device n'est pas inclut dans certaine branche il faudra donc l'ajouter par exemple pour une rom android cd ~/WORKING_DIRECTORY/device/samsunggit clone git://github.com/EmoBoiix3/android_device_samsung_cooperren android_device_samsung_cooper coopercd ..cd .. le lien de ce device (git://github.com/EmoBoiix3/android_device_samsung_cooper) est un exemple il y en a d'autre sur github, c'est dans ce dossier que les spessification du model sont, c'est donc dans ce dossier que le principale du travail de portage est fait Edited July 12, 2012 by sololonnais 2 Quote Link to comment Share on other sites More sharing options...
clad22366 Posted March 20, 2012 Share Posted March 20, 2012 je vais tester tout sa,je vien de faire une partoche(60GB) j'ai ubuntu 11.10 je vais l'installé dans la journnée et commencer a me creuser les ménages,je connais pas trop linux,mais je me suis bien fait la main sur backtrack 4/5 Quote Link to comment Share on other sites More sharing options...
LoïcLeDuault Posted March 20, 2012 Author Share Posted March 20, 2012 tu devrai t'en sortir avec ce tuto il manque juste la parti pour installer adb faut que je retrouve un tuto sur le web je me souvient plus commen je l'est installer Quote Link to comment Share on other sites More sharing options...
Ugoboss Posted March 20, 2012 Share Posted March 20, 2012 (edited) Ceci fonctionne sous Linux Mint ou Debian stp ? Edited March 20, 2012 by UgoBoss Quote Link to comment Share on other sites More sharing options...
LoïcLeDuault Posted March 20, 2012 Author Share Posted March 20, 2012 sur debian je pense que oui (ubuntu est un debian) mint je le connait pas assez pour te dire Quote Link to comment Share on other sites More sharing options...
clad22366 Posted March 20, 2012 Share Posted March 20, 2012 bon bin je sais pas d'ou sa vien mais j'ai installé ubuntu 11.10(je vois sa partition + swap) mon pc boot directe sur seven,aucun menu de boot,la derniere fois que j'ai supprimé ubuntu,j'ai suppr la partition,j'ai remi le mbr via le cd de restauration en invite fixmbr un truc du genre peut-etre qu'ubuntu ne peut plus installé le "grub" je peut le fixé en invite en lancant le dvd ubuntu? Quote Link to comment Share on other sites More sharing options...
LoïcLeDuault Posted March 20, 2012 Author Share Posted March 20, 2012 ubuntu install grub normalement ta du toucher a quelque chose Quote Link to comment Share on other sites More sharing options...
clad22366 Posted March 20, 2012 Share Posted March 20, 2012 je vais devoir formaté tout mon disque dur c'est pas grave,aucune donnée sur ce PC je vais installé ubuntu sur tout le hdd cette nuit,je commencerais ton tuto demain :) Quote Link to comment Share on other sites More sharing options...
Ugoboss Posted March 20, 2012 Share Posted March 20, 2012 sur debian je pense que oui (ubuntu est un debian) mint je le connait pas assez pour te dire Ok merci ;) Quote Link to comment Share on other sites More sharing options...
FabienHuet Posted March 24, 2012 Share Posted March 24, 2012 À savoir que pour le néophytes qui veulent tester ubuntu il y a WUBI ! Ça installe ubuntu comme une quelconque application Windows ! Donc aucun formatage et si vous en avez assez vous pouvez le desinstaller de la même facon qu'une quelconque appli ! Envoyé depuis mon GT-S5830 avec Tapatalk Quote Link to comment Share on other sites More sharing options...
Ugoboss Posted March 24, 2012 Share Posted March 24, 2012 (edited) Ou Linux Live Usb Creator perso j'en ai testé des Linux et la plupart du temps je fais l'installation à partir d'une clé usb ;) Edited March 24, 2012 by UgoBoss Quote Link to comment Share on other sites More sharing options...
LoïcLeDuault Posted March 25, 2012 Author Share Posted March 25, 2012 j'utilise aussi LILI usb pour installer ubuntu c'est tres pratique (pas besoin de cd) pour la compillation il vos mieu avoir un ubuntu installer en dur pas de wubi sa risque d'etre trop long a compiller (meme si c'est fesable) il y a aussi une version de ubuntu qui sauvegarde le MBR permetant de le desinstaller sans laisser aucunes traces Quote Link to comment Share on other sites More sharing options...
Ugoboss Posted March 25, 2012 Share Posted March 25, 2012 Ah enfin une autre personne qui utilise LILI ^^ Moi je suis en dual boot avec Kubuntu et Linux Mint. Pas Ubuntu mais Kubuntu c'est Ubuntu avec le bureau KDE qui est super je trouve, et aucun problème de compilation :) Quote Link to comment Share on other sites More sharing options...
LoïcLeDuault Posted March 25, 2012 Author Share Posted March 25, 2012 pareil multiboot avec windows7 ubuntu et android-X86 lili permet d'installer tout les linux meme android-x86 (l'install prend a peinne une minutes) c'est vrait kunbuntu est sympat surtout pour les gens venan de windows il sont moin perdu que sur ubuntu j'utilise ubuntu depuis le debut du projet je me suis bien habituer a Gnome par contre le dernier Ubuntu avec sa new interfasse jm pas trop je prefere le style classic de ubuntu Quote Link to comment Share on other sites More sharing options...
clad22366 Posted March 25, 2012 Share Posted March 25, 2012 (edited) ayé je mis lançe,la je vais install ubuntu :) ,sinan ne vous inquité pas je connait les boot usb(persistent)/dvd,WUBI(mais jamais utilisé)et j'utilisais aussi LILI ^^ ^_^ mais la j'ai une bonne collection de dvd-rw,car je ne peut plus booté sur quoi que se soit en usb j'ai du flingué un truc "disque invalide" a chaque fois bon allez je boot sur mon lecteur externe(,oui celui du pc et flingué) pour info j'ai un pc portable. c'est fait :) !!!! je fait 385 mise a jour :mellow: Edited March 25, 2012 by clad22366 Quote Link to comment Share on other sites More sharing options...
Ugoboss Posted March 25, 2012 Share Posted March 25, 2012 C'est normal toutes les mises à jours au début t'inquiètes pas ;) Quote Link to comment Share on other sites More sharing options...
clad22366 Posted March 25, 2012 Share Posted March 25, 2012 (edited) sa me prend le chou !!! mdr dans le terminal quand je tape sudo,sa me demande mon mot de passe je veux bien le tapé mais quand j'écrit avec mon clavier rien ne se passe :huh: Edited March 25, 2012 by clad22366 Quote Link to comment Share on other sites More sharing options...
Ugoboss Posted March 25, 2012 Share Posted March 25, 2012 C'est normal, tape ton mot de passe et fait entrer ;) Il n'écrit pas le mot de passe. Quote Link to comment Share on other sites More sharing options...
clad22366 Posted March 25, 2012 Share Posted March 25, 2012 (edited) sa veut pas :( par exemple je tape su,sa me demande mon mot de passe,je le rentre su : échec d'authentification c'est bien le mot de passe de sessions administrateur ?? je me sert du terminal d'origine CTRL+Alt +T Edited March 25, 2012 by clad22366 Quote Link to comment Share on other sites More sharing options...
Ugoboss Posted March 25, 2012 Share Posted March 25, 2012 Si t'as perdu ton mot de passe tape : passwd "le nom de la session" par exemple passwd ugo. Après tu devras entrer ton nouveau mot de passe et voilà. Utilise le terminal dans le grub aussi appelé recovery ;) Quote Link to comment Share on other sites More sharing options...
guillane Posted March 25, 2012 Share Posted March 25, 2012 excusez mon ignorance mais pouvez vous m'expliquer explicitement a quoi cela sert-il s'l vous plait? sans trop de mots savants please mdr Quote Link to comment Share on other sites More sharing options...
LoïcLeDuault Posted March 25, 2012 Author Share Posted March 25, 2012 en gros tu ouvre un terminal tu entre les commandes a la suite (entrer apres chaque ligne) sa telecharge le code sources de CM7 que tu peut compiller sa,genere une rom.zip a partir des sources exactement comme les builds officielle de CM7 mais tu peut mettre a jour quand tu veut le code sources pour le compiller (avoir la derniere verssion avat quel soit dispo) tu peut aussi editer le code sources une fois telecharger avant de compiller les sources necessite encor du tavail (les rom custom non officiel baser sur CM integres des patch des kernel modifier et autres script et sont donc plus stable) en faisant des repo sync regulierement on vois que la team est tres active et on peut profiter des dernier changement direct PS la 1ere compillation peut etre tres longues les compillation suivante serront bien plus rapide (pareil pour le repo sync) mise a jour du tuto Bonus *: faire la même chose avec une autre version d'android Quote Link to comment Share on other sites More sharing options...
clad22366 Posted March 26, 2012 Share Posted March 26, 2012 (edited) c'est normal que sa me donwload tout plein de device,htc,huawei,motorola....j'ai pas encore le device cooper/ace :( edit:c'est bon j'ai le cooper Edited March 26, 2012 by clad22366 Quote Link to comment Share on other sites More sharing options...
LoïcLeDuault Posted March 26, 2012 Author Share Posted March 26, 2012 le dl peut être très long les device ce dl par ordre alphabétique je croit (constructeur/model) la 1ere compill peut prendre TRES longtemps (9H environ sur mon portable, 2H sur mon PC fix) Quote Link to comment Share on other sites More sharing options...
clad22366 Posted March 26, 2012 Share Posted March 26, 2012 (edited) ok depuis 11h se matin a une vitesse de 600ko/s j'ai le device cooper faut que j'attende quand méme la fin du repo sync? 19h14 téléchargement des sources terminer pfiouuu maintenant j'instale ADB Edited March 26, 2012 by KL4D2236 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.