Wii Scrubber v1.0

Discussion in 'Wii - Hacking' started by PSXDupe, Feb 22, 2008.

Feb 22, 2008

Wii Scrubber v1.0 by PSXDupe at 10:08 AM (26,665 Views / 0 Likes) 29 replies

  1. PSXDupe
    OP

    Newcomer PSXDupe Member

    Joined:
    Aug 17, 2007
    Messages:
    26
    Country:
    United States
    Guys,

    If the contents of un-used sectors a cleaned (as such), surely Nintendo could
    simply check the un-used section of the disc for signed data and if its not there
    ie. there disc is clean (as such) then don't play the disc.

    Maybe I'm wrong on this, but to me it seems a simply thing to implement with an
    update, and then all the discs have been "Scrubber" are useless.

    Am I wrong ?
     


  2. Dack

    Member Dack GBAtemp Advanced Fan

    Joined:
    Aug 26, 2007
    Messages:
    603
    Location:
    UK
    Country:
    United Kingdom
    Thought about that and thats why I'm going to change the routine slightly to fill the file with a valid sector instead of 0xFFs
     
  3. PSXDupe
    OP

    Newcomer PSXDupe Member

    Joined:
    Aug 17, 2007
    Messages:
    26
    Country:
    United States
    Dack

    So should everyone hold off using the current version.

    Surely all sector are encrypted. To make is more compressible you need to insert a
    non-encrypted sector, and, could Nintendo not check to see if the sector is encrypted.

    All they would need to do it check a random unused sector

    Thanks mate, deadly work
     
  4. PSXDupe
    OP

    Newcomer PSXDupe Member

    Joined:
    Aug 17, 2007
    Messages:
    26
    Country:
    United States
    Sorry about that, just seem the other topic with pretty much the same questions.

    I will watch that for updates, thanks
     
  5. stev418

    Member stev418 GBAtemp Fan

    Joined:
    Sep 25, 2007
    Messages:
    492
    Country:
    Australia
    From what ive heard the fill data is not even signed, if so then it wouldnt matter ?? Also, what of the puzzle quest iso? Is that already filled with 0xFFs ? as it was compressible without scrubber.
     
  6. Dack

    Member Dack GBAtemp Advanced Fan

    Joined:
    Aug 26, 2007
    Messages:
    603
    Location:
    UK
    Country:
    United Kingdom
    Puzzle quest was already filled with data which meant it compressed without being "scrubbed". There are 4 files in the image that are padding to all intents and purposes.

    Just sent an email with version 1.0a anyways which keeps the crypto header data intact. This means you lose some of the compression but you gain in having random crypto headers.
     
  7. stev418

    Member stev418 GBAtemp Fan

    Joined:
    Sep 25, 2007
    Messages:
    492
    Country:
    Australia
    thanks for the explanation [​IMG]
     
  8. Dack

    Member Dack GBAtemp Advanced Fan

    Joined:
    Aug 26, 2007
    Messages:
    603
    Location:
    UK
    Country:
    United Kingdom
    No problems.

    The other nice effect of having random crypto headers is the master Sha block check should still be intact so it would be less likely to be detected.
     
  9. bunsy

    Newcomer bunsy Advanced Member

    Joined:
    Nov 23, 2005
    Messages:
    88
    Country:
    Sweden
    There are plenty of checks Nintendo could do to detect flashcard usage on the NDS, yet they don't. I wouldn't hold my breath that they do on the Wii either.
     
  10. Akion

    Newcomer Akion Member

    Joined:
    Jan 24, 2008
    Messages:
    17
    Country:
    Spain
    Why can't we "delete" the useless data instead of overwritte it?

    By the way, thanks for the tool!
     
  11. ricdanger

    Newcomer ricdanger Member

    Joined:
    Mar 3, 2008
    Messages:
    21
    Country:
    United States
    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.
     
  12. pelago

    Member pelago Member

    Joined:
    Feb 20, 2006
    Messages:
    879
    Country:
    United Kingdom
    Hmm, I think that they would either check properly or not check at all. I can't see them being fooled by something that vaguely looks right.
     
  13. Volkov

    Member Volkov GBAtemp Fan

    Joined:
    Jan 31, 2008
    Messages:
    332
    Country:
    Australia
    All this worrying over something Nintendo probably won't do. It is a waste of their time, and probably yours. All to save some hard drive space...Hard drives are not that expensive. I got like 100 games ripped myself just sitting there all ISO format not compressed. It takes too long and I can't be bothered. And to scrub all my discs for it to be _possibly_ a complete waste seems useless to me.

    Though it's a cool idea, I just won't use it.
     
  14. ferryferry

    Newcomer ferryferry Newbie

    Joined:
    Mar 6, 2008
    Messages:
    1
    Country:
    United States
    jes [​IMG] i am really happy thank you verry mutch!
     
  15. Dack

    Member Dack GBAtemp Advanced Fan

    Joined:
    Aug 26, 2007
    Messages:
    603
    Location:
    UK
    Country:
    United Kingdom
    The problem with putting random data there is that it then would not compress [​IMG]
     
  16. Dylaan

    Member Dylaan GBAtemp Fan

    Joined:
    Jul 5, 2007
    Messages:
    384
    Location:
    Gold Coast, Australia
    Country:
    Australia
    I thought it would be a good idea if someone made an 'UnScrubber' which would restore the file to its original state. That way, the size for download and storage would be smaller, but shouldn't be detectable... Or is this not possible? (If not, store the garbage data separately, and have it for download if needed)
     
  17. Dack

    Member Dack GBAtemp Advanced Fan

    Joined:
    Aug 26, 2007
    Messages:
    603
    Location:
    UK
    Country:
    United Kingdom
    Thats whats in the 1.1 version [​IMG] A reconstruct if you have the garbage data mode.

    Just a few things to tweak before release (hopefully tomorrow)
     
  18. ricdanger

    Newcomer ricdanger Member

    Joined:
    Mar 3, 2008
    Messages:
    21
    Country:
    United States
    Hi Dack.
    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
    - Burn.

    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.
     
  19. hOTzENpLOTz

    Newcomer hOTzENpLOTz Member

    Joined:
    Feb 21, 2008
    Messages:
    11
    Country:
    Germany
    Interesting idea. But for the record: I think it is much more likely that Nintendo fixes the bug, that the Trucha Signer exploits rather than trying to search for scrubbed images. But than again, I may be wrong... time will tell [​IMG]
     
  20. PSXDupe
    OP

    Newcomer PSXDupe Member

    Joined:
    Aug 17, 2007
    Messages:
    26
    Country:
    United States
    It does matter what data you put in there, Nintendo (IF THEY WANTED) could pick
    a sector that is not in use and check the contents of that sector.

    All they need to do is pick 1 random unused sector and check it. It would take
    milliseconds to do the check, and then they can stop the disc from loading.

    They only safe way is to resign each disc.
     

Share This Page