[TUTO]Aide et début de tuto pour compiler cyanogenmod ou rom custom.

azertym

azertym

Membres VIP
Inscrit
28 Juin 2012
Messages
812
Points
16
Salut à toutes et à tous.

Comme tout le monde le sait, wiko à réussi à créer un téléphone séduisant et assez puissant pour son faible prix, mais beaucoup de bug ce font tout de même ressentir par quelques personnes et que la communauté d'android délaisse un peu ce mobile.

C'est pourquoi je propose que l'on échange un maximum pour développer une rom custom et idéalement cyanogenmod 12.

J'ai commencé à rédiger un tuto avec l'aide du forum XDA, les sources seront en bas du post.

Ce dont vous avez besoin :​
- Un ordinateur équipé de linux ubuntu 14.04 ou windows avec virtual box avec un stockage d'au moins 30 go (Ici, je considère que vous savez installer une machine virtuelle)
- Un wiko getaway
- Un peu de connaissance en commande linux
- Une bonne connexion internet ou alors de la patience.

PARTE I - Préparation d'ubuntu 14.04​
1) Repartir d'une base scène
Si vous avez déjà installé une version antérieure de Java et que vous souhaitez repartir d'une base saine, il vous faut "purger" tout ce qui concerne java. Il vous faut donc saisir le code suivant dans un terminal de commande :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
2) Installation de Java 6 ou 7
Ici nous allons installer la version 7 je java pour pouvoir travailler les sources d'android 5 soit Lollipop. Si vous désirez porter une version d'android comprise entre la 2.3 et la 4.4.x, il vous est nécessaire d'installer Java 6

Pour Installer java 7 (Nécessaire pour travailler les sources de Lollipop)
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Pour installer java 6 (Pour android 2.3 à 4.4.x)
Nous allons ajouter le lien dans le fichier source d'ubuntu pour pouvoir récupérer java 6
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Mettre à jour la liste des paquets et lancer l'installation de Java
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
3) Vérifier si l'installation s'est correctement passée :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Si vous voyez java 1.7 vous êtes bien avec java 7 d'installé, si vous voyez 1.6 alors vous êtes en version 6 de java.

4) Installation du "main build tool"
Nous allons installer maintenant, l'outil de construction principale.
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
5) Une fois l'installation terminée, executer la commande suivante :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
6) Installation de "repo"
Repo est nécessaire pour récupérer les sources disponible sur git.
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
7) Indiquer le fichier PATH dans bashrc
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
et copier à la fin du fichier ce code :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Quittez, enregistrez les modifications et relancez le bashrc avec ce code :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
8) Création du dossier de travail
Avant toute choses, vérifiez bien que vous avez assez d'espace disque disponible, car les sources font environ 10 go.
Nous allons créer le dossier dans lequel les sources seront stockées et entrer dans ce dossier. Ce dossier se trouvera dans "dossier personnel" et nommé "android"
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
9) Initialisation de repo
C'est ici que nous allons choisir la version d'android sur laquelle nous souhaitons travailler, ici, android 5.0.1 :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
C'est ici qu'il est temps de prendre une pause, les sources d'android sont entrain d'être téléchargés, plus de 10 GO de donnés vont être récupérés.

Si un message d'erreur concernant votre adresse mail n'est pas valide saisissez :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
10) Installation des librairies 32 bit (je suis sous une version 64 bit d'ubuntu)
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
10) Configurer ADT
Pour qu'ubuntu prenne bien en charge la connexion USB du WIKO GETAWAY il nous faut créer un fichier.

Dans un nouveau terminal faite :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Une ligne indiquant votre appareil sous cette forme :
Bus 002 Device 005: ID 0bb4:0c02 HTC (High Tech Computer Corp.) Dream / ADP1 / G1 / Magic / Tattoo (Debug)
Créez/Editez le fichier de conf :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Et ajoutez la ligne
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0c02", MODE="0666"
Pour ma part IdVendor = 0bb4 et idproduct = 0c02

