Compiler Cyanogen (android froyo) sur Ubuntu

Plop à tous …

!!!!!!!!!!!!!!PETIT RAPPEL, EN CAS DE BRIQUAGE DE VOTRE TELEPHONE, VOUS ETES SEUL RESPONSABLE!!!!!!!!
rapide article pour compiler sa propre version de cyanogen et de créer un paquet à flasher directement sur son téléphone … concernant les dépendances (fichiers à installer, …) :
Pour toutes les architectures :

sudo apt-get -yqq install git-core gnupg sun-java6-jdk flex bison gperf libsdl-dev ncurses-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev valgrind

Pour les 64 bits :

sudo apt-get -yqq install ia32-libs lib32z1-dev lib32ncurses5-dev gcc-multilib g++-multilib lib32readline5-dev


Et après, on commence les réjouissances :

mkdir cmfroyo&&cd cmfroyo
wget http://android.git.kernel.org/repo
./repo init -u git://github.com/CyanogenMod/android.git -b froyo
./repo sync
wget http://android:teamd00sh@kanged.net/private/proprietaries/dream_sapphire.tgz;tar zxvf dream_sapphire.tgz;rm dream_sapphire.tgz;
cd vendor/cyanogen
./get-rommanager
./get-google-files
cd ../..
source build/envsetup.sh
sed -n -e "s/^add_lunch_combo//gp" vendor/*/vendorsetup.sh
lunch cyanogen_dream_sapphire-eng
make -j4 installclean
make -j4
make -j4 otapackage

Comptez environ 1 heures entre le début de l’execution des commandes et l’arrivée à la dernière commande.

Une fois terminé, dans le dossier « out/target/product/dream_sapphire » vous trouverez votre paquet nommé : « cyanogen_dream_sapphire-ota-eng.VOTRENOM.zip »
à mettre sur votre SDCARD et à flasher par les rites habituels (fastboot/recovery/adb, …).

Attention, il se peut qu’elle ne fonctionne pas, donc gardez toujours sous le coude une version fonctionnelle ;).

Sinon, vous pouvez toujours vous rabattre sur les versions nightly, qui peuvent être fonctionnelle (mais ça c’est pas sûr non plus).

5 réflexions sur “ Compiler Cyanogen (android froyo) sur Ubuntu ”

  1. Merci beaucoup « Grand loup Zeur » , je venais juste de passer mon HTC G2 32b en 2.1 , maintenant vais continuer a jouer ^^ (en espérant que 2.2 passe en terme de perf :s

  2. ça passe impec’ sur mon G1, donc sur les versions suivantes, ça doit poser aucun problème 😉

  3. Salut. Je ne sais pas si le lien est mort ou pas, mais je n’arrive pas a avoir le fichier dream_sapphire.tgz, et je n’arrive pas à le trouveer ailleur. Si tu as encore le fichier ou un autre lien.. Merci!!

  4. Merci quand même. J’ai fait autrement avec gingerbread donc voila. Bonne continuation et merci pour cet article.

Les commentaires sont fermés.