From WikiTemp, the GBAtemp wiki
(Usage: ddrive -> drive)
 
(28 intermediate revisions by 11 users not shown)
Line 1: Line 1:
 
==Information==
 
==Information==
A useful app that allows you to 'scrub' away the garbage data of Wii ISOs and in most cases drastically reduces the size of the ISO. However this is not just for smaller storage, the ISOs still work on the Wii AFTER being compressed.
+
A useful app that allows you to 'scrub' away the garbage data of Wii ISOs, replacing it with blank compressable data, so that in most cases the size of the compressed ISO is dramatically reduced.  
 +
 
  
 
'''All credits go to Dack for making this program, and how to use it.'''
 
'''All credits go to Dack for making this program, and how to use it.'''
Line 9: Line 10:
 
1. Open up the Wii iso's and extract individual files from them.
 
1. Open up the Wii iso's and extract individual files from them.
  
2. Change the iso so that unused areas are overwritten with 0xFFs. This
+
2. Change the iso so that unused areas are overwritten with 0xFFs. This has the effect of then making the ISO much more compressable (depending on the size of the game content).
 
+
  has the effect of then making the ISO compressable.
+
  
 
==Required==
 
==Required==
 
You need:
 
You need:
 
+
# You will need a copy of the ubiquitous "key.bin" in the same directory.
* You will need a copy of the ubiquitous "key.bin" in the same directory.
+
# You should not need to install any extra runtime files.
 
+
# A descrambled wii iso
* You should not need to install any extra runtime files.
+
# Plenty of disc space
 
+
# A fair bit of time.
* A descrambled wii iso
+
 
+
* Plenty of disc space
+
 
+
* A fair bit of time.
+
  
 
==Usage==
 
==Usage==
 +
1. How to use:
 +
* Copy the key.bin file to the same directory as the exe.
 +
* Load the software.
 +
* Load the ISO file by clicking on the 'load iso' button
 +
* What the program is doing appears in the bottom window
 +
* Disc filelist appears in the top window as a standard treelist
 +
* Name of game and size of the data on the disc appears in top right
 +
2. How to extract files:
 +
* Only one at a time at present
 +
* In the treelist click on a file to select
 +
* Right click the mouse button
 +
* Select 'Save' from the popup menu
 +
* The fields on the filename shown are: name, partition, Offset into decrypted file, Filesize
 +
3. How to scrub the disc:
 +
* Click on the clean and save button
 +
* This creates a copy of the loaded ISO with the same name but (compress) appended to the name before the .ISO part  (so SPM.ISO would become SPM(compress).ISO).
 +
* You still need 4.5 Gig of storage at this point but can specify which drive etc. to save it on
 +
* Compressing this image should give you a figure close to the size of data detailed earlier
  
How to use:
+
==Updates==
 
+
'''v1.0'''
Copy the key.bin file to the same directory as the exe.
+
* Way of scrubbing changed slightly so that the sector crypto header is left unchanged. This makes it a bit more difficult to detect but lessens the compressability.  
 
+
* Disc Filename display corrected so titles like MoH2 show correctly ;)
Load the software.
+
'''v1.0a'''
 
+
* Key file now only needs to be in the same directory as the program
Load the ISO file by clicking on the 'load iso' button
+
* A progress bar with cancel option when you start scrubbing
 
+
* appended file name changed to (compress) to avoid confusion
What the program is doing appears in the bottom window
+
* Clickable URL of gbatemp in about box.
 
+
'''v1.1 Beta'''
Disc filelist appears in the top window as a standard treelist
+
*Allowed for construction of DIF files to recreate original ISO image
 
+
*Fix to allow for correct decode of Mario Kart third partition
Name of game and size of the data on the disc appears in top right
+
*Option of using version 1.0 or 1.0a scrubbing
 
+
'''v1.2'''
 
+
*Allows for Trucha Signer style operations on ISOs as the load function is now implemented
 
