Commit Graph

63 Commits

Author SHA1 Message Date
James Pelster "CaptainSwag101 90dca52c8d Edited Makefile 2017-01-30 19:04:47 -08:00
profi200 dc81220cf6 Updated FIRM code in ctrtool according to 3dbrew/boot9. Removed -flto flag since this can cause problems. 2017-01-07 21:31:05 +01:00
infinicore 02ee3b99c1 Fix build with gcc on some platforms. 2016-07-20 14:12:56 +00:00
jakcron d24dda0bc0 Fixes issue #39 2016-07-09 16:38:05 +08:00
jakcron 01cd4cba7b [ctrtool] Improved efficiency of aes-ctr operations. 2016-06-14 20:35:05 +08:00
jakcron de5c4e1b2a License both ctrtool and makerom under MIT License. 2016-06-14 18:17:59 +08:00
Steven Smith d3be7adce1 Add seed DB access permission. 2016-05-25 18:54:47 -07:00
jakcron 9dc611bbbf Fix CIA content hash validation fail. 2016-03-20 11:34:50 +08:00
luigoalma b2206ea17b Fix newline on cia_print() 2016-02-17 19:15:08 +00:00
jakcron ed286878bd [ctrtool] removed silenced warning for hacky code. 2016-01-08 20:50:44 +08:00
jakcron 9b4415a7a0 [ctrtool] Fix compile errors
And comparisons which would have always returned false.
2016-01-08 20:45:14 +08:00
profi200 9de65b09ef Fix gcc compatibility. 2016-01-07 16:10:21 +01:00
Myria 11d4d2a5ed Supposedly, not having an fseeko64 is only a Visual Studio thing. Would fix mingw32, supposedly. 2015-12-26 18:13:59 -08:00
Myria 7e9893ec4d Added support for --showsyscalls, which shows the names of the system calls, rather than just their IDs. 2015-12-26 12:45:59 -08:00
Myria 57818a5677 keysize is unsigned. 2015-12-26 11:45:54 -08:00
Myria 35ab1ad3a0 Formatting fix for help text. 2015-12-26 11:40:09 -08:00
Myria a0ee2ae83c Disable lame "security" warnings from Visual Studio.
Changed C runtime library to static for release builds, so that no external .dll is required.
2015-12-26 11:39:36 -08:00
Myria fc8eb8ce8c Fix a bunch of Visual Studio compilation warnings, mostly related to truncating integers. 2015-12-26 11:38:48 -08:00
Myria a2f6616d21 Fix Windows compilation by mapping fseeko64 to _fseeki64. 2015-12-26 11:38:01 -08:00
jakcron acb8c37d36 [ctrtool] Misc 2015-11-26 19:59:02 +08:00
jakcron b17804b685 [ctrtool/makerom] Silenced warnings, fixed compiling on systems with libiconv installed. 2015-11-26 19:53:19 +08:00
jakcron 2f81642a69 [ctrtool] Misc. 2015-11-26 14:26:01 +08:00
jakcron 6ab7c2a0dc [ctrtool] Implemented --listromfs & --romfsdir to work directly with NCCH. Also implemented plainrgn extraction. 2015-11-26 14:21:46 +08:00
jakcron 9d29a4ba62 [makerom/ctrtool] Misc #include cleanup. 2015-11-25 11:54:05 +08:00
jakcron 40dabc5a46 [makerom/ctrool] Implemented ROMFS unicode support. (oschar.c) 2015-11-23 00:32:24 +08:00
jakcron 127d1161e5 [ctrtool] Fixed issue #7 2015-11-20 03:13:31 +08:00
jakcron 7116b5549f [ctrtool] Changed TMD title version representation. 2015-11-03 16:14:27 +08:00
jakcron d7d45411ba [makerom/ctrtool] Updated usage text. (now with build datestamp) 2015-10-22 01:35:53 +08:00
jakcron 4dba06b3be [ctrtool] Made makefile consistent with makerom. 2015-10-22 01:09:00 +08:00
jakcron 1e8a0a2391 [ctrtool] Corrected array size. 2015-10-22 01:08:13 +08:00
profi200 2444715bc2 Fixed static linking of ctrtool & added a few more gcc flags. 2015-10-20 16:26:57 +02:00
jakcron 0e6a981b72 [ctrtool] NCCH MakerCode is now displayed as a string. 2015-10-09 21:40:35 +08:00
jakcron 954c0cf126 [makerom/ctrtool] Made SystemMode(Ext) more meaningful. 2015-10-07 20:23:36 +08:00
jakcron 2d30a85832 ctrtool: fixed fprintf fail 2015-09-29 01:26:54 +08:00
jakcron 0fa36aa7dd ctrtool: n3ds core 2 access flag detection. 2015-09-29 00:08:46 +08:00
jakcron c1fb98960e ctrtool: added cpuspeed/enablel2cache to exheader output 2015-09-28 22:04:47 +08:00
jakcron f8993e198a ctrtool: Updated exheader validation and ncch spec/flag recognition 2015-09-14 21:52:04 +08:00
profi200 038aca268a Added detection for secure3 (New 3DS) crypto. 2014-12-24 04:17:56 +01:00
applestash c7f8b1833e ctrtool: tmd savesize detection & smarter exheader pre check 2014-09-22 21:42:33 +10:00
applestash b4b22944a4 ctrtool: allow specify tik titlekey 2014-09-09 14:12:55 +10:00
applestash 07aa854e60 ctrtool: tmd bug fix 2014-09-09 13:43:17 +10:00
applestash 5c21441877 cleaned makefiles 2014-09-08 11:20:50 +10:00
applestash 475cda33ed ctrtool: added cci ncch selection 2014-09-07 21:47:34 +10:00
sbJFn5r 2e6341ac0d Forgot to add 'exefs' to the '-t' options display 2014-09-01 14:09:28 -04:00
sbJFn5r 2b4a79f517 Update exefs.c 2014-08-31 22:27:36 -04:00
sbJFn5r ea2dbc023b Update main.c 2014-08-31 22:26:38 -04:00
sbJFn5r 7210dbc7d8 Update types.h 2014-08-31 22:24:56 -04:00
sbJFn5r 1cf7485274 Update ctr.h 2014-08-31 22:24:09 -04:00
applestash d0f4ea17f8 standardized case for PRIx64 macro 2014-08-27 00:25:01 +10:00
profi200 1a925d98bc Nitpicking 2014-08-26 06:08:47 +02:00