T
Tardis
- #1
RECOMPILER UNE ROM AU FORMAT .TAR.MD5
Avertissement : Cette opération comporte des risques. Phonandroid ni moi-même ne peuvent être tenus responsables des éventuels problèmes rencontrés.
===================================================================================================================================
Bonjour,
Parce qu'on a des besoins particuliers en terme de modems, de bootloader ou de csc, ou par geekerie maladive, je vous propose de dé-compiler/recompiler une rom (ou un patch) au format .tar.md5, flashable via Odin.
Parce qu'on a des besoins particuliers en terme de modems, de bootloader ou de csc, ou par geekerie maladive, je vous propose de dé-compiler/recompiler une rom (ou un patch) au format .tar.md5, flashable via Odin.
PRINCIPE GENERAL
Recompiler une rom consiste à partir sur une rom "exotique", à récupérer des parties d'autres roms, et à les intégrer directement à la rom d'origine.
Il ne s'agit donc pas de reprogrammer une rom, mais simplement de remplacer les parties qui nous intéressent (baseband, recovery, bootloader, ...)
PRE-REQUIS
2 roms Samsung compatibles avec le même appareil (exemple ici avec le Note 3 N9005)
Un PC
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 !
)Le logiciel de compilation
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 !
)DE-COMPILER SIMPLEMENT UNE ROM
Décompiler une rom consiste à décompresser 2 fois la rom pour en laisser apparaître les différentes composantes. Dans l'exemple ci dessous, il sera utilisé Winrar pour illustrer le tuto, mais des outils comme 7zip font aussi le boulot.
Première étape : 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 !
Deuxième étape : 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 !
RECOMPILER UNE ROM
Cuisiner sa rom en pièces détachées
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
Une rom se compile avec l'intégralité des composants au format .tar.md5. Il est possible de changer une partie d'une rom avec une autre rom, faîte pour le même modèle évidemment. Par exemple, il est possible de récupérer le csc d'une autre rom (partie cache, recovery et hidden) et de remplacer les éléments voulus avant de recompiler. La rom sera à flasher avec Odin PC, case AP
Un bootloader se compile avec tous les fichiers .mbn de la rom au format .tar.md5, à flasher avec Odin PC uniquement, case BL
Un modem se compile au format .tar avec les parties modem et NON-HLOS, à flasher avec Odin PC ou Mobile Odin Pro, case CP
Un patch multi csc se compile avec les parties recovery, image et hidden au format .tar.md5, à flasher avec Odin PC ou Mobile Odin Pro, case AP
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 :
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
1 Make TAR : permet de créer des fichier au format .tar (modem par exemple)
2 Add MD5 to TAR : permet de créer des fichiers .tar.md5 (rom, patch ou bootloader par exemple)
3 Extract rom : permet d'extraire la rom si vous n'avez pas d'outil de décompression. La rom doit être mise dans le dossier In
4 Exit : Ferme le programme
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ête à être flashée!
NOUVEAU :
Découvrez l'application modifiée par XBILLOU pour vous simplifier la vie. Elle disponible
S'il vous plaît,
Connexion
ou
S'inscrire
pour voir le contenu ou les urls !
Mieux qu'un (très) long discours, découvrez son fonctionnement en vidéo :
[youtube]http://www.youtube.com/watch?v=EWO5CGfwhHk[/youtube]
Merci pour cette belle appli :super: