Difference between revisions of "NandBinCheck"

From WiiBrew
Jump to navigation Jump to search
m
m (Update, + OS X version)
Line 3: Line 3:
 
| type        = pc utility
 
| type        = pc utility
 
| author      = [[User:Giantpune|giantpune]]
 
| author      = [[User:Giantpune|giantpune]]
| version    = r93
+
| version    = r106
 
| download    = http://wiisixtyfour.webs.com/files/nandBinCheck.zip
 
| download    = http://wiisixtyfour.webs.com/files/nandBinCheck.zip
 
| source      = http://code.google.com/p/wiiqt/source/checkout
 
| source      = http://code.google.com/p/wiiqt/source/checkout
Line 11: Line 11:
  
 
The download link is for the Windows version. You also need [http://wiisixtyfour.webs.com/files/giantpune-tools-dlls.zip these DLL files].
 
The download link is for the Windows version. You also need [http://wiisixtyfour.webs.com/files/giantpune-tools-dlls.zip these DLL files].
 +
 +
[http://www.mediafire.com/?38fu5r1enml7597 Here] is a Mac OS X version. You will need to install the Qt SDK from [http://qt.nokia.com/products/qt-sdk here] in order to run it.
  
  

Revision as of 04:30, 4 September 2011

nandBinCheck
General
Author(s)giantpune
TypePC utility
Versionr106
Links
Download
Source


NandBinCheck is used to display information about a nand.bin from BootMii. "nandBinCheck" is a Command Line Interface (CLI) program, so there's no fancy GUI. It is able to display information about boot1 & 2, NAND filesystem, permissions, ecc, hmac, SFFS, detect causes of many different types of bricks ( opera, 003, unbootable IOS ). With this program, you are almost guaranteed that a nand.bin is safe to install on a Wii. It can be compiled on Windows, Linux or Mac OS X using Qt.

The download link is for the Windows version. You also need these DLL files.

Here is a Mac OS X version. You will need to install the Qt SDK from here in order to run it.


Usage

"nandBinCheck" nand.bin <other options>

Other options: 
   -boot           shows information about boot 1 and 2 
 
   -fs             verify the filesystem is in tact 
                   verifies presence of uid & content.map & checks the hashes in the content.map 
                   check sha1 hashes for title private contents 
                   check all titles with a ticket titles for required IOS, proper uid & gid 
 
   -settingtxt     check setting.txt itself and against system menu resources.  this must be combined with "-fs" 
 
   -uid            Look any titles in the uid.sys, check signatures and whatnot.  this must be combined with "-fs" 
 
   -rsa            Calculate and compare RSA signatures.  this must be combined with "-fs" 
 
   -clInfo         shows free, used, and lost ( marked used, but dont belong to any file ) clusters 
 
   -spare          calculate & compare ecc for all pages in the nand 
                   calculate & compare hmac signatures for all files and superblocks 
 
   -all            does all of the above 
 
   -v              increase verbosity 
 
   -continue       try to keep going as fast as possible on errors that should be fatal 
 
   -nocolor        don't use terminal color trickery 
 
   -about          info about this program