giantpune@gmail.com
15f5715c52
* 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
2011-02-21 15:51:14 +00:00
giantpune
c96add47e3
*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
giantpune@gmail.com
506aa591e5
* nandBinChecker & ohneswanzenegger: SU tid is not part of the stuff installed at the factory
...
* fix korean brick tests
2011-01-28 22:47:35 +00:00
giantpune@gmail.com
b733f95398
* NUS Downloader: fix missing titles for 4.0+u.
2011-01-26 02:44:03 +00:00
giantpune@gmail.com
4c2eea6ddd
* ohneswanzenegger: write metadada after editing setting.txt
2011-01-25 22:29:59 +00:00
giantpune@gmail.com
1ee50ec16f
* 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 )
2011-01-21 06:21:28 +00:00
giantpune
14f32c8fd6
* nandChecker: don't use bundle crap on OSx. add color stuff for win32
2011-01-20 03:22:30 +00:00
giantpune@gmail.com
b45b4dfd83
* nandchecker: send text to stdout instead of stderr. add pretty colors to see errors and warnings easier.
2011-01-20 02:05:18 +00:00
giantpune@gmail.com
924ce71bf6
*nandchecker: add listing of deleted titles
...
* ohneswanzenegger: fix bug that let original HBC slip though as "installed at the factory"
2011-01-19 22:32:13 +00:00
giantpune@gmail.com
96860e5aeb
*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
2011-01-19 03:39:39 +00:00
giantpune@gmail.com
d0b90a46d9
* nandBin: add format()
...
* ohneswanzenegger: allow using format on an already existing nand.bin
2011-01-18 19:30:36 +00:00
giantpune@gmail.com
2ccd125bb3
* 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
2011-01-18 03:03:08 +00:00
giantpune@gmail.com
29d7193a21
* NUSdownloader:
...
fix incorrect system menu version in one of the jap updates
add some 2.X updates
2011-01-17 19:31:00 +00:00
giantpune@gmail.com
b901dfe453
* nanddump: fix bug when changing basepath
...
* NUSdownloader: dont always include IOS35, since the class is used for other things besides just sneek now
2011-01-17 16:24:12 +00:00
giantpune@gmail.com
070e78bef5
* oneswanzenegger: add crap in /meta
2011-01-16 19:47:33 +00:00
giantpune
00d35c9f98
2011-01-16 16:58:27 +00:00
giantpune
4f4558d769
*THP player: add libjpeg stuff for win32
2011-01-16 16:44:07 +00:00
giantpune@gmail.com
4807fb1f20
* NUS downloader: ensure a IOS4 & 9 for full updates
...
* adding 3 more full updates
2011-01-16 16:05:01 +00:00
giantpune@gmail.com
9360cd9721
* 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
giantpune@gmail.com
c81e7a9c17
* fix wad class for dealing with backwards-ass cIOS wads
2011-01-15 22:45:32 +00:00
giantpune@gmail.com
7ed92b3fda
* 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
2011-01-15 22:21:43 +00:00
giantpune@gmail.com
c3462a3d24
* allow reading of old nand.bin for creating a new one
2011-01-14 17:48:38 +00:00
giantpune@gmail.com
0e671a6764
* 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
2011-01-13 16:43:49 +00:00
giantpune@gmail.com
00176fffdf
* fix bug dealing with cache for NUS class
...
* add settings for example programs
2011-01-08 19:14:47 +00:00
giantpune@gmail.com
35fbbc2f31
* add a thp player. based off dimok & thakis' work ( requires libjpeg )
2011-01-06 11:56:02 +00:00
giantpune@gmail.com
14b4cb1f3d
* fix installing saves to nand dump
...
* add installing saves to nand in savetoy
2011-01-04 05:37:50 +00:00
giantpune@gmail.com
d5d094862d
* adding icons and adjusting layouts for example programs
...
* adjust U8 class for changed round-up macro. still needs to be verified
2011-01-04 02:40:25 +00:00
giantpune@gmail.com
d3e71407c8
* use Qt stuff for general sha1 & md5.
...
* replace apparently buggy round-up macro
2011-01-04 00:07:21 +00:00
giantpune@gmail.com
1313326925
* add a few more things to get from keys.bin
...
* remove some junk left over from testing
2011-01-03 10:21:34 +00:00
giantpune@gmail.com
36d930ebe2
* oneswanzenegger: create factory test logs and dirs when creating a blank nand.bin
2011-01-03 05:09:49 +00:00
giantpune@gmail.com
8e3d07daad
* 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
2011-01-03 04:02:00 +00:00
giantpune@gmail.com
fe3ec0de0a
* add zip .a for OSx
...
* adjust layout for savethingy in Osx
2011-01-02 09:39:30 +00:00
giantpune@gmail.com
064affec01
* add zip stuff for the savetoy in windoze
2011-01-02 09:03:50 +00:00
giantpune@gmail.com
84bc64b250
.
2011-01-02 08:46:59 +00:00
giantpune@gmail.com
0c41dd5d9c
* more changes to the savetoy example. now it actually does stuff
2011-01-02 08:18:00 +00:00
giantpune@gmail.com
2d6a6ee9f1
* and these
2011-01-02 06:48:17 +00:00
giantpune@gmail.com
25e62f5938
* forgot these
2011-01-02 06:47:44 +00:00
giantpune@gmail.com
4dfd1c6bb2
*stupid svn
2011-01-02 06:18:33 +00:00
giantpune@gmail.com
9b0bbcea4d
* adding stuff to convert to/from data.bin for saves
2011-01-02 06:15:26 +00:00
giantpune@gmail.com
e3dc4133c2
* made a bug
2010-12-29 04:12:20 +00:00
giantpune@gmail.com
e21a3c0e4b
* display images in the breft thingy
2010-12-29 03:44:52 +00:00
megazig
61f92ef411
start of an editor for breft files
2010-12-29 02:47:06 +00:00
giantpune@gmail.com
dfcd1bed60
* implement static function for creating wads from a list of bytearrays
...
* minor optimizations - using "const &" to avoid creating a duplicate for function arguments in the library files
* nandBin needs to be built with write support to create a new file
2010-12-23 16:17:46 +00:00
megazig
0f506a205d
added functions for modifying permissions of a wad. applied titleid setting for tickets.
2010-12-23 07:32:10 +00:00
giantpune@gmail.com
374699c434
* remember the ticket decrypted key and dont calculate it every time it is requested
2010-12-22 19:19:12 +00:00
giantpune@gmail.com
30f8070e81
* 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
2010-12-22 00:25:08 +00:00
giantpune@gmail.com
d0490cce4c
* 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
2010-12-21 20:01:39 +00:00
giantpune@gmail.com
9afc40b70f
* add building a "blank" nand.bin.
...
* when checking spare data, dont check for blocks that are all 0xff ( untouched )
* dont try to check contents for DLC, since there will probably always be some missing
2010-12-19 22:24:54 +00:00
giantpune@gmail.com
ac2448f98a
* fix missing case that let bad RSA slip through the cracks in the latest demo app
2010-12-18 21:45:14 +00:00
giantpune@gmail.com
7e64a9f6b5
* fixed bugs in nandBin dealing with getting the supercluster
...
* adding stuff for writing a supercluster with updates information, using correct rotation
* fixed a few more bugs in this class forgot about
* move the "fakesign checker" stuff to a more appropriate place
* add a couple small functions to TMD, ticket, shardeMap
* add a new "demo" program/project nandBinCheck. it does lots of useful integrety checks on a nand.bin that will be needed when starting to actually write these things
2010-12-18 21:07:58 +00:00