Bonsoir à tous,
Voici un tuto pour vous aidez à créer et personnaliser votre propre
rom stock assez facilement .
Pour faire, nous n'allons utiliser aucunes
commandes adb et fastboot.Celui-ci va se composer, dans un premier post de 3 parties et d'une partie extra et dans un second post, des infos pour créer vos "propres" fichiers zip :
Extraction du system.img-Création/montage de la rom (fichier zip)-Ajout d'app/mods-ExtrasBien sur, si l'un d'entre vous remarque des choses incohérentes , qu'il n'hésite pas à le signaler!!!
Merci d'avance.
extraction du SYSTEM.IMGCe qu'il vous faudra dans un premier temps :
-
Windows XP ou
plus récent-L'image système fournit par Google à cette adresse (JDQ39) :
https://developers.google.com/android/nexus/imagesPréparer un dossier, n'importe ou sur votre pc, et commencer par décompresser le fichier nakasi-jdq39-factory-c317339e.tgz avec Winrar.
Un dossier nakasi-jdq39 apparaît. A l'intérieur, se trouve un fichier image-nakasi-jdq39.zip qu'il faut également décompresser pour récupérer les fichiers .img, dont celui qui nous intéresse, le fichier system.img.
Télécharger, ensuite, ces 2 fichiers :
-Ext4 Unpacker
-Ext2Explorer
Décompresser le zip ext4 unpacker (sur le bureau par exemple) et exécuter le fichier ext4_unpacker.exe en tant qu'administrateur.
Ouvrir le dossier de recherche et chercher le fichier system.img, précédemment décompressé, de l'image système de Google.
Le contenu du fichier system.img apparaît dans la fenêtre.
Appuyer ensuite sur le bouton Save as Ext4, puis choisissez le dossier dans lequel vous voulez sauvegarder ce nouveau fichier et donnez lui un nom.
Pour finir, décompresser le zip de Ext2Explorer (toujours sur le bureau) et exécuter ext2explore.exe en tant qu'administrateur.
Faire File et Open Image puis sélectionnez le fichier fait par ext4 unpacker.
Cliquer sur le logo en forme de disque puis faire l'option Save (même logo).
Créer un nouveau dossier puis enfin faire Ok.
Vous avez finis d'extraire le fichier system.img.
Dans ce nouveau dossier se trouve, donc, tous les dossiers et fichiers du système Android.
C'est tout bon!!!
Création et montage de la romCe dont vous aurez besoin :-Le fichier zip (la base)
-Le boot.img fournit par Google
-Le dossier contenant les fichiers système extrait précédemment.
-Un recovery custom pour l'installer votre oeuvreIl ne reste plus qu'à "fabriquer" votre propre rom.Pour cela, voici la base, c'est-à-dire le fichier zip que vous allez remplir vous-même. Vous pouvez le télécharger à cette adresse :
https://drive.google.com/folderview?id=0B0kPUePrYTtEZHVmWVFPSVQ2Nzg&usp=sharingCe fichier se nomme "stock 4.2.2" mais vous pourrez le renommer comme bon vous semble.
Ouvrir le fichier avec Winrar ou autre bien sûre !!
Zip vide.
Ajout du kernel (noyau) :Ouvrer le dossier ou vous avez décompressé image-nakasi-jdq39.zip et rester cliqué sur le fichier boot.img et le déposer dans la fenêtre Winrar de zip "stock 4.2.2" fournit.
Ne touchez à aucunes options proposées par Winrar et faites OK.Le boot.img est maintenant inclut dans le zip.Ajout du système :Dans le zip "
stock 4.2.2", entrer dans le dossier system.
Ouvrir le dossier ou vous avez extrait le system.img (1ère partie) et sélectionner tous les dossiers et fichiers.
Rester cliqué sur les fichiers et les déposer dans le zip "stock 4.2.2".
Ne touchez à aucunes options proposées par Winrar et faites OK.Dossier system à remplir.Voici donc votre rom stock 4.2.2 finie.
Elle est prête à être flashée à l'aide d'un recovery custom, tel que ClockWorkMod ou TRWP et demande une (grosse) mise à jour des applications Google à partir du Play Store.
---------------------------------------------------------------------------------------------------------------------------
Ajout d'apps/mods (personnalisation de votre rom)
Prérequis :
-La rom "stock 4.2.2" nouvellement créee
-App/mods de votre choix
Maintenant que vous maîtrisez la base de fabrication d'une rom stock, vous pouvez vous amuser à la personnaliser et d'y ajouter, à "peu près" tout ce que vous y voulez.
Il y a tpas mal de possibilités de personnalisations que nous allons seulement en voir quelque unes.
Petit conseil, faites une copie de votre zip stock et travaillez avec celui-ci pour garder un zip sain.
Utiliser un noyau custom à la place du stock :Choisir votre kernel préféré sur XDA, compatible Android 4.2.2.
Il peut se présenter sous 2 formes :
-Si c'est un boot.img, il suffira seulement de remplacer (cliqué/déposé/remplacé) celui à l'intérieur (racine) du fichier "stock 4.2.2".
-S'il est fournit dans un fichier zip, il faudra l'extraire puis remplacer (cliqué/déposé/remplacé) celui à l'intérieur (racine) du fichier "stock 4.2.2".
Rooter votre système avant l'installation de votre rom :Télécharger le zip de SuperSU fournit par Chainfire à cette adresse :
http://forum.xda-developers.com/showthread.php?t=1538053Le voici :
http://download.chainfire.eu/333/SuperSU/UPDATE-SuperSU-v1.34.zipOuvrir le zip de SuperSU avec Winrar, ainsi que le zip "stock 4.2.2".
Entrer dans le dossier system du zip de SuperSU, puis App. Cliquer (ou l'extraire complètement) sur Superuser.apk et le déposer dans le zip de "stock 4.2.2" au même endroit, donc dans System/App.
Il faut faire la même chose avec le dossier .ext qui se trouve dans Bin du zip SuperSU et également avec le fichier su qui se trouve dans le dossier xbin.
Une fois, tous les fichiers déplacés du zip de SuperSu remis dans votre zip "stock 4.2.2" au bon endroit, à l'installation de votre rom, celle-ci sera directement rootée.
Placer/retirer les apk de son choix dans le fichier système :Beaucoup d'applications Google peuvent être supprimées du zip "stock 4.2.2" avant installation mais je vous conseil, tout de même, de savoir ce que vous faites.
Certaines pourraient vous faire complètement planter le système ou encore se retrouver avec des bootloop au démarrage de la tablette.
Pour ajouter des apk, qu'on peut trouver, soit sur XDA ou encore en les extrayant de votre/un autre appareil, (chemin est : /data/app) (demande donc d'être rooté) pour pouvoir les récupérer sur votre PC.
Il suffit, ensuite, de les renommer le plus simplement possible et de les déposer dans le zip "stock 4.2.2" dans System/App.
Autre exemple : Inclure la fonction Reboot système :Télécharger le mod adéquat sur XDA :
http://forum.xda-developers.com/showthread.php?t=2176145Voici le mod Reboot seulement :
http://goo.im/devs/hlxanthus/Nexus_7/Mods/4.2.2.stock.grouper_reboot.only_odex.zipComme pour le rootage du système, il faut prendre le fichier qui se trouve dans le zip "Reboot only" pour remplacer celui se trouvant dans le zip "stock 4.2.2".
Ce qui donne :
Ouvrir le zip "
Reboot Only", entrer dans le dossier System puis framework, se placer au même endroit dans le zip "stock 4.2.2", cliquez sur android.policy.odex et le déplacer dans le zip "stock 4.2.2" pour remplacer l'original.
La fonction Reboot est maintenant intégré à votre rom.
Au final :On pourrait continuer avec tout un tas de mods/patchs fournit sur
XDA, jusqu'à obtenir votre rom personnalisée.
La taille de la partition système de la tablette est assez conséquente, ce qui laisse le loisir de fournir un maximun votre zip.
Je tiens à remercier Daveheart pour ce superbe tutoriel que j'ai juste essayer de vous retranscrire pour vous donner une idée de ce qu'il vous faudra faire.
Bon maintenant il existe pas mal de rom dispo sur la toile qui sont vraiment bien aboutie.
De plus pas mal d'entre elles sont mises à jour régulièrement.
Donc avant de vous lancer dans ce genre d'entreprise, sachez bien ce que vous faites les amis !!!!