Auteur Sujet: Réaliser sa propre rom stock + création de zip (Windows)  (Lu 4977 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne debels

  • Modérateur Global
  • Passe sa vie sur iphonejailbreak
  • *****
  • Messages: 5601
  • aller de l'avant
Réaliser sa propre rom stock + création de zip (Windows)
« le: 24 novembre 2013, 18:56:46 »
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

-Extras


Bien 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.IMG

Ce 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/images

Pré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 rom



Ce 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 oeuvre




Il 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=sharing

Ce 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=1538053


Le voici : http://download.chainfire.eu/333/SuperSU/UPDATE-SuperSU-v1.34.zip

Ouvrir 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=2176145

Voici le mod Reboot seulement :
http://goo.im/devs/hlxanthus/Nexus_7/Mods/4.2.2.stock.grouper_reboot.only_odex.zip

Comme 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 !!!!



Galaxy note3
Ipodtouch5G
appletv3
timecapsule
Imac 27  2013

Hors ligne elro74

  • Junior
  • **
  • Messages: 84
Réaliser sa propre rom stock + création de zip (Windows)
« Réponse #1 le: 24 novembre 2013, 22:59:08 »
Super tuto , dis donc sa à drôlement changer j'ai hâte d'essayer merci pour le partage :)