Back Forum Reply New

DVD Shrink helper tool quot;IFO Region-Freequot; v0.1 is out!

Hi,

DVD Shrink is a great tool, but some people and I noticed a small problem: it doesn't remove the RCE checking code in IFO files.

I know IfoEdit can do the job, but I have to open every IFO file to check and remove it, it's boring, so I write my own free tool quot;IFO Region-Freequot;, which you can download v0.1 at IFORegionFree01.zip.

You just need select the VIDEO_TS folder which DVD Shrink creates and the region which your DVD player allows, then click quotatch It!quot; to remove all the RCE checking code in all the IFO files.

I think this tool can also be used in other conditions, I look forward to your kind reply. I hope that you find it useful.

Best Regards,
Fengtao

Has anyone tried my tool? I need your feedback please.

If anyone would know it'd be the author of DVD-Region Free.  Thanks for the tool.  So far it has been a problem for me personally but for others I'm sure it is a problem.

A few things DVDShrink still needs to remove are
remove RCE checking (which 'IFO Region-Free' does, Layer-break, macrovision removal.

Thanks fengtao for this freebie as I'm sure it'll help a few to tide 'em over till DVDShrink gets a handle on how to do it.

Hi mrbass,

Thanks for your kind reply. I don't know about Layer-break, but I know that macrovision is a byte flag in vob files, so I can't add this feature to IFO Region-Free. It should be removed by DVD Shrink.

DVD Decrypter has been able to do this for ages but I guess it doesnt hurt to have another tool to add to the already massive collection

Hi  LIGHTNING UK!

I know DVD Decrypter has such feature, but when I use DVD Shrink to backup my DVDs, there is no need to use a massive  tool like DVD Decrypter to do the simple job.

Hi fengtao,

This is my first post in Doom9.

/quote
I know that macrovision is a byte flag in vob files, so I
can't add this feature to IFO Region-Free. It should be
removed by DVD Shrink.
/unquote

Do you know exactly where the macrovision code is in the VOBS? I am trying to remove it for next release of DVD Shrink, but I can't find it anywhere.

As for the RCE removal, how did you do it?

Thanks -

First off DVDShrink, welcome to the forum!
Macrovision is enabled by bits in vobu_cat, a field of the PCI packet (offset 0x031 and 0x032) - DVD/pci_pkt.html

Hi mpucoder,

APS..! I have the structure, I just never made the connection.

typedef struct {  uint16 res   : 14;   // reserved  uint16 apstb :  2;   // analogue protection system status
} VOBU_CAT;

So do you think I should just set the apstb to zero then?

Huge thanks for a wonderful site, without which the development of DVD Shrink would not have been possible.
That's all the other programs do, clear the byte (no need to get fancy, the reserved bits aren't used).

RCE is another story, you have to go through active code in the PGCs. There are a few strategies, I'll let fengtao describe his (if he wishes). IfoEdit's method is described here showthread.ph...amp;highlight=RCE

.

Best Regards,
Fengtao

Hi fengtao,

Thanks for the info.

The problem is that I'd have to change the region selection to radio controls rather than checkboxes, and it still requires the user to know which region he/she is in...

I wonder if there is a fullproof method which doesn't require any knowledge at all?

Another problem is I haven't come across a DVD yet with RCE protection!

Regards -

Hi dvdshrink,

You can check if the DVD has RCE checking, if there is RCE checking, you should use radiobox, or else you can still use checkbox. That's the method I will use.  

There are many R1 RCE DVDs such as Spiderman and xXx.

Best Regards,
Fengtao

And while you're at it how about removing user prohibitions, then DVD Shrink will be complete  

Oh and about RCE, this is from the above link:
Many people get confused over this. When removing RCE protection with IfoEdit you must set it to the region the disk was intended for. This is not the same as the region setting of your player.
In other words, if you have a disk made for region 1, and a region 5 player, you select region 1.

So the user doesn't need to know anything at all Hi thop,

quot;IFO Region-Freequot; will select correct region setting for you, it look the region setting in VIDEO_TS.IFO, and use it for all RCE checking. This method always works, and I think DVD Shrink can also use this method.

Best Regards,
Fengtao

Hey DVDShrink, welcome back. I hope you had a wonderful time on your vacation!!

Don't have anything to contribute.. just wanted to thank you for giving us this awesome app. Some people have dubbed it 'Freeware App of The Year' and I'm incline to agree.

Keep up the great work!

Hi DVDShrink,

I like Thop's suggestion of ading removal of User Prohibitions, but please be careful with this feature. At the very least, make it optional.

I say this because flat-out disabling all user prohibitions can damage the menu structure of some discs. As you've probably seen with the latest version of DVD2One, 1.1.2, just removing user prohibitions has caused problems with some disc's menus skipping pages on their own.

Again, my 2 cents are: Implement User Prohibition removal with caution, or at least make it optional for the user.

Thanks!

IMO the best thing that could happen to us is if DVDShrink would somehow get the read engine of DVDDecrypter. DVDDecrypter does everything we want and is just an awesome tool
Sure i can already decrypt with DVDDecrypter and then use DVDShrink on those files, but i save ~20 minutes if DVDShrink does it on the fly.
Again, thanks to Lightning UK and DVDShrink for such awesome tools
¥
Back Forum Reply New