[TUTO]Compiler une rom stock prérootée et flashable avec Odin PC

XBILLOU

XBILLOU

Membres VIP
Inscrit
22 Novembre 2012
Messages
5 533
Points
38



Comment compiler une rom stock prérootée et flashable avec Odin PC?

Pour Note 3 SM-N9005


Avertissement : Cette opération comporte des risques. Phonandroid ne peut être tenu responsable des éventuels problèmes rencontrés.
Pensez à réaliser une sauvegarde systématique de vos données avant de tenter quoi que ce soit
=====================================================================================================================================




PRICIPE DE BASE

Le root étant une étape fastidieuse pour certains, je vous propose de compiler vous même une rom stock en la pré-rootant.
Ce principe vaut aussi pour l'ajout (ou la suppression) de processus systèmes au sein même de la rom.
Pour résumer, il faut rooter son appareil (ici avec Towelroot), extraire la partie "System.img.ext4" de la rom avec les modifications effectuées.
Ensuite, cette partie est groupée avec les autres morceaux de la rom puis recompilée au format .tar.md5 flashable avec Odin.



PRE-REQUIS

Votre Note 3 SM-N9005
Une rom stock 4.4.2
Avoir autorisé les logiciels provenant de source inconnue sur votre Note (Paramètres développeurs)
Towelroot V3, à télécharger
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Un explorateur Root (Root Explorer par exemple, dispo sur le
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
)
Un terminal émulateur (
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
par exemple)
Un PC
L'outil TarMd5Packager, téléchargeable
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Un logiciel de décompression, type 7zip (exemple fait avec
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
)
Les pilotes Samsung installés sur votre PC (à télécharger
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
)


METHODOLOGIE

1°) Installation de la rom stock de votre choix :
voir
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
, Merci à Skynetfroggy

2°) Root avec towelroot ( sans installer super su) :
voir
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
(Merci à TARDIS)

3°) Installation des outils du Note 3 :
Terminal Emulator et de Root Explorer via le store
tous ce qui sera installer ou modifier dans /system (mod, patch, modif de fichier, etc....), sera dans l 'image system et donc dans la rom final

4°) Fabrication de l'image système via le terminal :
Selon le modèle, il faut repérer le block dans lequel se trouve la partition système
La recherche se fait à partir de Root Explorer et il faut chercher le dossier se terminant par "by-name".
Pour le Note 3, cela se trouve dans /dev/block/platform/msm_sdcc.1/by-name/ (sur les autres, cela varie selon le modèle /dev/block/platform/ ... /by-name)
Ici pour le Note 3, c'est le mmcblk0p23

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


On rentre donc dans le Terminal la commande :
dd if=/dev/block/mmcblk0p23 of=/sdcard/system.img.ext4
vérifier a disposer de suffisamment de place sur votre sdcard, les images system son assez grosse

5°) décompresser la rom au format .tar.md5 :
Vous avez téléchargé une rom. Elle est au format .zip ou .rar. Il suffit d'ouvrir le fichier et de l'extraire une première fois.
Vous obtenez ceci :

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



6°) Décompiler la rom :
Vous avez donc un fichier au format .tar.md5. Ouvrez-le avec Winrar et décompressez l'ensemble des fichiers dans un dossier de votre Bureau.
Vous obtenez ceci :

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

Lorsqu'une rom est dé-compilée, on obtient différentes parties pouvant être inter-changées ou combinées. Voici le détail :

boot.img : kernel
system.img.ext4 : firmware (coeur de la rom)
cache.img.ext4 : csc de la rom
hidden.img.ext4 : partie cachée (PIT) avec quelques sons et images de la rom, plus la partition
modem.bin : modem de la rom
NON-HLOS.bin : accroche bluetooth et wifi (à associer au modem)
recovery.img : recovery de la rom
aboot.mbn, rpm.mbn, sbl1.mbn, sdi.mbn, tz.mbn : parties du bootloader
7°) Replacer le system.img.ext4 :
Récupérez le fichier System.img.ext4 généré avec le terminal sur votre Note, et substituez-le à celui qui est présent dans la rom décompilée.

8°) Utiliser Tar_Md5_Packager
Mettez dans un premier temps les parties à compiler dans le dossier "Parts"

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



Ouvrez le programme TAR.MD5_PACKAGER.bat.
Une petite fenêtre s'ouvre avec 4 options :
Appuyez sur la touche 1 de votre pavé numérique. L'outil vous demande de donner un nom à votre rom (ici test). choisissez un nom clair car celui-ci ne pourra plus jamais être changé autrement qu'avec cet outil.
Appuyez ensuite sur la touche "Y" de votre clavier et laissez l'outil générer le fichier .tar. Le fichier .tar est terminé. Il se trouve dans le dossier "packaged"

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



Appuyez ensuite sur la touche 2 de votre pavé numérique. L'outil vous demande ensuite de choisir le fichier à compiler en .tar.md5 (ici test.tar). Appuyez sur la touche "1" de votre clavier. Confirmez la validation avec la touche "Y". Cela effacera le fichier .tar précédemment créé. Le fichier test.tar.md5 nouvellement créé sera dans le dossier "packaged".

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


Votre rom est recompilée, pré-rootée et prête à être flashée avec Odin!​

Une vidéo avec explication intégrée :vieux-smiley:

[youtube]http://www.youtube.com/watch?v=iQ-jvLiSB2I[/youtube]​
 
Fred

Fred

Admin suppléant
Inscrit
19 Juin 2011
Messages
56 455
Points
63
merci a toi,super tuto,je garde :super:

