Commit Graph

  • c823f52e73
    Update README.md master martravi 2024-07-21 00:44:29 +0200
  • 6c36e10c18 Port symbolizer to Qt 6 martravi 2024-07-20 14:07:26 +0200
  • f8ebef3d9d fix invalid sRGB profiles in png files martravi 2024-07-20 13:51:06 +0200
  • 8ba1e092fd Port nandBinCheck to QT 6 martravi 2024-07-20 13:36:42 +0200
  • d3547bc68e port punetwiin to QT 6 martravi 2024-07-20 01:28:07 +0200
  • 8bb6f5d1b7 fix missing project file martravi 2024-07-20 01:16:53 +0200
  • b43309e8fe Port nandExtract to QT 6 martravi 2024-07-20 01:13:16 +0200
  • 56a63a72ad Re-Add Real96's readme martravi 2024-07-19 16:43:47 +0200
  • 3e5d7f9018 add git workflow martravi 2024-07-19 16:39:14 +0200
  • 0da56e8f75 NUS NAND Builder and base ported to QT 6 martravi 2024-07-19 16:36:53 +0200
  • 4ad7db8134 rename nand_dump Antonio SJ Musumeci 2016-08-23 13:09:23 -0400
  • 03be60dd84 get nandExtract to work with qt5 Antonio SJ Musumeci 2016-08-23 12:08:17 -0400
  • 7c6d01a654 get nand_dump to work with qt5 Antonio SJ Musumeci 2014-07-09 18:31:27 -0400
  • e7c321548d get punetwiin to work with qt5 Antonio SJ Musumeci 2014-07-09 18:22:43 -0400
  • 08fc068a8b get ohneschwanzenegger to work with qt5 Antonio SJ Musumeci 2014-07-09 18:11:15 -0400
  • a18bbb98cd get nandBinCheck to compile with QT5 Antonio SJ Musumeci 2014-07-09 17:49:58 -0400
  • df68fc7fb5 ThpPlayer: fixed compiling on ubuntu 11.10 giantpune 2012-01-11 06:03:12 +0000
  • 2540a87077 symbolizer: fixed compiling on g++ 1.0 for megazig giantpune 2012-01-11 05:49:06 +0000
  • 54fb86682a * add whatever local changes i have in the lz77 & u8 classes * make everything build again giantpune 2012-01-11 05:29:59 +0000
  • a4648d8cac * symbolizer: handle HA and HI relacotians differently. use unique function names in IDC giantpune 2011-12-15 00:41:41 +0000
  • ea3e04d2c0 * remove debug stuff giantpune 2011-12-14 03:51:01 +0000
  • 9eacd0f21e * symolizer: fix a couple bugs in list filtering and whatnot giantpune 2011-12-14 03:49:16 +0000
  • a7675877ca * symbolizer: follow global variables from known functions to identify the unknown ones giantpune 2011-12-13 06:07:45 +0000
  • fc190bfc93 * symbolizer: dont do anything with r2 and r13 references for functions that dont match patterns look for functions with a certain minimum size that only fit 1 place in the dol, then include branches off of that one, and branches off those, and so on until there are no more branches to follow giantpune 2011-12-13 00:22:53 +0000
  • d886066446 * fix aligned searching. it should find a few more matches now giantpune 2011-12-12 07:18:29 +0000
  • 830e1bdb4a * dont need this in there giantpune 2011-12-12 07:02:05 +0000
  • 6e25705126 * add new program 'symbolizer' which has basically nothing to do with any of the rest of this stuff. but it is wii-related and using Qt, so it ends up here giantpune 2011-12-12 06:52:50 +0000
  • b703943847 *u8: add support for checking if an archive was packed with wii.cs to allow fixing it use case-insensitivity. seems all the nintendo tools are running on windows and in the system menu html, paths are case-insensitive. it doesnt seem like there is anywhere where they would need to be the other way giantpune 2011-07-11 05:47:33 +0000
  • 802b4a2894 * ohneschwanzenegger:: add stuff to readmii giantpune 2011-05-31 04:01:49 +0000
  • b17507e0e9 * nandExtract:: add svn identification stuff giantpune 2011-05-31 03:53:03 +0000
  • 06da4707a6 * ohneschwanzenegger:: allow passing nand filename as argv * nandBinCheck:: default to "-all -v -v" if no args are given giantpune 2011-05-30 23:39:10 +0000
  • 7752ff1843 *ohneschwanzenegger:: change handeling of uid.sys on content -> format giantpune 2011-05-30 00:52:10 +0000
  • dbeaa3ea98 *ohneschwanzenegger: use busy cursor when writing a 500MiB file *nandExtract: remove unused save functions giantpune 2011-05-29 01:01:11 +0000
  • f14dcde52f * ohmeschwanzenneger: adjust button layout a bit; allow pressing enter to trigger downloading stuff giantpune 2011-05-29 00:31:24 +0000
  • bdc77990a1 * nandBinCheck: add SVN identification crap giantpune 2011-05-28 09:10:50 +0000
  • 2defb5d42e * ohneschwanzenegger: fix SVN identification for winblows giantpune 2011-05-28 08:59:33 +0000
  • 62be6769b1 * nusDownloader: use newer IOS14 for early JAP updates giantpune 2011-05-28 08:08:10 +0000
  • c621d20e86 * add basic stuff for putting svn rev into the programs for identification. * only tested on kubuntu with ohneswanzenegger so far giantpune 2011-05-28 06:50:16 +0000
  • 2777708318 *nusDownloader:: fix cache bug caused be overzealous optimizations; add better error handeling when reading and saving data to/fromcache *ohneschwanzenegger:: change possible misleading version text when overwriting a title giantpune 2011-05-28 06:05:34 +0000
  • ad906d24d9 * ohneschwanzenegger: if trying to install multiple wads, and one fails, keep going. add testlog on format as well as creating new nand (yet untested) giantpune 2011-05-27 21:34:22 +0000
  • c744b29d04 *nandBin:: fix return value for failed reading of keys giantpune 2011-05-26 23:40:12 +0000
  • a9bde8574e * dont need save file stuff in nandbincheck giantpune 2011-05-18 17:34:45 +0000
  • 057023094e * use ++i instead of i++ for iterators giantpune 2011-05-18 17:24:51 +0000
  • a747992319 * use const reference in foreach() also giantpune 2011-05-17 21:18:45 +0000
  • 573d64a87b * more of the same giantpune 2011-05-17 19:02:45 +0000
  • a747124f2b * more of the same giantpune 2011-05-17 18:36:33 +0000
  • 04094e8e54 * ohneschwanzenegger: fix possible crash, use const reference when installing shared contents giantpune 2011-05-16 07:46:42 +0000
  • 8a683c7078 * ohneswanzenegger: dont include code for building extracted FS giantpune 2011-05-15 23:17:06 +0000
  • 1dab1d2a59 * minor optimizations giantpune 2011-05-15 17:22:42 +0000
  • c891dd5ff5 *nusdownloader: dont include USA news & weather channels in EU updates ( fix for issue 1 ) giantpune 2011-05-15 16:32:08 +0000
  • 87bbdf54ec * cleanup some useless text in punetwiin giantpune 2011-05-08 06:13:26 +0000
  • 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. giantpune 2011-05-08 06:09:02 +0000
  • fcf97db89e * ohneswanzenegger: dont try to write setting.txt if there is an error creating it giantpune@gmail.com 2011-05-03 07:20:11 +0000
  • d00f9235e3 *ohneswanzenegger: fix setting.txt bug giantpune@gmail.com 2011-05-03 07:13:42 +0000
  • f5c17b4483 * nandBinCheck: give slightly more information about uid/gid anomalies giantpune@gmail.com 2011-04-30 02:16:41 +0000
  • f17ee5987f oops giantpune@gmail.com 2011-04-28 22:35:29 +0000
  • ff8c2e9751 * nandBinCheck: check multiple versions of tickets instead of just the first one giantpune@gmail.com 2011-04-28 21:44:18 +0000
  • b91785abac nandbin.cpp: add more characters to replace to support lame-ass windows filesystems giantpune@gmail.com 2011-04-19 08:24:00 +0000
  • 13610f87ad *svnfail giantpune 2011-03-24 09:11:51 +0000
  • bb4f9e1653 git-svn-id: http://wiiqt.googlecode.com/svn/trunk@75 389f4c8b-5dfe-645f-db0e-df882bc27289 giantpune@gmail.com 2011-03-24 08:57:59 +0000
  • 45ab760616 * settingtxtdialog:: add newline after the last entry to keep libogc from choking on it giantpune 2011-03-13 06:53:43 +0000
  • ca9ee0ebcc * nandBinCheck: show titles that rely on busted shared contents giantpune@gmail.com 2011-02-21 16:25:42 +0000
  • 43ae33972d * TMD:: use reserved2 for fakesigning. "zeros" is actually part of the region and breaks things * nandBin:: if SFFS generation rolls around to 0, write all 16 superclusters giantpune@gmail.com 2011-02-21 15:51:14 +0000
  • e48e9d67e0 *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 giantpune 2011-01-29 08:44:22 +0000
  • bd7b56f644 * nandBinChecker & ohneswanzenegger: SU tid is not part of the stuff installed at the factory * fix korean brick tests giantpune@gmail.com 2011-01-28 22:47:35 +0000
  • b899479a01 * NUS Downloader: fix missing titles for 4.0+u. giantpune@gmail.com 2011-01-26 02:44:03 +0000
  • ca5c68010b * ohneswanzenegger: write metadada after editing setting.txt giantpune@gmail.com 2011-01-25 22:29:59 +0000
  • 2ef8140044 * Tmd class: change name of bootindex/index to match libogc and avoid confusion * nandChecker: add korean brick checking ( still untested with a real korean dump ) giantpune@gmail.com 2011-01-21 06:21:28 +0000
  • 0c84a11f79 * nandChecker: don't use bundle crap on OSx. add color stuff for win32 giantpune 2011-01-20 03:22:30 +0000
  • b9acf97809 * nandchecker: send text to stdout instead of stderr. add pretty colors to see errors and warnings easier. giantpune@gmail.com 2011-01-20 02:05:18 +0000
  • 9c9e7a763f *nandchecker: add listing of deleted titles * ohneswanzenegger: fix bug that let original HBC slip though as "installed at the factory" giantpune@gmail.com 2011-01-19 22:32:13 +0000
  • a283f45b7d *NUSdownloader: get regsel v1 for 2.X updates. v2 requires ios31, which didnt come around till 3.0 *nandBin: #ifdef out code not used when not built with write ability *nandChecker: add stuff for checking system menu against setting.txt * add stuff for displaying title name and other information *ohneswansenegger: fix bug which caused formatted nand to use previous content.map and uid.sys giantpune@gmail.com 2011-01-19 03:39:39 +0000
  • 6b5441637b * nandBin: add format() * ohneswanzenegger: allow using format on an already existing nand.bin giantpune@gmail.com 2011-01-18 19:30:36 +0000
  • 192789e01f * account for the other, non-usa regions when creating default UID entries * try to use the least possible ones amount of them while still being accurate giantpune@gmail.com 2011-01-18 03:03:08 +0000
  • 8e81f88928 * NUSdownloader: fix incorrect system menu version in one of the jap updates add some 2.X updates giantpune@gmail.com 2011-01-17 19:31:00 +0000
  • 8294800e9d * nanddump: fix bug when changing basepath * NUSdownloader: dont always include IOS35, since the class is used for other things besides just sneek now giantpune@gmail.com 2011-01-17 16:24:12 +0000
  • 07e2241cb6 * oneswanzenegger: add crap in /meta giantpune@gmail.com 2011-01-16 19:47:33 +0000
  • 8a95fbcfa0 git-svn-id: http://wiiqt.googlecode.com/svn/trunk@57 389f4c8b-5dfe-645f-db0e-df882bc27289 giantpune 2011-01-16 16:58:27 +0000
  • 41184f9d8a *THP player: add libjpeg stuff for win32 giantpune 2011-01-16 16:44:07 +0000
  • 7994575033 * NUS downloader: ensure a IOS4 & 9 for full updates * adding 3 more full updates giantpune@gmail.com 2011-01-16 16:05:01 +0000
  • e8bd408ba6 * nandBin - change the way gathering clusters for new data works. this seems to better emulate the way IOS does it giantpune@gmail.com 2011-01-16 14:40:14 +0000
  • 2769d3a891 * fix wad class for dealing with backwards-ass cIOS wads giantpune@gmail.com 2011-01-15 22:45:32 +0000
  • dfd31fe4ed * fix bug in NUS downloader that added some titles to the list and then used another list, forgetting about the first 2 titles giantpune@gmail.com 2011-01-15 22:21:43 +0000
  • da0f3cc79e * allow reading of old nand.bin for creating a new one giantpune@gmail.com 2011-01-14 17:48:38 +0000
  • 92f2500c08 * sort titles in nandBinChecker * use unsigned int since HBC's TID wont fit in a signed 32 bit int * add key index fixing in the ticket class giantpune@gmail.com 2011-01-13 16:43:49 +0000
  • 38bff8d982 * fix bug dealing with cache for NUS class * add settings for example programs giantpune@gmail.com 2011-01-08 19:14:47 +0000
  • 644aa141bb * add a thp player. based off dimok & thakis' work ( requires libjpeg ) giantpune@gmail.com 2011-01-06 11:56:02 +0000
  • a041dba1b3 * fix installing saves to nand dump * add installing saves to nand in savetoy giantpune@gmail.com 2011-01-04 05:37:50 +0000
  • 411c42203d * adding icons and adjusting layouts for example programs * adjust U8 class for changed round-up macro. still needs to be verified giantpune@gmail.com 2011-01-04 02:40:25 +0000
  • 930e92ca3c * use Qt stuff for general sha1 & md5. * replace apparently buggy round-up macro giantpune@gmail.com 2011-01-04 00:07:21 +0000
  • 3f1f5654ad * add a few more things to get from keys.bin * remove some junk left over from testing giantpune@gmail.com 2011-01-03 10:21:34 +0000
  • adebd42830 * oneswanzenegger: create factory test logs and dirs when creating a blank nand.bin giantpune@gmail.com 2011-01-03 05:09:49 +0000
  • 1801f7f8cf * fix bug in nand.bin class: when creating a new nand.bin, initialize fst_pos in fst entries * insert new entries in nand.bin at the start of the chain instead of at the end ( to closer mimic IOS FS behavior ) * oneswanzenegger: create /sys/cert.sys when creating a new nand.bin giantpune@gmail.com 2011-01-03 04:02:00 +0000
  • d9a2a2e012 * add zip .a for OSx * adjust layout for savethingy in Osx giantpune@gmail.com 2011-01-02 09:39:30 +0000
  • 154abeda92 * add zip stuff for the savetoy in windoze giantpune@gmail.com 2011-01-02 09:03:50 +0000
  • 64aa3bace1 . giantpune@gmail.com 2011-01-02 08:46:59 +0000
  • a5d91b5bbb * more changes to the savetoy example. now it actually does stuff giantpune@gmail.com 2011-01-02 08:18:00 +0000
  • cc09d9e72f * and these giantpune@gmail.com 2011-01-02 06:48:17 +0000
  • f3c7feaee5 * forgot these giantpune@gmail.com 2011-01-02 06:47:44 +0000
  • 6c6796bddb *stupid svn giantpune@gmail.com 2011-01-02 06:18:33 +0000