+
*Data was marked as used that wasn't in reality. This means more data is scrubbed (approx 100Meg)
How to extract files:
+
'''v1.21'''
 
+
*Fixes two bugs in 1.2 for when files are replaced using the load function
Only one at a time at present
+
'''v1.30'''
 
+
*Allows a lot more disc manipulation.
In the treelist click on a file to select
+
*Much faster file replacement
 
+
'''v1.31'''
Right click the mouse button
+
*Update to allow for the apploader disc support and other discs with unusual titles
 
+
'''v1.40'''
Select 'Save' from the popup menu
+
* ticket.bin is displayed under the partition.bin breakout
 
+
* cert.bin and tmd.bin can now be different sizes
The fields on the filename shown are:
+
* Extra button for Trimming an ISO - this makes an ISO slightly larger than the indicated data size - USES TRUCHA
 
+
* Confirmation window on Shrinking partition
name, partition, Offset into decrypted file, Filesize
+
* Proper Korean key support so can open and scrub/trim/extract/replace Korean ISOs
 
+
* Deleted the 'force Wii' option as I followed the advice of Marcan
 
+
* Partition support corrected due to a Wii limitation on Primary partition (you can only have three partitions in the primary. To paraphrase Star Wars "Many verbatims died to bring you this information").
 
+
* Can save/load/import crypted partitions making replacement much quicker
How to scrub the disc:
+
* Full 4 partition offset support
 
+
* Partition titles displayed in the window.
Click on the clean and save button
+
 
+
This creates a copy of the loaded ISO with the same name but (compress)
+
 
+
appended to the name before the .ISO part  (so SPM.ISO would become
+
 
+
SPM(compress).ISO).
+
 
+
You still need 4.5 Gig of storage at this point but can specify which ddrive etc.
+
 
+
to save it on
+
 
+
Compressing this image should give you a figure close to the size of data
+
 
+
detailed earlier
+
 
+
 
+
 
+
 
+
 
+
Comments:
+
 
+
I've tried on quite a few files, checking the files that are then extracted and
+
 
+
all seems correct. But no 100% guarantees can be made that the cleaned ISO will
+
 
+
work. What I tend to do is extract all the files from an uncleaned image using wiitools
+
 
+
and then extract all the same files from a cleaned image and do a windiff on them to
+
 
+
check for any irregularities. There is always the potential that Nintendo will start
+
 
+
checking for these sort of changes in a firmware update. Just be aware.
+
 
+
==Bugs/Updates==
+
Limitations/Errors/Bugs/Features/Improvements:
+
 
+
You may notice the 'load' function on the file popup - that would be a target
+
 
+
Multiple file extraction would be more than useful but I thought it was better to
+
 
+
test the extraction function on single files first
+
 
+
I've got an issue where a release version will not work correctly, thats why this release is
+
 
+
a debug build. (*Love* finding those errors)
+
 
+
Yes the Icon is rubbish - one of my trademarks
+
 
+
File size is limited to 4.5 Gig as if the software is on a DL disc it probably needs to be
+
 
+
Some of the extracted Disc titles look odd - not my fault :)
+
 
+
Changes from 1.0:
+
 
+
1. Way of scrubbing changed slightly so that the sector crypto header is left
+
 
+
unchanged. This makes it a bit more difficult to detect but lessens the compressability.
+
 
+
2. Disc Filename display corrected so titles like MoH2 show correctly ;)
+
 
+
+
 
+
Changes from beta test version:
+
 
+
1. Key file now only needs to be in the same directory as the program
+
  
2. A progress bar with cancel option when you start scrubbing
+
==Download==
 +
