Commit Graph

  • bbf49e7230 Merge pull request #27 from piratesephiroth/master Jack 2016-06-14 12:42:35 +08:00
  • a8570b7f7f Merge pull request #33 from drizzt/master Jack 2016-06-14 11:36:25 +08:00
  • 045d777c4a Merge pull request #36 from Steveice10/master Jack 2016-05-26 09:58:51 +08:00
  • d3be7adce1 Add seed DB access permission. Steven Smith 2016-05-25 18:54:47 -07:00
  • 65e6974494 [makerom] Fix parsing of -content option Timothy Redaelli 2016-04-13 18:57:45 +02:00
  • 02159e17ee Merge pull request #31 from yifanlu/master Jack Kron 2016-03-25 09:22:05 +08:00
  • cf2ba24d69 Added support for disabling padding between segments for code Fixed potential bug where code size is calculated by taking the page size of combined segments rather than the combined padded segment size. This could be a problem, for example, if two segments add up to require two pages of padding. Fixed potential bug where memory-size is used for codeDetails.rwSize; this counts .bss which is not in the file Yifan Lu 2016-03-24 17:48:14 -05:00
  • 9dc611bbbf Fix CIA content hash validation fail. jakcron 2016-03-20 11:34:50 +08:00
  • 925d1297f3 Merge branch 'master' of https://github.com/profi200/Project_CTR.git jakcron 2016-02-18 19:51:36 +08:00
  • cedbe6d149 Fixed array transfer bug. jakcron 2016-02-18 19:50:07 +08:00
  • be4627694e Merge pull request #28 from luigoalma/master jakcron 2016-02-18 03:36:37 +08:00
  • b2206ea17b Fix newline on cia_print() luigoalma 2016-02-17 19:15:08 +00:00
  • 521ecb71dc Fix CategoryFlags always being considered invalid piratesephiroth 2016-02-15 05:55:59 -03:00
  • ce2d02b2e8 Merge branch 'master' of https://github.com/profi200/Project_CTR.git jakcron 2016-02-15 14:18:23 +08:00
  • 32f075b03d Fixed issue #25 jakcron 2016-02-15 14:17:53 +08:00
  • d9556da765 Cleaned up polarssl. jakcron 2016-02-15 13:42:56 +08:00
  • ac8c9d4f82 Merge pull request #22 from alex34567/master jakcron 2016-01-26 13:42:26 +08:00
  • a02d20440f Merge branch 'master' of github.com:alex34567/Project_CTR Alex Eckhart 2016-01-25 22:34:22 -07:00
  • a8c0850b02 Fix agb_firm cia generation. Alex Eckhart 2016-01-25 22:32:05 -07:00
  • 8dd652737a [makerom] Increased maximum affinity mask to 3 (from 1). jakcron 2016-01-24 04:20:44 +08:00
  • 167e3f5509 [makerom/ctrtool] Release 0.15 makerom-v0.15 0.15 jakcron 2016-01-18 23:46:25 +08:00
  • 58ca552e3e [makerom] Encryption is now disabled by default. jakcron 2016-01-18 23:44:58 +08:00
  • 3548ebb1cf [makerom] Added dev common keys: 2,3,4,5 jakcron 2016-01-18 19:28:52 +08:00
  • 7b8d16fac6 [makerom] misc jakcron 2016-01-16 18:26:12 +08:00
  • 8ac78cac33 [makerom] Fix BSS duplication in ExeFS code, issue #20 jakcron 2016-01-16 10:39:40 +08:00
  • 2ffdca34c5 [makerom] Fix typo in prod keyset jakcron 2016-01-16 10:37:12 +08:00
  • 22a1127634 [makerom] Fix typo in ctr_aes_keygen() jakcron 2016-01-16 10:10:18 +08:00
  • 75a839efff [makerom] cleaned up RSA keys jakcron 2016-01-15 23:37:03 +08:00
  • fefa25f5ad [makerom] corrected aes keygen code, thanks plutoo. jakcron 2016-01-15 21:51:59 +08:00
  • 8420f9dadd Update .gitignore jakcron 2016-01-15 21:51:31 +08:00
  • ed286878bd [ctrtool] removed silenced warning for hacky code. ctrtool-v0.5 jakcron 2016-01-08 20:50:44 +08:00
  • 9b4415a7a0 [ctrtool] Fix compile errors jakcron 2016-01-08 20:45:14 +08:00
  • b1725fda79 [makerom] Changed makefile jakcron 2016-01-08 19:58:31 +08:00
  • 9de65b09ef Fix gcc compatibility. profi200 2016-01-07 16:10:21 +01:00
  • 26affd158c [makerom] misc jakcron 2016-01-05 22:52:47 +08:00
  • 695fadcb3c [makerom] misc jakcron 2015-12-27 14:55:39 +08:00
  • 1a4bdb912a Merge branch 'master' of https://github.com/profi200/Project_CTR.git jakcron 2015-12-27 14:27:20 +08:00
  • 67a9b36340 Merge pull request #16 from Myriachan/master jakcron 2015-12-27 14:00:17 +08:00
  • 11d4d2a5ed Supposedly, not having an fseeko64 is only a Visual Studio thing. Would fix mingw32, supposedly. Myria 2015-12-26 18:13:59 -08:00
  • 7e9893ec4d Added support for --showsyscalls, which shows the names of the system calls, rather than just their IDs. Myria 2015-12-26 12:45:45 -08:00
  • 57818a5677 keysize is unsigned. Myria 2015-12-26 11:45:54 -08:00
  • 35ab1ad3a0 Formatting fix for help text. Myria 2015-12-26 11:40:09 -08:00
  • a0ee2ae83c Disable lame "security" warnings from Visual Studio. Changed C runtime library to static for release builds, so that no external .dll is required. Myria 2015-12-26 11:39:33 -08:00
  • fc8eb8ce8c Fix a bunch of Visual Studio compilation warnings, mostly related to truncating integers. Myria 2015-12-26 11:38:37 -08:00
  • a2f6616d21 Fix Windows compilation by mapping fseeko64 to _fseeki64. Myria 2015-12-26 11:37:34 -08:00
  • 103fc09d72 [makerom] Cleaned up "desc" presets jakcron 2015-12-23 14:49:19 +08:00
  • 59c5df9d8c [makerom] misc jakcron 2015-12-17 20:36:34 +08:00
  • 83d4a1fcf3 [makerom] Fixed ELF related code. Addresses #14 jakcron 2015-12-17 16:20:03 +08:00
  • 4d9f77b399 [makerom] misc jakcron 2015-12-17 16:13:50 +08:00
  • 94c4ba7b93 [makerom] Altered encryption preferences for different keychains. jakcron 2015-12-01 13:04:50 +08:00
  • acb8c37d36 [ctrtool] Misc jakcron 2015-11-26 19:59:02 +08:00
  • b17804b685 [ctrtool/makerom] Silenced warnings, fixed compiling on systems with libiconv installed. jakcron 2015-11-26 19:53:19 +08:00
  • 2f81642a69 [ctrtool] Misc. jakcron 2015-11-26 14:26:01 +08:00
  • 6ab7c2a0dc [ctrtool] Implemented --listromfs & --romfsdir to work directly with NCCH. Also implemented plainrgn extraction. jakcron 2015-11-26 14:21:46 +08:00
  • 085e37296e [makerom] Added Homebrew NCCH Logo (credit: yellows8). Accessible via "BasicInfo/Logo: Homebrew" jakcron 2015-11-26 11:39:23 +08:00
  • c8023e202b [makerom] Misc, added code comments. jakcron 2015-11-26 11:28:09 +08:00
  • 9d29a4ba62 [makerom/ctrtool] Misc #include cleanup. jakcron 2015-11-25 11:54:05 +08:00
  • 40dabc5a46 [makerom/ctrool] Implemented ROMFS unicode support. (oschar.c) jakcron 2015-11-23 00:32:24 +08:00
  • c2b89979c9 [makerom] Fixes issue #11 jakcron 2015-11-20 15:07:58 +08:00
  • 127d1161e5 [ctrtool] Fixed issue #7 jakcron 2015-11-20 03:13:31 +08:00
  • 7e04a8249e [makerom] Fixed size limitation on NCCH encryption. jakcron 2015-11-20 03:10:00 +08:00
  • 2dd838b693 [makerom] Added IVFC hash generation to verbose output. jakcron 2015-11-15 05:26:25 +08:00
  • bb10fd8ab3 [makerom] Changed ReadFile64 & WriteBuffer to read/write data in blocks. (Works around fread/fwrite buffer size limitations) jakcron 2015-11-15 05:25:41 +08:00
  • 4e6cbfbd80 [makerom] made function name more accurate. jakcron 2015-11-15 03:53:01 +08:00
  • f8e3b47231 [makerom] misc jakcron 2015-11-15 03:41:47 +08:00
  • 9ca12816ef [makerom] renamed dir.c/dir.h to romfs_fs.c/romfs_fs.h jakcron 2015-11-15 03:26:25 +08:00
  • 0854cbe5d1 [makerom] fixed romfs (for linux) jakcron 2015-11-15 03:19:53 +08:00
  • 7c3b5faed6 [makerom] misc jakcron 2015-11-12 08:33:05 +08:00
  • 7270990f66 [makerom] misc jakcron 2015-11-11 23:24:12 +08:00
  • e7dc460436 [makerom] Fixed makerom ROMFS file limitation. +Several bug fixes. jakcron 2015-11-11 23:20:03 +08:00
  • 88c0f66c4a [makerom] Misc jakcron 2015-11-11 01:55:20 +08:00
  • 3cb804ee6a [makerom] Separated ELF processing from code segment construction. StackSize now read from exheader template. jakcron 2015-11-03 16:18:01 +08:00
  • 7116b5549f [ctrtool] Changed TMD title version representation. jakcron 2015-11-03 16:14:27 +08:00
  • a4b261bde7 Added padlock.c back. Fixes building for x86 targets. profi200 2015-10-31 13:10:46 +01:00
  • 3f3418e840 [makerom] Updated NCSD spec, as per 3dbrew.org contributor research. jakcron 2015-10-24 13:50:05 +08:00
  • 3702b58db3 [makerom] Cleaned keyset.c jakcron 2015-10-24 01:32:08 +08:00
  • 4c965b8c92 [makerom] Simplified CIA version logic. jakcron 2015-10-22 01:45:08 +08:00
  • d7d45411ba [makerom/ctrtool] Updated usage text. (now with build datestamp) jakcron 2015-10-22 01:35:53 +08:00
  • dd9538b096 [makerom] Fixed "self referencing problems" work around. jakcron 2015-10-22 01:30:33 +08:00
  • 4dba06b3be [ctrtool] Made makefile consistent with makerom. jakcron 2015-10-22 01:09:00 +08:00
  • 1e8a0a2391 [ctrtool] Corrected array size. jakcron 2015-10-22 01:08:13 +08:00
  • 2444715bc2 Fixed static linking of ctrtool & added a few more gcc flags. profi200 2015-10-20 16:26:57 +02:00
  • d209909daf Merge pull request #6 from jakcron/master makerom-v0.14 profi200 2015-10-12 10:48:45 +02:00
  • 2e2f1b09f7 [makerom] Fixed CpuSpeed typo. jakcron 2015-10-12 09:28:41 +08:00
  • 80d3d997b1 Merge pull request #5 from jakcron/master 0.14 profi200 2015-10-09 18:21:01 +02:00
  • 0e6a981b72 [ctrtool] NCCH MakerCode is now displayed as a string. jakcron 2015-10-09 21:40:35 +08:00
  • aa694f20f9 [makerom] Relaxed RSF requirements. jakcron 2015-10-09 21:35:54 +08:00
  • d5f0d2c096 [makerom] RSF key: "ExeFs" & "PlainRegion" (and childs), are no longer needed. jakcron 2015-10-09 21:35:27 +08:00
  • bfbccad6c4 Merge pull request #4 from jakcron/master profi200 2015-10-07 14:37:21 +02:00
  • 954c0cf126 [makerom/ctrtool] Made SystemMode(Ext) more meaningful. jakcron 2015-10-07 20:23:36 +08:00
  • 4636e88a76 Merge pull request #3 from jakcron/master profi200 2015-10-06 18:15:59 +02:00
  • ea695ba66a [makerom] Removed debug code. jakcron 2015-10-06 10:55:59 +08:00
  • 5ed7ac8e28 Merge branch 'master' of https://github.com/jakcron/Project_CTR.git jakcron 2015-10-06 10:46:18 +08:00
  • 7ab299b57f [makerom] Fixed ELF parsing bug. https://github.com/profi200/Project_CTR/pull/2#issuecomment-145699191 jakcron 2015-10-06 10:42:28 +08:00
  • a8635fc601 makerom: fixed linux segfault when using prebuilt romfs binaries. jakcron 2015-09-29 16:24:44 +08:00
  • 2d30a85832 ctrtool: fixed fprintf fail jakcron 2015-09-29 01:26:54 +08:00
  • 02e43005f8 makerom: fixed romfs little endian dependent code jakcron 2015-09-29 00:22:42 +08:00
  • 0fa36aa7dd ctrtool: n3ds core 2 access flag detection. jakcron 2015-09-29 00:08:46 +08:00
  • 0c19bcddb6 makerom: allow encrypting ncch with test PKI jakcron 2015-09-28 23:05:56 +08:00
  • 91cdb199f9 makerom: added n3ds core2 access flag jakcron 2015-09-28 22:48:31 +08:00