Enlever les Protections de Zone et RCE
Il existe 2 types de protections de Zone sur un DVD:
1 - Protection de Zone
2 - Protection RCE
Toutes 2 peuvent être supprimées avec IfoEdit par un simple clic sur le bouton .
C'est la protection classique que l'on peut trouver sur n'importe quel DVD; elle est située uniquement dans le fichier 'VIDEO_TS.IFO'.
Il s'agit d'un simple octet dont la valeur autorise ou interdit les Zones 1 à 6 (sur 8).
Pour enlever la protection de zone, cliquez simplement sur le bouton:
Ca changera la valeur du Code de Zone (Regional Code Mask) dans la table 'VMGM_MAT' afin d'autoriser toutes les zones dans le VIDEO_TS.IFO.
Ce mode de protection se trouve sur quelques rares titres DVD, et jusqu'à aujourd'hui uniquement sur des DVD Zone 1.
On peut le trouver dans tous les fichiers IFO, et pas uniquement dans le VIDEO_TS.IFO comme c'est le cas pour la protection de Zone classique.
Si c'est le cas, il se trouve dans un ou plusieurs PGC sous la forme d'une pré-commande (PRE-command), et il peut être enlevé par IfoEdit également par un clic sur le même bouton .
IfoEdit examine alors chaque Titre- et Menu- PGC dans le fichier IFO actuellement ouvert afin de trouver la commande: 'Set GPreg<n> mov <Code Zone Lecteur>'.
S'il trouve cette commande, IfoEdit va alors la changer en 'Set GPreg<n>
mov <1>' (pour la zone 1). Avant que IfoEdit ne fixe une nouvelle valeur pour le code de zone, il vous demandera quel Code de Zone doit être utilisé. Pour un lecteur de zone 1, vous ne devriez cocher que la "Région 1"!
Je répète : Ne sélectionnez qu'une seule des Régions proposées ci-dessus, PAS LES 6!
Question:
J'ai rippé un DVD ayant une protection de type RCE (Region code enhanced) et j'ai introduit un disque non protégé. Avec la méthode Ifoedit
, je les ai joints, mais le titre RCE arrive en premier et il va empêcher la lecture malgré le fait que toutes les zones aient été activées. Y a-t-il des lignes à éditer dans le fichier IFO?
Réponse:
Il y a 2 choses que vous devez faire pour obtenir un DVD dézoné. Tout d'abord, vous devez nettoyer le masque des "régions verouillées" situé dans le fichier video_ts.ifo, ce qui peut être fait avec IFOEdit. Ensuite, vous devez supprimé tout code RCE comme décrit ci-dessous. La protection RCE utilise tout simplement le jeu d'instructions interactives des lecteurs DVD pour affichier soit le film, soit un message désagréables. Une fois reprogrammé, le disque affichera le film sans se préoccuper du code de zone.
C'est très astucieux, et si vous voulez réellement dézonner le DVD, vous aurez besoin d'étudier le code de la machine virtuelle.Ce qui se passe, c'est que dans certains PGC - probablement le First_Play
(FP_PGC) - un contrôle est effectué sur le code de zone du lecteur par lecture de SPRM 20, et un branchement est réalisé en fonction du résultat de ce contrôle.
IFOEdit peut vous aider, mais vous devrez réaliser les modifications à la main, dans HexEdit.
Exemple:
---- Part of VIDEO_TS.IFO - first play PGC: ---------
1.Pre Command: JumpSS VMGM pgcn 1
-------------------------------------------------------
---- Part of VIDEO_TS.IFO - VMGM_PGCI_UT - LU_1: ----
1.Pre Command: Set GPreg<9> mov SPreg<code zone lecteur >
2.Pre Command: Set GPreg<9> and sval#<15>
3.Pre Command: If GPreg<9> != #cval<1> then Goto line# 7
...
-------------------------------------------------------
Si vous jetez un oeil aux commandes du PGC en première lecture, vous apercevrez une commande de saut (Jump) vers le Menu-PGC
1 dans VIDEO_TS.IFO.
Développez maintenant l'arborescence de la table: 'VMGM_PGCI_UT'.
Allez dans PGC-Menu-1 et faites défiler jusqu'aux commandes.
La première commande lit le code de zone du lecteur et, à la 3ème ligne, il est comparé avec autre chose (MpuCoder a présumé que comme c'est comparé avec la valeur 1, il s'agit d'un DVD Zone 1), et si ça ne correspond pas, il saute tout simplement à la ligne (commande) 7.
C'est donc cette troisième ligne qui est la clé! Il vous reste juste à y mettre un 'NOP', et votre problème de zone sera résolu!
Pour y mettre un NOP, il suffit de double-cliquer sur la ligne et, dans l'affichage de HexEdit, de mettre un zéro pour chaque valeur ou, plus simplement de faire un Clic-droit sur la ligne -> Editer commande et dans la fenêtre qui s'ouvre, de choisir la commande NOP.
Maintenant, profitez de votre DVD Dézoné. :-)
Voici quelques règles de base pour modifier des commandes:
1) ne déplacez rien; il peut y avoir des sauts à d'autres endroits sur le disque vers la partie que vous êtes en train de modifier.
2) ne changez pas le chargement des registres, d'autres parties peuvent dépendre de ces valeurs
3) une fois que vous avez trouvé un saut basé sur le code de zone, soit vous le remplacez par un NOP s'il effectue son saut en cas zone incorrecte, soit vous supprimez la condition s'il effectue son saut en cas zone correcte