In order to make use of this tool, you need a BD drive attached to your system as well as a BD disc or two.
Insert the BD disc in the drive and open the disc using a file browser/explorer. There should be a file named MovieObjects.bdmv
in the folder BDMV
on the disc.
Either drag and drop this file into the tool or click the file upload and select the file manually.
After a short time the result will show on the screen. The verdict can be one of:
Additional information can be seen in the “Checked regions” and “Checked countries” boxes. Do note that these don’t mean that it will (or won’t) work with those regions or countries. All it indicates is that the disc checks against these values, so depending on the code it could still be a whitelist or a blacklist.
Simple answer
The tool scans the MovieObjects.bdmv
file for instructions that check the region or country code.
Long answer In contrast to DVDs the drive no longer plays a role in the region detection/locking. It’s now fully up to the player, which means that if a region check is performed it has to be somewher in the instructions on the disc. The tool simply runs over the instructions and checks if the region or country code player specific registers are accessed.
This does mean that the tool can easily mis-identify certain situations. But in most cases it will work reasonably well.
I am not a lawyer, but I highly doubt the working of this tool could get anyone in trouble. This tool does probably less then you’d expect:
Sure, here’s a lynx https://github.com/IdiomaticLynx/bd-region-check
The code is based on a heavily modifed libbluary and therefore falls under the GPLv2.1 or later license If you decide to use this code in any manner, there’s no need to credit me, but do credit the libbluray developers.