wiiqt6/WiiQt
giantpune 0576fafe79 * adding new program... punetwiin. its purpose is kinda like betwiin. but it works slightly different. for one, it takes a full nand.bin for both done files. it pulls the files and filesystem from the first nand, and it pull boot1&2, the keys and the bad block map from the second nand. then it bakes on low heat for 45 minutes and when its done, you will have the contents from the filesystem in teh first nand mixed with everything else from the second nand.
i only performed limited testing, but it seems to work fine.  in linux, the full process took < 20 seconds.  in windows, it was about 2 minutes.  bad blocks are taken into account, so i personally feel that it is safer that betwiin ( but im not knocking that program at all :) )

anybody using punetwiin is encouraged to verify the content of the output file before even thinking about installing it.

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@83 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-08 06:09:02 +00:00
..
aes.c * adding stuff to convert to/from data.bin for saves 2011-01-02 06:15:26 +00:00
aes.h * moving the "library" files into a common folder 'WiiQt' 2010-12-10 03:50:08 +00:00
ash.cpp *ash class: slightly better error handling & memory management. should help fix/avoid some issues with buffer overflowing using the hardcoded buffer size from crediar's original code 2011-01-29 08:44:22 +00:00
ash.h * moving the "library" files into a common folder 'WiiQt' 2010-12-10 03:50:08 +00:00
blocks0to7.cpp * use Qt stuff for general sha1 & md5. 2011-01-04 00:07:21 +00:00
blocks0to7.h * added a class to deal with getting data from the first 8 nand blocks ( ones not belonging to the filesystem ) 2010-12-14 05:58:44 +00:00
bn.cpp * and these 2011-01-02 06:48:17 +00:00
bn.h * and these 2011-01-02 06:48:17 +00:00
ec.cpp * add a few more things to get from keys.bin 2011-01-03 10:21:34 +00:00
ec.h * and these 2011-01-02 06:48:17 +00:00
includes.h * fixed bugs in nandBin dealing with getting the supercluster 2010-12-18 21:07:58 +00:00
keysbin.cpp * add a few more things to get from keys.bin 2011-01-03 10:21:34 +00:00
keysbin.h * add a few more things to get from keys.bin 2011-01-03 10:21:34 +00:00
lz77.cpp * TMD:: use reserved2 for fakesigning. "zeros" is actually part of the region and breaks things 2011-02-21 15:51:14 +00:00
lz77.h * moving the "library" files into a common folder 'WiiQt' 2010-12-10 03:50:08 +00:00
md5.cpp * moving the "library" files into a common folder 'WiiQt' 2010-12-10 03:50:08 +00:00
md5.h * moving the "library" files into a common folder 'WiiQt' 2010-12-10 03:50:08 +00:00
nandbin.cpp * adding new program... punetwiin. its purpose is kinda like betwiin. but it works slightly different. for one, it takes a full nand.bin for both done files. it pulls the files and filesystem from the first nand, and it pull boot1&2, the keys and the bad block map from the second nand. then it bakes on low heat for 45 minutes and when its done, you will have the contents from the filesystem in teh first nand mixed with everything else from the second nand. 2011-05-08 06:09:02 +00:00
nandbin.h * Tmd class: change name of bootindex/index to match libogc and avoid confusion 2011-01-21 06:21:28 +00:00
nanddump.cpp * nanddump: fix bug when changing basepath 2011-01-17 16:24:12 +00:00
nanddump.h * adding stuff to convert to/from data.bin for saves 2011-01-02 06:15:26 +00:00
nandspare.cpp * nandBin - change the way gathering clusters for new data works. this seems to better emulate the way IOS does it 2011-01-16 14:40:14 +00:00
nandspare.h * add spare.cpp/.h for calculating ecc & hmac used in the nand 2010-12-15 08:11:56 +00:00
nusdownloader.cpp * NUS Downloader: fix missing titles for 4.0+u. 2011-01-26 02:44:03 +00:00
nusdownloader.h * account for the other, non-usa regions when creating default UID entries 2011-01-18 03:03:08 +00:00
savebanner.cpp * adding stuff to convert to/from data.bin for saves 2011-01-02 06:15:26 +00:00
savebanner.h * moving the "library" files into a common folder 'WiiQt' 2010-12-10 03:50:08 +00:00
savedatabin.cpp * use Qt stuff for general sha1 & md5. 2011-01-04 00:07:21 +00:00
savedatabin.h * forgot these 2011-01-02 06:47:44 +00:00
settingtxtdialog.cpp * settingtxtdialog:: add newline after the last entry to keep libogc from choking on it 2011-03-13 06:53:43 +00:00
settingtxtdialog.h * setting.txt dialog knows different regions 2010-12-22 00:25:08 +00:00
settingtxtdialog.ui * setting.txt dialog knows different regions 2010-12-22 00:25:08 +00:00
sha1.c * moving the "library" files into a common folder 'WiiQt' 2010-12-10 03:50:08 +00:00
sha1.h * moving the "library" files into a common folder 'WiiQt' 2010-12-10 03:50:08 +00:00
sharedcontentmap.cpp * adding stuff to convert to/from data.bin for saves 2011-01-02 06:15:26 +00:00
sharedcontentmap.h * implement static function for creating wads from a list of bytearrays 2010-12-23 16:17:46 +00:00
tiktmd.cpp * TMD:: use reserved2 for fakesigning. "zeros" is actually part of the region and breaks things 2011-02-21 15:51:14 +00:00
tiktmd.h * Tmd class: change name of bootindex/index to match libogc and avoid confusion 2011-01-21 06:21:28 +00:00
tools.cpp * fix installing saves to nand dump 2011-01-04 05:37:50 +00:00
tools.h * Tmd class: change name of bootindex/index to match libogc and avoid confusion 2011-01-21 06:21:28 +00:00
u8.cpp *ash class: slightly better error handling & memory management. should help fix/avoid some issues with buffer overflowing using the hardcoded buffer size from crediar's original code 2011-01-29 08:44:22 +00:00
u8.h * moving the "library" files into a common folder 'WiiQt' 2010-12-10 03:50:08 +00:00
uidmap.cpp * account for the other, non-usa regions when creating default UID entries 2011-01-18 03:03:08 +00:00
uidmap.h * account for the other, non-usa regions when creating default UID entries 2011-01-18 03:03:08 +00:00
wad.cpp * TMD:: use reserved2 for fakesigning. "zeros" is actually part of the region and breaks things 2011-02-21 15:51:14 +00:00
wad.h * sort titles in nandBinChecker 2011-01-13 16:43:49 +00:00