Commit Graph

  • 51e3433bec Revise usage text/handler jakcron 2022-03-13 13:45:29 +08:00
  • 031d45cfde Fix more mistakes in makefiles jakcron 2022-03-13 10:19:09 +08:00
  • dbd8c95701 More makefile fixes jakcron 2022-03-13 10:11:09 +08:00
  • 90dd1abc63 Fix copy-pasta mistake in libnintendo-n3ds makefile jakcron 2022-03-13 10:05:33 +08:00
  • 8dd17ce5fe Fix copy/paste bug in ctrtool makefile jakcron 2022-03-13 09:21:37 +08:00
  • 85f0fea970 Update makefiles jakcron 2022-03-13 09:18:27 +08:00
  • ec7f1b964c Try to fix Build_CTRTool.yml jakcron 2022-03-13 08:59:25 +08:00
  • c57a691c2f Properly detect SMDH magic. jakcron 2022-03-13 08:42:10 +08:00
  • 70f253152d Misc formatting logging text. jakcron 2022-03-13 08:41:53 +08:00
  • 5f5f24a731 Fix Build_CTRTool.yml jakcron 2022-03-12 16:22:34 +08:00
  • 5c72ce2430 Add CTRTool build workflow jakcron 2022-03-12 16:05:09 +08:00
  • 800f5776bc Add source code for ctrtool jakcron 2022-03-12 16:00:33 +08:00
  • 6ad2f13c50 Change title for MakeROM workflow jakcron 2022-03-12 16:00:10 +08:00
  • 74db0204f3 Update gitignore jakcron 2022-03-12 15:58:46 +08:00
  • cf1ec3dda3 Separate build scripts for MakeROM and CTRTool jakcron 2022-03-12 14:14:13 +08:00
  • ef3a1bc2e6 Remove old ctrtool source code. jakcron 2022-03-12 14:13:01 +08:00
  • 416431c24e Bump version number to v0.18 makerom-v0.18 jakcron 2021-11-28 12:49:45 +08:00
  • b7ee685b5b Update README.md Jack 2021-07-21 16:50:43 +08:00
  • b46b77b20a Merge pull request #101 from Margen67/actions Jack 2021-06-15 12:28:03 +08:00
  • c9a198814b build_master: Improvements Margen67 2021-05-02 23:37:54 -10:00
  • d8cede313c Update ticket definition for makerom. jakcron 2021-03-27 12:18:45 +08:00
  • 01ad8fbb1d Merge pull request #100 from xprism1/master Jack 2021-01-27 06:25:15 +08:00
  • 73aeef12b8 Override content.encryptCia when titlekey specified xprism1 2021-01-27 02:19:55 +08:00
  • 24149fcf6e Override content.encryptCia when titlekey specified xprism1 2021-01-27 02:12:47 +08:00
  • 928d915196 Respect content.encryptCia xprism1 2021-01-27 02:09:39 +08:00
  • 6ebef3c42a Add support for custom decrypted TitleKey xprism1 2021-01-25 17:26:22 +08:00
  • 319c4c6a24 Merge pull request #92 from 3DSGuy/github-actions makerom-v0.17 Jack 2020-05-11 17:03:26 +08:00
  • 85a0ba610e Update windows ctrtool makefile. Jack 2020-05-11 17:00:52 +08:00
  • 26292334c5 Merge pull request #91 from 3DSGuy/github-actions Jack 2020-05-11 16:59:14 +08:00
  • f33d66c6df Add github actions Jack 2020-05-11 16:57:40 +08:00
  • 9f20fed077 Remove references to appveyor Jack 2020-05-11 16:57:26 +08:00
  • 2daa4a4ef7 Merge pull request #90 from 3DSGuy/makerom-v0.17-dev Jack 2020-05-10 12:59:54 +08:00
  • 45f06e32b2 Add old homebrew logo under name "HomebrewLegacy" Jack 2020-05-10 12:50:35 +08:00
  • d9204e52ac Update version string to 0.17 Jack 2020-05-10 10:30:37 +08:00
  • 9211e6fcd3 Merge pull request #89 from Jhynjhiruu/master Jack 2020-05-10 10:16:47 +08:00
  • 81fb1774d5 Change homebrew logo Jhynjhiruu 2020-05-09 17:07:31 +01:00
  • e6baadf069 Bump version to v0.16.2 makerom-v0.16.2 Jack 2020-04-28 21:27:29 +08:00
  • b3cb4aa1dc Add version text to CTRTool. ctrtool-v0.7 3DSGuy 2020-04-28 21:17:22 +08:00
  • fa56d1ab15 Merge pull request #88 from muhmuhten/master Jack 2020-04-08 15:17:13 +08:00
  • 8cbeb744d7 Fix UTF-16 to UTF-8 conversion on non-Windows Muh Muhten 2020-04-08 02:53:08 -04:00
  • 2992453295 Merge pull request #83 from jakcron/makerom-v0.16.1-dev Jack 2019-08-13 21:20:54 +08:00
  • 501c1714b3 Undo regression and re-add -ckeyid and -ncchseckey makerom-v0.16.1 jakcron 2019-08-13 21:17:40 +08:00
  • ce4f09ba0e Update README.md v0.16 Jack 2019-08-03 11:48:38 +08:00
  • 06d44bf5f0 Revert changes Jack 2019-08-02 11:11:15 +08:00
  • 3083d87871 Update .appveyor.yml Jack 2019-08-02 11:08:11 +08:00
  • 3698f78b3d Merge pull request #81 from Margen67/appveyor Jack 2019-08-02 11:06:36 +08:00
  • f19dea3482 Create .appveyor.yml for CI Margen67 2019-07-27 02:37:35 -07:00
  • 7b0a7bfaab Fix verifying incomplete DLC CIAs. (#76) ctrtool-v0.6 Steven Smith 2018-10-17 05:08:29 -07:00
  • b941838adb [ctrtool] Fix ctrtool bug where content wouldn't extract. jakcron 2018-08-20 14:17:32 +08:00
  • f585df73a4 Fixed CFA handling which broke in commit 046bb359. Fixes #73. profi200 2018-07-28 22:17:33 +02:00
  • 9c32ddeb75 Merge pull request #72 from Steveice10/master Jack 2018-07-07 11:30:55 +08:00
  • 52dbe5e187 Only extract contents marked in the CIA content index. Steveice10 2018-07-06 17:01:51 -07:00
  • 046bb359ee Always assume exheader is 1024 bytes long (#70) Khangaroo 2018-06-03 19:02:50 -04:00
  • 060cb1c8cd Merge pull request #68 from letsdecrypt/master profi200 2018-05-15 23:33:48 +02:00
  • 148811d8b2 makefile fix: make complains "Extraneous text after `else' directive" and cause incorrect platform judgement on osx makerom-v0.16 Jonir Rings 2018-05-16 01:04:33 +08:00
  • acb110323e [ctrtool] Fixes issue #60 jakcron 2018-01-12 21:00:53 +08:00
  • bbd9a90d8a Merge pull request #63 from d0k3/patch-1 profi200 2017-10-29 19:48:20 +01:00
  • 61bf664fda Always link compiler libs statically on Windows. d0k3 2017-10-29 14:58:55 +01:00
  • b14842897c [ctrtool] Fixed decryption of exefs. jakcron 2017-07-12 16:34:07 +10:00
  • e5b79babc8 [ctrtool] Catch failure to load ncch keyX properly. jakcron 2017-06-06 14:00:46 +08:00
  • cbfa5398a9 [ctrtool] Fix compiling on Visual Studio. jakcron 2017-06-06 12:58:49 +08:00
  • b53b2ce8fe [ctrtool] Fix typo. jakcron 2017-06-06 12:57:10 +08:00
  • 20f708450b [ctrtool] Fixed seed crypto. jakcron 2017-06-06 12:44:12 +08:00
  • 4cba5c83df Merge pull request #56 from Myriachan/syscalls-11_x Jack 2017-06-05 11:40:00 +08:00
  • b8b92d8bfa [ctrtool] Rewrote NCCH crypto. "--exefs" is still broken. jakcron 2017-06-05 11:32:13 +08:00
  • 56ef8b41d1 [ctrtool] Re-added "--seed" option, simplified/corrected common-key selection logic. jakcron 2017-06-05 11:31:18 +08:00
  • 3cca6a7a93 [ctrtool] Fix uninitialised variable warning. jakcron 2017-06-05 11:27:23 +08:00
  • 4d5d9582a2 Warning fix. Uninitialized variable shouldn't have happened because it'd mean header was corrupt...? Myria 2017-06-03 10:17:27 -07:00
  • c629eb35f1 Added 11.3 and 11.4 system calls SetGpuProt and SetWifiEnabled. Also, switched from C99 to C11 to get _Static_assert. Myria 2017-06-03 10:15:12 -07:00
  • 7c08e895d0 Remove unwanted files jakcron 2017-05-30 13:29:28 +08:00
  • de70592574 [makerom] Unbroke -target t jakcron 2017-05-28 20:53:13 +08:00
  • 5757ba20de [makerom] Fix encryption for production target. jakcron 2017-05-28 20:46:30 +08:00
  • d185b18f27 [ctrtool] fix bug with seeddb jakcron 2017-05-28 13:52:32 +08:00
  • b0896ecee2 [makerom] Typo jakcron 2017-05-28 11:57:14 +08:00
  • 7e4c0d7a60 [ctrtool] Replace specifying a specific seed, with a seeddb. jakcron 2017-05-28 11:39:14 +08:00
  • 6e858be07b [makerom] Relaxed support for bad signatures (-ignoresign). Warns user when something cannot be signed, instead of treating it like a fatal error. jakcron 2017-05-28 10:27:55 +08:00
  • 4f875b0d0b [makerom] Implemented support for secure crypto. Secure crypto is now default. Seeded keyY crypto not yet supported. Time for version 0.16!!! jakcron 2017-05-25 13:50:03 +08:00
  • 183d95bffa [ctrtool] fixed keygen add()/sub() functions jakcron 2017-05-25 12:56:51 +08:00
  • 5c23014435 Merge pull request #50 from Reisyukaku/master Jack 2017-05-25 04:24:32 +08:00
  • fae366c127 fixed subtle titlekey issue Reisyukaku 2017-05-24 00:35:38 -04:00
  • 2267e6d4a2 Merge pull request #49 from SciresM/master Jack 2017-05-24 10:48:19 +08:00
  • 876c197387 Update .vcproj with new files Michael Scire 2017-05-23 01:00:43 -07:00
  • 4c63561224 ctrtool: Add support for inline decryption Michael Scire 2017-05-19 08:34:50 -07:00
  • 5578ee4888 Merge pull request #48 from Thog/cygwin profi200 2017-05-20 22:27:07 +02:00
  • a521cd7abd Cygwin support Thog 2017-05-17 23:56:38 +02:00
  • 7dcc166403 Merge pull request #47 from jpmac26/master profi200 2017-02-18 02:49:48 +01:00
  • dbe356686c Revert "Edited Makefile" James Pelster "CaptainSwag101 2017-01-21 16:34:59 -08:00
  • 2b3bc5f2a2 The '-micro' version arg no longer breaks the version number James Pelster "CaptainSwag101 2017-01-22 13:30:17 -08:00
  • 90dca52c8d Edited Makefile James Pelster "CaptainSwag101 2017-01-21 16:34:59 -08:00
  • 70e0d1280f Fixed more warnings. profi200 2017-01-19 00:47:58 +01:00
  • cf1a6fb41e Fix a few warnings (excluding polarssl ones). profi200 2017-01-18 23:13:54 +01:00
  • dfabf8daa2 Added unique ID range check in makerom. Removed -flto flag since this can cause problems. profi200 2017-01-07 22:01:23 +01:00
  • dc81220cf6 Updated FIRM code in ctrtool according to 3dbrew/boot9. Removed -flto flag since this can cause problems. profi200 2017-01-07 21:31:05 +01:00
  • 7b384c6213 [makerom] Do not include logo as a ncch region if it is included in the ExeFS archive (toggled by cmd arg -exefslogo) jakcron 2016-10-06 14:12:22 +08:00
  • d32f096e3e Merge pull request #40 from infinicore/master Jack 2016-07-21 12:50:36 +08:00
  • 02ee3b99c1 Fix build with gcc on some platforms. infinicore 2016-07-20 14:12:56 +00:00
  • d24dda0bc0 Fixes issue #39 jakcron 2016-07-09 16:38:05 +08:00
  • b85775479b [makerom] Warn user for not specifying any services, instead of erroring out. jakcron 2016-06-27 15:59:03 +08:00
  • 01cd4cba7b [ctrtool] Improved efficiency of aes-ctr operations. jakcron 2016-06-14 20:35:05 +08:00
  • de5c4e1b2a License both ctrtool and makerom under MIT License. jakcron 2016-06-14 18:17:59 +08:00