I'm worrying about one thing: detection.
If Nintendo checks for the dummy zeros on the DVD they can easily find that it is a scrubbed illegal release.
So, why not make a new "unscrubber" that adds random garbage to that sectors.
It doesn't have to be the same "garbage" as the original, just make it random.
It will be harder for Nintendo to detect the scrub. While on the current approach all it takes is to detect large chunks of the same characters on a sector, this way they will have to know exactly what was the garbage there and check that the "new" garbage is not the same.
The problem with putting random data there is that it then would not compress
My thought was like this:
- Take the full game
- Scrub it like you do with 1.0a
- Compress it
Then, to burn it:
- Decompress it
- Run some kind of "unscrubber" that replace that large chunks of the same character inserted by the scrubber with random data. Better if you can do random data that looks similiar to the normal ones, but that you can generate locally. So, not totally equal to the original, but still random
The scrubbed release would be the same size.
It would only take an extra step for the ones who prefer to be safe. To the others, they can keep using the regular process without running the "unscrubber".
In the current state, all it takes for Nintendo to detect a scrubbed release is to check the unused sectors for large chunks of the same character. A sector full of zeros would look really suspicious, I guess. And given that all releases/game would have the same characteristics and the same padron, it would be very easy for then to shut them off.
In my proposed idea, Nintendo has to know exactly what garbage was on that sector on the original disk, and as far as I know there is no way to know that given that there is no hash for each sector (am I right?) and not all garbage sectors look the same. Only the game itself would be able to do this. But as far as I know, current games do not check for this. And even if they do in the future, we can use trucha signer to disable the check.
But if Nintento is able to check this with the firmware (and as I said, it seems very easy for them to look up for your "scrubbed" sectors, given that they are clearly different than anything else on a Wii disk), it would be harder given that there isn't a way to modify the firmware.