[http://filetrip.net/f4399-Wiiscrubber-Kit-with-multiloader-1-40.html Filetrip Link]
  
3. appended file name changed to (compress) to avoid confusion
+
==See Also==
 +
* [[WiiScrubber_Game_Sizes_List|WiiScrubber Game Sizes List]]
 +
* [[WiiScrubber_Partition_Sizes_List|WiiScrubber Partition Sizes List]]
 +
* [[Wiimms ISO Tools]], a powerful command line alternative for various operating systems.
  
4. Clickable URL of gbatemp in about box.
+
[[Category:Wii Utilities]]

Latest revision as of 04:32, 4 November 2016

Information

A useful app that allows you to 'scrub' away the garbage data of Wii ISOs, replacing it with blank compressable data, so that in most cases the size of the compressed ISO is dramatically reduced.


All credits go to Dack for making this program, and how to use it.

Purpose

It allows you to:

1. Open up the Wii iso's and extract individual files from them.

2. Change the iso so that unused areas are overwritten with 0xFFs. This has the effect of then making the ISO much more compressable (depending on the size of the game content).

Required

You need:

  1. You will need a copy of the ubiquitous "key.bin" in the same directory.
  2. You should not need to install any extra runtime files.
  3. A descrambled wii iso
  4. Plenty of disc space
  5. A fair bit of time.

Usage

1. How to use:

  • Copy the key.bin file to the same directory as the exe.
  • Load the software.
  • Load the ISO file by clicking on the 'load iso' button
  • What the program is doing appears in the bottom window
  • Disc filelist appears in the top window as a standard treelist
  • Name of game and size of the data on the disc appears in top right

2. How to extract files:

  • Only one at a time at present
  • In the treelist click on a file to select
  • Right click the mouse button
  • Select 'Save' from the popup menu
  • The fields on the filename shown are: name, partition, Offset into decrypted file, Filesize

3. How to scrub the disc:

  • Click on the clean and save button
  • This creates a copy of the loaded ISO with the same name but (compress) appended to the name before the .ISO part (so SPM.ISO would become SPM(compress).ISO).
  • You still need 4.5 Gig of storage at this point but can specify which drive etc. to save it on
  • Compressing this image should give you a figure close to the size of data detailed earlier

Updates

v1.0

  • Way of scrubbing changed slightly so that the sector crypto header is left unchanged. This makes it a bit more difficult to detect but lessens the compressability.
  • Disc Filename display corrected so titles like MoH2 show correctly ;)

v1.0a

  • Key file now only needs to be in the same directory as the program
  • A progress bar with cancel option when you start scrubbing
  • appended file name changed to (compress) to avoid confusion
  • Clickable URL of gbatemp in about box.

v1.1 Beta

  • Allowed for construction of DIF files to recreate original ISO image
  • Fix to allow for correct decode of Mario Kart third partition
  • Option of using version 1.0 or 1.0a scrubbing

v1.2

  • Allows for Trucha Signer style operations on ISOs as the load function is now implemented
  • Data was marked as used that wasn't in reality. This means more data is scrubbed (approx 100Meg)

v1.21

  • Fixes two bugs in 1.2 for when files are replaced using the load function

v1.30

  • Allows a lot more disc manipulation.
  • Much faster file replacement

v1.31

  • Update to allow for the apploader disc support and other discs with unusual titles

v1.40

  • ticket.bin is displayed under the partition.bin breakout
  • cert.bin and tmd.bin can now be different sizes
  • Extra button for Trimming an ISO - this makes an ISO slightly larger than the indicated data size - USES TRUCHA
  • Confirmation window on Shrinking partition
  • Proper Korean key support so can open and scrub/trim/extract/replace Korean ISOs
  • Deleted the 'force Wii' option as I followed the advice of Marcan
  • Partition support corrected due to a Wii limitation on Primary partition (you can only have three partitions in the primary. To paraphrase Star Wars "Many verbatims died to bring you this information").
  • Can save/load/import crypted partitions making replacement much quicker
  • Full 4 partition offset support
  • Partition titles displayed in the window.

Download

Filetrip Link

See Also