Commit Graph

199 Commits

Author SHA1 Message Date
jakcron 9581ea6db0 [makerom] Fix initial data generation. 2022-04-17 10:00:43 +08:00
jakcron 059610f41e Import initial data key_x (prod/dev included) 2022-04-17 09:59:12 +08:00
jakcron 23fb3821d5 Add missing return. 2022-04-17 09:58:44 +08:00
jakcron b6062b588e [makerom] Tolerate CCI signing errors as a warning. 2022-04-17 09:55:50 +08:00
jakcron 7d0c407b2f Surface more makerom errors. 2022-04-17 09:55:12 +08:00
jakcron f391a6f6d7 Remove polarssl now migration to mbedtls complete. 2022-04-17 09:52:43 +08:00
jakcron f268df0333 misc. 2022-04-17 09:52:14 +08:00
jakcron e6a009fc72 Fix bug in RSA code. 2022-04-17 09:52:04 +08:00
jakcron d797687761 Add error verbosity to errors when generating CIA files. 2022-04-16 23:49:49 +08:00
jakcron 037a2f96e1 Change signing errors to be warnings when they fail. 2022-04-16 23:48:21 +08:00
jakcron 2ddca9b2eb Bump makerom version to 0.18.1 2022-04-16 23:23:46 +08:00
jakcron 82a3f7e8c7 Migrate makerom to modern mbedtls 2022-04-16 23:21:21 +08:00
jakcron 6dba275c25 Update makerom documentation. 2022-04-16 22:22:16 +08:00
jakcron bc04de6d09 Put everything back. 2022-04-16 21:27:49 +08:00
jakcron 5d62e839e7 Move dependencies to the top level. 2022-04-16 18:27:14 +08:00
jakcron 7e123be54a Break out libblz as an external dependency for makerom. 2022-04-15 11:01:18 +08:00
jakcron d8739cf2f3 Partially migrate makerom to libmbedtls 2022-04-15 10:51:07 +08:00
jakcron c57f652854 Add libmbedtls to makerom deps 2022-04-15 08:58:36 +08:00
jakcron cec757cac4 Update MakeROM makefiles. 2022-04-13 15:11:34 +08:00
jakcron 0d1175e349 Tweak makerom build script 2022-04-13 14:51:25 +08:00
jakcron 83e69641ab Update MakeROM's makefile 2022-04-13 14:43:50 +08:00
jakcron 22711767bd Add new makefile for makerom. 2022-04-13 13:53:45 +08:00
jakcron de171bfe71 Delete makefile 2022-04-13 13:53:23 +08:00
jakcron 805c9a448b Update includes. 2022-04-13 13:53:14 +08:00
jakcron 86cc11bcfc Rework libpolarssl to be standalone dependency for makerom. 2022-04-13 13:53:01 +08:00
jakcron 335d3222e9 Rework libyaml into a stand-alone dep for makerom. 2022-04-13 13:37:13 +08:00
jakcron 9b5ec5a4b7 Move files around to new directory structure 2022-04-13 13:28:31 +08:00
jakcron 416431c24e Bump version number to v0.18 2021-11-28 12:49:45 +08:00
jakcron d8cede313c Update ticket definition for makerom. 2021-03-27 12:18:45 +08:00
xprism1 73aeef12b8 Override content.encryptCia when titlekey specified 2021-01-27 02:19:55 +08:00
xprism1 24149fcf6e Override content.encryptCia when titlekey specified 2021-01-27 02:12:47 +08:00
xprism1 928d915196 Respect content.encryptCia 2021-01-27 02:09:39 +08:00
xprism1 6ebef3c42a Add support for custom decrypted TitleKey 2021-01-25 17:26:22 +08:00
Jack 45f06e32b2 Add old homebrew logo under name "HomebrewLegacy" 2020-05-10 12:50:35 +08:00
Jack d9204e52ac Update version string to 0.17 2020-05-10 10:30:37 +08:00
Jhynjhiruu 81fb1774d5 Change homebrew logo
Fix the crash on CHN 3DSes by replacing the existing homebrew logo.bin with PabloMK7's one
2020-05-09 17:07:31 +01:00
Jack e6baadf069 Bump version to v0.16.2 2020-04-28 21:27:29 +08:00
Muh Muhten 8cbeb744d7 Fix UTF-16 to UTF-8 conversion on non-Windows
U+800 to U+FFFF encode as one UTF-16 code unit, but three byte in UTF-8.
Filenames containing more characters in this range than the ASCII range
would be cut off.

This range includes all BMP Japanese characters.
2020-04-08 03:14:40 -04:00
jakcron 501c1714b3 Undo regression and re-add -ckeyid and -ncchseckey 2019-08-13 21:17:40 +08:00
Jonir Rings 148811d8b2 makefile fix: make complains "Extraneous text after `else' directive" and cause incorrect platform judgement on osx 2018-05-16 01:04:33 +08:00
jakcron 7c08e895d0 Remove unwanted files 2017-05-30 13:29:28 +08:00
jakcron de70592574 [makerom] Unbroke -target t 2017-05-28 20:53:13 +08:00
jakcron 5757ba20de [makerom] Fix encryption for production target. 2017-05-28 20:46:30 +08:00
jakcron d185b18f27 [ctrtool] fix bug with seeddb 2017-05-28 13:52:32 +08:00
jakcron b0896ecee2 [makerom] Typo 2017-05-28 11:57:14 +08:00
jakcron 6e858be07b [makerom] Relaxed support for bad signatures (-ignoresign). Warns user when something cannot be signed, instead of treating it like a fatal error. 2017-05-28 10:27:55 +08:00
jakcron 4f875b0d0b [makerom] Implemented support for secure crypto. Secure crypto is now default. Seeded keyY crypto not yet supported. Time for version 0.16!!! 2017-05-25 13:50:03 +08:00
Thog a521cd7abd Cygwin support 2017-05-17 23:56:38 +02:00
James Pelster "CaptainSwag101 dbe356686c Revert "Edited Makefile"
This reverts commit 90dca52c8d.
2017-02-09 11:43:42 -08:00
James Pelster "CaptainSwag101 2b3bc5f2a2 The '-micro' version arg no longer breaks the version number 2017-01-30 19:04:58 -08:00