Fermez et sauvegardez.


Fin de la préparation d'Ubuntu​

Sources :
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
 
azertym

azertym

Membres VIP
Inscrit
28 Juin 2012
Messages
812
Points
16
Re: Aide et début de tuto pour compiler cyanogenmod ou rom custom.

Reservé
 
Pgx

Pgx

Membre
Inscrit
12 Avril 2013
Messages
32
Points
0
Je suis très intéressé par le portage de CM12 sur le Getaway.
Je ne sais pas si j'aurai du temps à investir et je n'ai pas d'expérience dans le portage de ROM.
En tout cas, tu as tous mes encouragements !!!!
 
azertym

azertym

Membres VIP
Inscrit
28 Juin 2012
Messages
812
Points
16
Re: Re : [TUTO]Aide et début de tuto pour compiler cyanogenmod ou rom custom.

Pgx a dit:
Je suis très intéressé par le portage de CM12 sur le Getaway.
Je ne sais pas si j'aurai du temps à investir et je n'ai pas d'expérience dans le portage de ROM.
En tout cas, tu as tous mes encouragements !!!!
Merci beaucoup c'est gentil, en ce moment je continue mes recherches sur le dev, mais c'est pas facile a vrai dire, c'est quand même assez compliqué de compiler une rom wiko.... Mais bon je te tiens au courant. Tu es le premier intéressé qui se montre ^^.
 
B

bluefirecmv

Membre
Inscrit
27 Février 2015
Messages
6
Points
0
salut j ai un probleme sur la commande suivante : sudo apt-get install git gnupg ccache lzop flex bison gperf build-essential zip curl zlib1g-dev zlib1g-dev:i386 libc6-dev lib32bz2-1.0 lib32ncurses5-dev x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 lib32z1-dev libgl1-mesa-glx:i386 libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc libreadline6-dev lib32readline-gplv2-dev libncurses5-dev bzip2 libbz2-dev libbz2-1.0 libghc-bzlib-dev lib32bz2-dev squashfs-tools pngcrush schedtool dpkg-dev
ubuntu me dit dans l'invite de commande que : Lecture des informations d'état... Fait
E: Impossible de trouver le paquet lib32bz2-1.0
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « lib32bz2-1.0 »
E: Impossible de trouver le paquet lib32ncurses5-dev
E: Impossible de trouver le paquet lib32z1-dev
E: Impossible de trouver le paquet lib32readline-gplv2-dev
E: Impossible de trouver le paquet lib32bz2-dev
je ne sais pas a quoi ça correspond si ça vient de mon pc ou du dépot
 
Pgx

Pgx

Membre
Inscrit
12 Avril 2013
Messages
32
Points
0
Re: Re : [TUTO]Aide et début de tuto pour compiler cyanogenmod ou rom custom.

azertym a dit:
Merci beaucoup c'est gentil, en ce moment je continue mes recherches sur le dev, mais c'est pas facile a vrai dire, c'est quand même assez compliqué de compiler une rom wiko.... Mais bon je te tiens au courant. Tu es le premier intéressé qui se montre ^^.
Bonjour azertym,

Des nouvelles concernant une éventuelle future rom pour le getaway ?
 
Pgx

Pgx

Membre
Inscrit
12 Avril 2013
Messages
32
Points
0
Re: Re : [TUTO]Aide et début de tuto pour compiler cyanogenmod ou rom custom.

Pgx a dit:
azertym a dit:
Merci beaucoup c'est gentil, en ce moment je continue mes recherches sur le dev, mais c'est pas facile a vrai dire, c'est quand même assez compliqué de compiler une rom wiko.... Mais bon je te tiens au courant. Tu es le premier intéressé qui se montre ^^.
Bonjour azertym,

Des nouvelles concernant une éventuelle future rom pour le getaway ?
Désolé, je ne te serai pas d'une grande aide :-(
 
Haut Bas