(The name might make more sense to those of us with a Spanish language background ... Mi=My)
First off, a special thanks to DarkMatterCore (the guy behind Yet Another BlueDump MOD) for getting me started on this. When starting with the Trinux project and looking over MINI code it had occurred to me that making a NAND dumper from the ARM side could be possible but it wasn't until he started trying to do the same by porting some of MINI into PPC code and then ran into trouble that I decided to actually try it that way myself (I actually started by using his original code loop and, later, his original app name idea as well. )
The DOWNLOAD is on the same GoogleCode page as Trinux because that's where the code is, too. (I just started it as a branch of that.)
Go to the "DOWNLOADS" link and it's near the bottom under the "Miscellaneous Tools" section.
A VERY important note :
Do NOT install your vWii NAND dump on your Wii !!!
It WILL brick your wii
(and it doesn't matter what kind of encryption conversion you do on it either ... it just WON'T WORK.)
How you work it
- Basically, just run the DOL and wait.
- If it has AHB access (for example, using the included meta.xml from HBC) it will use it to load the dumper onto Starlet/Starbucks (the same way Nintendont does) and dump to the SD card ... but if it DOESN'T get AHB access (which shouldn't be too much of a problem) it'll try to use the BootMii IOS to get it running (like nSwitch does) and that you can install with the HackMii installer on a normal Wii or with the the WAD from the above download page on a Wii U (using a vWii compatible IOS236 or WAD manager)
- It will show you how many NAND blocks it's dumped. It might take a little bit longer (but still only a matter of seconds) to go from 0 to 1 but then it should speed up quite a bit. It takes roughly 50 minutes to get done and there's no way to cancel it without cutting the power so make sure you have time. (BootMii only takes about 15 minutes because their code has been far more optimized than mine. There were earlier versions of mine that actually took more than 4 hours so it HAS been cut down a lot.)
- It'll report some of the bad NAND pages but not all the blocks marked as bad like BootMii does. Don't worry, though, as the same amount of information is still stored in the nand.bin file.
- It will save the dump to sd:/nand.bin and the keys to sd:/keys.bin (like BootMii) unless you've specified another path in the meta.xml file. When providing a custom path make sure that no folder names in the path are longer than 8 characters (like old DOS stuff) since MINI apparently can't handle long filenames and will just exit with an error.
- I hopefully made it pretty error-proof (in anticipation of MAYBE making it able to write the NAND dump back in some future moment) and you should even be able to remove the SD card in mid-dump without corrupting the file (BUT, like it'll say on screen while dumping, I don't exactly recommend it either.)