valable pour tous modèle normalement?
 
XBILLOU

XBILLOU

Membres VIP
Inscrit
22 Novembre 2012
Messages
5 533
Points
38
salut fred

Oui tous model avec une rom stock qui contient un system.img.ext4

J'ai tenté sur galaxy tab 4 et ces pas passer, après vérification la rom contenais un fichier system.img et non system.img.ext4

Résultat un fail dans odin mais sans gravité il suffit de reflasher la stock :super:
 
Tardis

Tardis

Docteur qui?
Admin suppléant
Inscrit
24 Février 2014
Messages
49 007
Points
63
Salut Billou ;)

Bon boulot et méthode pas trop compliquée en plus :super:
 
Netsky75

Netsky75

Membres VIP
Inscrit
19 Décembre 2012
Messages
19 961
Points
63
Un grand merci Billou pour ce super boulot ;)
:super:
 
Fred

Fred

Admin suppléant
Inscrit
19 Juin 2011
Messages
56 455
Points
63
xbillou360 a dit:
salut fred

Oui tous model avec une rom stock qui contient un system.img.ext4

J'ai tenté sur galaxy tab 4 et ces pas passer, après vérification la rom contenais un fichier system.img et non system.img.ext4

Résultat un fail dans odin mais sans gravité il suffit de reflasher la stock :super:
ok a tester avec d'autres alors :wink:
 
XBILLOU

XBILLOU

Membres VIP
Inscrit
22 Novembre 2012
Messages
5 533
Points
38
le seul gros problème c'est qu il faut avoir l'appareil
sur le quelle on veux faire cette methode :pleur4:

:hello: tardis et sky ou sky et tardis :mdr3:

je vais suivre le note3 et tardis peu aussi les préparer en même temps qu il fait le csc wink
 
yoanf26

yoanf26

Admin suppléant
Inscrit
7 Octobre 2011
Messages
46 037
Points
63
Merci pour ce tuto.
 
pzyko54

pzyko54

Membre
Inscrit
23 Avril 2014
Messages
955
Points
16
Bravo pour ce tuto très bien expliquer. Ça tente à se lancer!
 
Zayatoshi

Zayatoshi

Membre
Inscrit
14 Avril 2014
Messages
328
Points
18
Merci pour ce tuto au top comme toujours Xbillou.
 
XBILLOU

XBILLOU

Membres VIP
Inscrit
22 Novembre 2012
Messages
5 533
Points
38
merci a vous tous :super:

c'est le résultat d'un travail d'équipe, un regroupement de plusieurs technique.
en fait les membres actifs du fofo ont réalise des tutos, ce qui as donné ce résultat :D

un merci très spéciale pour Tardis qui y est pour bcp :merci:
 
Tardis

Tardis

Docteur qui?
Admin suppléant
Inscrit
24 Février 2014
Messages
49 007
Points
63
Avec plaisir :super:
 
L

le feneck

Membre
Inscrit
17 Septembre 2013
Messages
19 661
Points
0
XBILLOU a dit:
salut fred

Oui tous model avec une rom stock qui contient un system.img.ext4

J'ai tenté sur galaxy tab 4 et ces pas passer, après vérification la rom contenais un fichier system.img et non system.img.ext4

Résultat un fail dans odin mais sans gravité il suffit de reflasher la stock :super:
salut :hello:
normalement si tu fait un backup le fichier systeme contenue dans celui ci est en ext4
a confirmer mais il me semble :wink:
 
discours

discours

Membre
Inscrit
19 Avril 2012
Messages
4 440
Points
0
Bravo pour le travail :super:

Sur recommandations expresses, le tuto est intégré au
 
Tardis

Tardis

Docteur qui?
Admin suppléant
Inscrit
24 Février 2014
Messages
49 007
Points
63
Merci discours :super:
J'avais fait une petite centralisation :
caisse-a-outils-samsung-galaxy-note-3-t89727.html?sid=1e08a2f764c33863ba278aa50ccaab0d#p1335235
J'espère que tu y trouveras ton bonheur ;)
 
Dernière édition par un modérateur:
discours

discours

Membre
Inscrit
19 Avril 2012
Messages
4 440
Points
0
Merci. Je regarde ça.

J'arrête le HS/
 
XBILLOU

XBILLOU

Membres VIP
Inscrit
22 Novembre 2012
Messages
5 533
Points
38
salut,

ajout d'une vidéo pour faciliter la compréhension de la manip sur pc :vieux-smiley:
 
L

le feneck

Membre
Inscrit
17 Septembre 2013
Messages
19 661
Points
0
Merci pour le taff :super:

edit:si on ressort le fichiers en .tar sur notre terminal emulateur
il suffit de flasher ce tar dur la rom stock de notre choix ????
ca permet de flasher su n'importe quelle stok non ???
 
O

Odgh

Membre
Inscrit
17 Décembre 2014
Messages
60
Points
6
Bonjour,

Un petit complément d'info SVP, j'ai bien compris les manips pour adapter ma configuration et créer une rom stock prérootée et flashable via Odin a partir du PC, tout est bien expliqué.
Demeure un petit souci en ce qui me concerne pour récupérer la partition système, elle se trouve bien à l'emplacement indiqué dans le Tuto /dev/block/platform/msm_sdcc.1/by-name/ mais la commande à exécuter dans Terminal Emulator ne donne rien à priori ou alors j'ai fait une erreur de saisie? l'image créer devrait être system.img.ext4 et se trouver à la racine sdcard par défaut? c'est le chemin indiqué. merci pour toutes vos descriptions ben utiles...
 

Haut Bas