Commit Graph

31 Commits

Author SHA1 Message Date
martravi
0da56e8f75 NUS NAND Builder and base ported to QT 6 2024-07-19 16:36:53 +02:00
giantpune
06da4707a6 * ohneschwanzenegger:: allow passing nand filename as argv
* nandBinCheck:: default to "-all -v -v" if no args are given

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@104 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-30 23:39:10 +00:00
giantpune
7752ff1843 *ohneschwanzenegger:: change handeling of uid.sys on content -> format
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@103 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-30 00:52:10 +00:00
giantpune
dbeaa3ea98 *ohneschwanzenegger: use busy cursor when writing a 500MiB file
*nandExtract: remove unused save functions

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@102 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-29 01:01:11 +00:00
giantpune
f14dcde52f * ohmeschwanzenneger: adjust button layout a bit; allow pressing enter to trigger downloading stuff
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@101 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-29 00:31:24 +00:00
giantpune
c621d20e86 * add basic stuff for putting svn rev into the programs for identification.
* only tested on kubuntu with ohneswanzenegger so far

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@97 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-28 06:50:16 +00:00
giantpune
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

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@96 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-28 06:05:34 +00:00
giantpune
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)
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@95 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-27 21:34:22 +00:00
giantpune
a747992319 * use const reference in foreach() also
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@91 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-17 21:18:45 +00:00
giantpune
573d64a87b * more of the same
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@90 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-17 19:02:45 +00:00
giantpune
04094e8e54 * ohneschwanzenegger: fix possible crash, use const reference when installing shared contents
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@88 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-16 07:46:42 +00:00
giantpune@gmail.com
fcf97db89e * ohneswanzenegger: dont try to write setting.txt if there is an error creating it
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@82 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-03 07:20:11 +00:00
giantpune@gmail.com
d00f9235e3 *ohneswanzenegger: fix setting.txt bug
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@81 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-05-03 07:13:42 +00:00
giantpune@gmail.com
b91785abac nandbin.cpp: add more characters to replace to support lame-ass windows filesystems
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@77 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-04-19 08:24:00 +00:00
giantpune@gmail.com
bd7b56f644 * nandBinChecker & ohneswanzenegger: SU tid is not part of the stuff installed at the factory
* fix korean brick tests

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@70 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-28 22:47:35 +00:00
giantpune@gmail.com
b899479a01 * NUS Downloader: fix missing titles for 4.0+u.
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@69 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-26 02:44:03 +00:00
giantpune@gmail.com
ca5c68010b * ohneswanzenegger: write metadada after editing setting.txt
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@68 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-25 22:29:59 +00:00
giantpune@gmail.com
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 )

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@67 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-21 06:21:28 +00:00
giantpune@gmail.com
9c9e7a763f *nandchecker: add listing of deleted titles
* ohneswanzenegger: fix bug that let original HBC slip though as "installed at the factory"

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@64 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-19 22:32:13 +00:00
giantpune@gmail.com
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

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@63 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-19 03:39:39 +00:00
giantpune@gmail.com
6b5441637b * nandBin: add format()
* ohneswanzenegger: allow using format on an already existing nand.bin

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@62 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-18 19:30:36 +00:00
giantpune@gmail.com
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

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@61 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-18 03:03:08 +00:00
giantpune@gmail.com
07e2241cb6 * oneswanzenegger: add crap in /meta
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@58 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-16 19:47:33 +00:00
giantpune@gmail.com
dfd31fe4ed * fix bug in NUS downloader that added some titles to the list and then used another list, forgetting about the first 2 titles
* fix bug in nandBin class when the current superblock was the last one

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@52 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-15 22:21:43 +00:00
giantpune@gmail.com
38bff8d982 * fix bug dealing with cache for NUS class
* add settings for example programs

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@49 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-08 19:14:47 +00:00
giantpune@gmail.com
411c42203d * adding icons and adjusting layouts for example programs
* adjust U8 class for changed round-up macro.  still needs to be verified

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@46 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-04 02:40:25 +00:00
giantpune@gmail.com
adebd42830 * oneswanzenegger: create factory test logs and dirs when creating a blank nand.bin
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@43 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-03 05:09:49 +00:00
giantpune@gmail.com
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

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@42 389f4c8b-5dfe-645f-db0e-df882bc27289
2011-01-03 04:02:00 +00:00
giantpune@gmail.com
d0b87f88f4 * remember the ticket decrypted key and dont calculate it every time it is requested
git-svn-id: http://wiiqt.googlecode.com/svn/trunk@28 389f4c8b-5dfe-645f-db0e-df882bc27289
2010-12-22 19:19:12 +00:00
giantpune@gmail.com
44900c32f1 * setting.txt dialog knows different regions
* make the button for selecting the NUS_Cache path actually do something in the 2 programs that use NUS
* default NUS_cache is up 2 directories in windoze
* allow reading bad blocks from a txt file when creating a blank nand

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@27 389f4c8b-5dfe-645f-db0e-df882bc27289
2010-12-22 00:25:08 +00:00
giantpune@gmail.com
c41bc634a1 * fix bugs in the nandBin delete
* fiix bug when writing supercluster
* add macros for nand attributes
* adding another example program for creating nand.bin and adding wads.  it SEEMS to work as expected, but still, use it with EXTREME CAUTION
* changed default NUS_Cache path in NUS downloader to parent directly so the 2 example programs can share the same cache
* added "-all" argument for the nandBinchecker

git-svn-id: http://wiiqt.googlecode.com/svn/trunk@26 389f4c8b-5dfe-645f-db0e-df882bc27289
2010-12-21 20:01:39 +00:00