Compiler Cyanogen (android froyo) sur Ubuntu

17 juillet 2010 par Gaëtan Laisser une réponse »

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 :

  1. 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 :

  1. 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 :

  1. mkdir cmfroyo&&cd cmfroyo
  2. wget http://android.git.kernel.org/repo
  3. ./repo init -u git://github.com/CyanogenMod/android.git -b froyo
  4. ./repo sync
  5. wget http://android:teamd00sh@kanged.net/private/proprietaries/dream_sapphire.tgz;tar zxvf dream_sapphire.tgz;rm dream_sapphire.tgz;
  6. cd vendor/cyanogen
  7. ./get-rommanager
  8. ./get-google-files
  9. cd ../..
  10. source build/envsetup.sh
  11. sed -n -e "s/^add_lunch_combo//gp" vendor/*/vendorsetup.sh
  12. lunch cyanogen_dream_sapphire-eng
  13. make -j4 installclean
  14. make -j4
  15. 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).

Publicité

5 commentaires

  1. cedric dit :

    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. SomeOne dit :

    ça passe impec’ sur mon G1, donc sur les versions suivantes, ça doit poser aucun problème ;)

  3. Jordann dit :

    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. Gaëtan dit :

    :s je n’ai plus le fichier en question désolé

  5. Jordann dit :

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

Laisser un commentaire