Commit Graph

  • d4cf22d370 Display the number of failed patches, make loader svcBreak on failed patch, minor cleanup Aurora 2016-10-10 15:53:56 +02:00
  • 973640f023 Remove assumptions Aurora 2016-10-10 13:29:34 +02:00
  • 248ea82f76 One more check, fix non-unique pattern Aurora 2016-10-10 13:27:19 +02:00
  • a868079a93 Don't close the directory if not already opened Aurora 2016-10-10 03:50:24 +02:00
  • d270d5b9ca This can be here Aurora 2016-10-10 03:39:23 +02:00
  • e9692a438b More sanity checks Aurora 2016-10-10 03:05:23 +02:00
  • 06ea123dbd Minor stuff Aurora 2016-10-10 02:51:44 +02:00
  • 85141d5eda Fix another derp Aurora 2016-10-10 02:39:19 +02:00
  • fa13b8fbd0 Fix derp Aurora 2016-10-10 02:19:15 +02:00
  • 5b4712644a Lots of refactoring, main() has its own file yet again, properly handle failed patches/decryption steps, support TWL and AGB FIRM since 3.0 Aurora 2016-10-10 01:34:53 +02:00
  • aa422914bd Does not seem to work Aurora 2016-10-08 14:46:57 +02:00
  • 22c453e297 Fix derp Aurora 2016-10-08 14:44:25 +02:00
  • e5f40cec5a This is a char Aurora 2016-10-08 14:27:36 +02:00
  • 50b24bf6c2 Switch to structs where possible Aurora 2016-10-08 14:23:08 +02:00
  • b575ee9e28 Minor stuff Aurora 2016-10-08 01:52:04 +02:00
  • 37030621ac Revamp CTRNAND support, add proper support for hiding options in config menu Aurora 2016-10-08 01:46:41 +02:00
  • f005da4d12 Prevent reading FIRM files if SD is not mounted Aurora 2016-10-07 16:25:41 +02:00
  • 6295559d9c Change SAFE_MODE detection for <= 2.1 Aurora 2016-10-07 16:14:16 +02:00
  • f36ff303d9 Fix diskio.c stuff Aurora 2016-10-07 14:51:32 +02:00
  • 1a62e91c01 Minor stuff Aurora 2016-10-07 14:31:15 +02:00
  • 7f314dfe11 Merge branch 'master' of https://github.com/AuroraWright/Luma3DS Aurora 2016-10-07 14:27:54 +02:00
  • 0caf9f4214 Add safety checks, support booting from CTRNAND Aurora 2016-10-07 14:27:30 +02:00
  • 1ad600c81a Make the exception dump parser output the disassembly of the dumped code (when it's possible) TuxSH 2016-10-06 00:16:21 +02:00
  • bd6c7b7fdb Fix the arm11 exception handlers on < 7.x TuxSH 2016-09-30 22:46:48 +02:00
  • 5f93724845 Fix some unrelated files being detected as FIRMs due to uncleared FatFs strings Aurora 2016-09-28 15:37:58 +02:00
  • ad60eac6ef Avoid overwriting the fb struct Aurora 2016-09-28 15:01:38 +02:00
  • b3e3a2937a Fix CakeBrah error displaying the .dat file v6.3.1 Aurora 2016-09-26 21:42:27 +02:00
  • d010038228 Minor config descriptions changes Aurora 2016-09-26 15:46:12 +02:00
  • c28eada93e Minor makefile stuff Aurora 2016-09-26 14:23:35 +02:00
  • 9d84a92b1f Minor stuff Aurora 2016-09-26 13:53:58 +02:00
  • 7884be106d Fix closing the directory object if the directory does not exist in findDumpFile Aurora 2016-09-26 13:24:12 +02:00
  • 5fe7c7e7e1 Up the maximum custom path size to 55 characters from 37 Aurora 2016-09-26 13:03:39 +02:00
  • f244b95aad Replace CakesROP's default top screen image Aurora 2016-09-25 18:06:38 +02:00
  • 3b5a5759b8 Forgot this Aurora 2016-09-25 15:22:07 +02:00
  • 528e7ee33b Git reset CakeBrah on clean for good measure Aurora 2016-09-25 15:14:07 +02:00
  • c1f55735fc Reintroduce the CakeBrah patch to avoid having the Luma3DS.dat file on *hax/menuhax Aurora 2016-09-25 15:10:44 +02:00
  • 185ea86284 Fix derp v6.3 Aurora 2016-09-23 21:34:47 +02:00
  • 618262f015 Reorganize output structure Aurora 2016-09-23 20:14:49 +02:00
  • c0f41ac10e Shutdown on error Aurora 2016-09-23 19:23:44 +02:00
  • 3010699f20 Fix derps Aurora 2016-09-23 19:20:42 +02:00
  • fb274538e1 Minor stuff Aurora 2016-09-23 18:59:44 +02:00
  • 1a5d953a98 Not needed Aurora 2016-09-23 18:49:27 +02:00
  • 2dd1baebb3 Other minor makefile stuff Aurora 2016-09-23 18:45:59 +02:00
  • d46beac22a Pass name variable along Aurora 2016-09-23 18:37:46 +02:00
  • 6ed8741006 Minor stuff Aurora 2016-09-23 18:26:39 +02:00
  • 6845e42f2c Forgot this Aurora 2016-09-23 18:09:09 +02:00
  • 5196869634 Bring our own chainloader for *hax Aurora 2016-09-23 18:07:45 +02:00
  • 083806bfc9 Fix decrypted ARM9bin support for LGY FIRMs Aurora 2016-09-23 14:34:20 +02:00
  • 11d29368ce Minor stuff (2), update readme Aurora 2016-09-23 13:58:59 +02:00
  • 100c3d9e36 Minor stuff Aurora 2016-09-23 02:25:37 +02:00
  • 01fbf8c3a5 Forgot this Aurora 2016-09-23 02:13:12 +02:00
  • a36556d7e4 Got rid of the bin2c dependency Aurora 2016-09-23 02:06:04 +02:00
  • 4f11162fae Allow for separate custom versions for each NAND Aurora 2016-09-23 00:08:15 +02:00
  • 2cbaf39fd5 Make error() reboot if in a firmlaunch environment, improve errors Aurora 2016-09-22 22:35:17 +02:00
  • 2cc46c618b Better to make extra sure here Aurora 2016-09-22 22:27:46 +02:00
  • a0325e91f9 This can't happen Aurora 2016-09-22 22:19:27 +02:00
  • e11edd5dee Ensure the booted EmuNAND can actually exist before the FAT partition Aurora 2016-09-22 20:00:48 +02:00
  • 5e8990f571 Fix derp Aurora 2016-09-22 15:35:28 +02:00
  • a3fd55036a Minor stuff Aurora 2016-09-22 15:09:52 +02:00
  • 7a3d15c48b Got rid of CakeHax, patched CakeBrah to load arm9loaderhax.bin directly (lifting size restrictions in the process), got rid of the pathchanger (to have a custom path you can now enable the option and write it in a /luma/path.txt file, it must start with a / (this path is also picked up by the patched CakeBrah loader), fixed loading SafeA9LHInstaller and other payloads which need the OTP hash if having a PIN, fixed writing a file smaller than the existing one not removing the extra size, slightly changed the PIN format, added support for the alternate framebuffer and made the splash screen use it (it is now displayed all at once), fixed screen issues from CakeBrah Aurora 2016-09-22 14:48:28 +02:00
  • a5b52a2470 Fix latest commit TuxSH 2016-09-21 11:25:44 +02:00
  • a8cd14dafd Minor stuff Aurora 2016-09-21 00:16:27 +02:00
  • 2b249bd496 Also support DOS newlines, and break on newline in custom version Aurora 2016-09-20 16:16:18 +02:00
  • c8586cfe26 Account for trailing newlines in .txts Aurora 2016-09-20 15:16:19 +02:00
  • f228cb241f Minor stuff Aurora 2016-09-20 14:29:26 +02:00
  • fd33ef8496 Const-ify Aurora 2016-09-20 14:19:33 +02:00
  • ba1cf6473a Rewording of config decriptions Aurora 2016-09-19 18:36:47 +02:00
  • f418dcdb7b Minor stuff Aurora 2016-09-19 18:21:28 +02:00
  • f91c26d752 Forgot this Aurora 2016-09-19 18:06:46 +02:00
  • f7156f2ff2 Fix rebooting on firmlaunch Aurora 2016-09-19 17:54:11 +02:00
  • e444b587cf Fix derp Aurora 2016-09-19 17:07:56 +02:00
  • a7fcc6a5cf Add note to the access patches description Aurora 2016-09-19 16:51:17 +02:00
  • 872b1ccbb6 Refactor arm9Loader(), fix decrypted-arm9bin FIRM support Aurora 2016-09-19 16:00:51 +02:00
  • b7b3400296 Minor stuff Aurora 2016-09-19 14:57:36 +02:00
  • 420ccdcb82 Merge master and dev builds Aurora 2016-09-19 14:03:55 +02:00
  • eaa4d6323e Minor stuff Aurora 2016-09-19 00:14:32 +02:00
  • 4e7ac41a6c Add NUS-encrypted FIRM support (thanks to CakesFW) Aurora 2016-09-18 23:50:44 +02:00
  • 92f3a736a7 Support already decrypted N3DS firmware.bins in dev Aurora 2016-09-18 20:10:24 +02:00
  • 5a30b2b298 If the custom version is larger than 5 but smaller than 19 characters, truncate it Aurora 2016-09-18 18:31:16 +02:00
  • 85aaae67bf Minor wording stuff Aurora 2016-09-18 18:05:51 +02:00
  • efe66bc72e Make option descriptions more readable, fix bug in draw.c TuxSH 2016-09-18 17:40:00 +02:00
  • d7bdf3fc19 Finally fix GW downgraded NANDs (thanks GW for the easily recognizable junk) v6.2.3 Aurora 2016-09-18 13:29:23 +02:00
  • c4e5f4410c Minor stuff Aurora 2016-09-17 14:34:25 +02:00
  • f5039dca56 Fix UTF-8 BOM (Windows Notepad seems to like it) being parsed as a regular character v6.2.2 Aurora 2016-09-17 00:03:09 +02:00
  • de6f9789cb Reduce max file size v6.2.1 Aurora 2016-09-16 13:29:14 +02:00
  • 4376a1093f Ninty doesn't support 4-byte UTF16 Aurora 2016-09-16 12:58:03 +02:00
  • a413ed01f3 Fix derp Aurora 2016-09-16 03:39:12 +02:00
  • 05bb831321 Add UTF-8 support to customversion.txt Aurora 2016-09-16 03:14:37 +02:00
  • 6e0f1e5235 If 'Autoboot SysNAND' is unchecked, it's impossible to select the EmuNAND if having a corrisponding directional pad payload. Skip the payload launching if 'A' is held to make this possible Aurora 2016-09-15 23:57:55 +02:00
  • 2f915401dd Minor stuff v6.2 Aurora 2016-09-15 19:53:51 +02:00
  • 14152b3072 Minor config wording stuff Aurora 2016-09-15 03:39:03 +02:00
  • 8f3cba37b3 Minor stuff Aurora 2016-09-14 22:31:25 +02:00
  • 0853f6f7ad Automate building the menuhax 3dsx and copying the pathchanger stuff Aurora 2016-09-14 19:14:45 +02:00
  • ae7a7ba365 Minsize GW EmuNANDs don't exist Aurora 2016-09-14 12:01:39 +02:00
  • 724af0fdc4 Forgot this Aurora 2016-09-13 23:41:45 +02:00
  • 550ea2116e Implement custom "Ver." string, must be in a textfile named "customversion.txt" in /luma, with base format Ver. %d.%d.%d-%d%ls, implemented descriptions for the options on the bottom screen, you can now boot SysNAND with an EmuNAND FIRM other than the first one, cleanup Aurora 2016-09-13 23:01:38 +02:00
  • 7952271d61 Get rid of selectScreen, allow clearing the screens separately, implement a PIN message function on the bottom screen (you can place a textfile named pinmessage.txt in /luma, with 800 characters max) Aurora 2016-09-13 16:22:26 +02:00
  • ffaa5790c2 Cleanup, add boundary checks for files loaded from SD Aurora 2016-09-13 14:54:14 +02:00
  • 934c4bed0b Minor stuff (2) Aurora 2016-09-13 02:29:57 +02:00
  • 6f040caa98 Minor stuff Aurora 2016-09-13 01:43:44 +02:00