diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..fe00d09 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,7 @@ +# These are supported funding model platforms + +github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] +patreon: atlasnx +open_collective: # Replace with a single Open Collective username +ko_fi: atlasnx +tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel diff --git a/LICENSE.md b/LICENSE.md index 63e021b..3d6a0a7 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -16,5 +16,9 @@ Licenses * sys-clk is licensed under [Beerware](https://github.com/retronx-team/sys-clk/blob/master/LICENSE) * ldn_mitm is licensed under [GPLv2](https://github.com/spacemeowx2/ldn_mitm/blob/master/LICENSE) * emuiibo is licensed under [GPLv2.0](https://github.com/XorTroll/emuiibo/blob/master/LICENSE) +* caffeine is licensed under [GPLv2.0](https://github.com/liuervehc/caffeine/blob/master/LICENSE) +* nereba is licensed under [GPLv2.0](https://github.com/pixel-stuck/nereba/blob/master/LICENSE) +* reboot_to_rcm is licensed under [ISC](https://github.com/pixel-stuck/reboot_to_rcm/blob/master/LICENSE) +* fakenews-injector is licensed under [GPLv2](https://github.com/noahc3/fakenews-injector/blob/master/LICENSE) All patches made to the original software respect their original license. diff --git a/Modules/8.1-temp-atmos/atmosphere/BCT.ini b/Modules/8.1-temp-atmos/atmosphere/BCT.ini new file mode 100644 index 0000000..c55aa0f --- /dev/null +++ b/Modules/8.1-temp-atmos/atmosphere/BCT.ini @@ -0,0 +1,17 @@ +BCT0 +[stage1] +stage2_path = atmosphere/fusee-secondary.bin +stage2_addr = 0xF0000000 +stage2_entrypoint = 0xF0000000 + +[exosphere] +; Note: Disabling debugmode will cause parts of ams.tma to not work, in the future. +debugmode = 1 +debugmode_user = 0 +; Note: Disabling usermode exception handlers will cause atmosphere to not fail gracefully under error conditions. +; Support will not be provided to users who disable these. If you do not know what you are doing, leave them on. +disable_user_exception_handlers = 0 + +[stratosphere] +; To force-enable nogc, add nogc = 1 +; To force-disable nogc, add nogc = 0 diff --git a/Modules/8.1-temp-atmos/atmosphere/fusee-secondary.bin b/Modules/8.1-temp-atmos/atmosphere/fusee-secondary.bin new file mode 100644 index 0000000..eceb772 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/fusee-secondary.bin differ diff --git a/Modules/8.1-temp-atmos/atmosphere/hbl_html/accessible-urls/accessible-urls.txt b/Modules/8.1-temp-atmos/atmosphere/hbl_html/accessible-urls/accessible-urls.txt new file mode 100644 index 0000000..c13735f --- /dev/null +++ b/Modules/8.1-temp-atmos/atmosphere/hbl_html/accessible-urls/accessible-urls.txt @@ -0,0 +1 @@ +^http* diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/02D5ABAAFD20C8B0633AA0DBAEE0377EF526CE6AD2AC6F2CAD7180CE69E74311.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/02D5ABAAFD20C8B0633AA0DBAEE0377EF526CE6AD2AC6F2CAD7180CE69E74311.ips new file mode 100644 index 0000000..62f9924 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/02D5ABAAFD20C8B0633AA0DBAEE0377EF526CE6AD2AC6F2CAD7180CE69E74311.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/06E90719595A010C6246FF70946F10FB367A00BBD8B7D8D1F25CCE0B458D7E89.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/06E90719595A010C6246FF70946F10FB367A00BBD8B7D8D1F25CCE0B458D7E89.ips new file mode 100644 index 0000000..7f1adb6 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/06E90719595A010C6246FF70946F10FB367A00BBD8B7D8D1F25CCE0B458D7E89.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/10B2D81605488599DF2242CB6BAC2DF1E2BCAB3BC19DC5CD63DB6FAEC0947097.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/10B2D81605488599DF2242CB6BAC2DF1E2BCAB3BC19DC5CD63DB6FAEC0947097.ips new file mode 100644 index 0000000..d8f050e Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/10B2D81605488599DF2242CB6BAC2DF1E2BCAB3BC19DC5CD63DB6FAEC0947097.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/2ADBE97E9B5F41779EC95FFE2699C93305D6A69D465CF597D67465CD69BACCE8.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/2ADBE97E9B5F41779EC95FFE2699C93305D6A69D465CF597D67465CD69BACCE8.ips new file mode 100644 index 0000000..0b7bc22 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/2ADBE97E9B5F41779EC95FFE2699C93305D6A69D465CF597D67465CD69BACCE8.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/2CCE659CEC536A8E4D91F3BE4B74BED302613F1E442581FD863708E39112DB50.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/2CCE659CEC536A8E4D91F3BE4B74BED302613F1E442581FD863708E39112DB50.ips new file mode 100644 index 0000000..3ee63f4 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/2CCE659CEC536A8E4D91F3BE4B74BED302613F1E442581FD863708E39112DB50.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/330553F6B5FB55C4C2D7B736240276B3EAD664DA79826FA936F99803B6C28F3B.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/330553F6B5FB55C4C2D7B736240276B3EAD664DA79826FA936F99803B6C28F3B.ips new file mode 100644 index 0000000..26f1345 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/330553F6B5FB55C4C2D7B736240276B3EAD664DA79826FA936F99803B6C28F3B.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/3A574D436186191D1788EB2C0F076B11737132EBB1484CF906B6A8EB3B1BF459.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/3A574D436186191D1788EB2C0F076B11737132EBB1484CF906B6A8EB3B1BF459.ips new file mode 100644 index 0000000..da978a8 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/3A574D436186191D1788EB2C0F076B11737132EBB1484CF906B6A8EB3B1BF459.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/549B0F8D6F72C4E9F3FD1F19EACE4A5A1DA2D5C393F74224F8BC09DE4AAA4217.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/549B0F8D6F72C4E9F3FD1F19EACE4A5A1DA2D5C393F74224F8BC09DE4AAA4217.ips new file mode 100644 index 0000000..7f1adb6 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/549B0F8D6F72C4E9F3FD1F19EACE4A5A1DA2D5C393F74224F8BC09DE4AAA4217.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/6B09B67B29C020246DC34F5A04F5D3090215C46F37BD079442977A85B8243BA5.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/6B09B67B29C020246DC34F5A04F5D3090215C46F37BD079442977A85B8243BA5.ips new file mode 100644 index 0000000..05869a6 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/6B09B67B29C020246DC34F5A04F5D3090215C46F37BD079442977A85B8243BA5.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/76F87402C9387C0F0A2FAB1B45CEBB93E3E9695C7CFD390F00509B1204101C24.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/76F87402C9387C0F0A2FAB1B45CEBB93E3E9695C7CFD390F00509B1204101C24.ips new file mode 100644 index 0000000..d8f050e Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/76F87402C9387C0F0A2FAB1B45CEBB93E3E9695C7CFD390F00509B1204101C24.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/8096AF7C6A35AA8271F3916995413B0B64CE03BD9BBFEB26F2B3E01C5427C69E.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/8096AF7C6A35AA8271F3916995413B0B64CE03BD9BBFEB26F2B3E01C5427C69E.ips new file mode 100644 index 0000000..62f9924 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/8096AF7C6A35AA8271F3916995413B0B64CE03BD9BBFEB26F2B3E01C5427C69E.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/A6F27AD9AC7C73AD419B63B23E785A0CD7AA9DC1A63C57D10049423DE7B77E2C.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/A6F27AD9AC7C73AD419B63B23E785A0CD7AA9DC1A63C57D10049423DE7B77E2C.ips new file mode 100644 index 0000000..dd546f6 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/A6F27AD9AC7C73AD419B63B23E785A0CD7AA9DC1A63C57D10049423DE7B77E2C.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/B2F5176B3548364D079A29B141A23B06AFFF5A98055576D5F337A621C0233CE3.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/B2F5176B3548364D079A29B141A23B06AFFF5A98055576D5F337A621C0233CE3.ips new file mode 100644 index 0000000..05869a6 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/B2F5176B3548364D079A29B141A23B06AFFF5A98055576D5F337A621C0233CE3.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/B4CAE1F24965D92ED24EBE9E97F609C363834471BF18CA375CB6A1DEB77755EA.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/B4CAE1F24965D92ED24EBE9E97F609C363834471BF18CA375CB6A1DEB77755EA.ips new file mode 100644 index 0000000..6e66bc3 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/B4CAE1F24965D92ED24EBE9E97F609C363834471BF18CA375CB6A1DEB77755EA.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/CE3ECBA2F2F062F575F8F360842B32B432340DD2C7590CDEFC03E51B844AE805.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/CE3ECBA2F2F062F575F8F360842B32B432340DD2C7590CDEFC03E51B844AE805.ips new file mode 100644 index 0000000..dd546f6 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/CE3ECBA2F2F062F575F8F360842B32B432340DD2C7590CDEFC03E51B844AE805.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/DBD941C0C53C52CCF7202C84D8E0F78013A3684D8AB5D128096674A8F7755B3D.ips b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/DBD941C0C53C52CCF7202C84D8E0F78013A3684D8AB5D128096674A8F7755B3D.ips new file mode 100644 index 0000000..6e66bc3 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/kip_patches/default_nogc/DBD941C0C53C52CCF7202C84D8E0F78013A3684D8AB5D128096674A8F7755B3D.ips differ diff --git a/Modules/8.1-temp-atmos/atmosphere/loader.ini b/Modules/8.1-temp-atmos/atmosphere/loader.ini new file mode 100644 index 0000000..8820047 --- /dev/null +++ b/Modules/8.1-temp-atmos/atmosphere/loader.ini @@ -0,0 +1,9 @@ +[hbl_config] +title_id=010000000000100D +override_any_app=true +path=atmosphere/hbl.nsp +override_key=R + +[default_config] +override_key=!L +cheat_enable_key=!L \ No newline at end of file diff --git a/Modules/8.1-temp-atmos/atmosphere/reboot_payload.bin b/Modules/8.1-temp-atmos/atmosphere/reboot_payload.bin new file mode 100644 index 0000000..6f41431 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/reboot_payload.bin differ diff --git a/Modules/8.1-temp-atmos/atmosphere/system_settings.ini b/Modules/8.1-temp-atmos/atmosphere/system_settings.ini new file mode 100644 index 0000000..e6987f4 --- /dev/null +++ b/Modules/8.1-temp-atmos/atmosphere/system_settings.ini @@ -0,0 +1,31 @@ +; Disable uploading error reports to Nintendo +[eupld] +upload_enabled = u8!0x0 +; Enable USB 3.0 superspeed for homebrew +[usb] +usb30_force_enabled = u8!0x0 +; Control whether RO should ease its validation of NROs. +; (note: this is normally not necessary, and ips patches can be used.) +[ro] +ease_nro_restriction = u8!0x0 +; Atmosphere custom settings +[atmosphere] +; Reboot from fatal automatically after some number of milliseconds. +; If field is not present or 0, fatal will wait indefinitely for user input. +fatal_auto_reboot_interval = u64!0x0 +; Make the power menu's "reboot" button reboot to payload. +; Set to "normal" for normal reboot, "rcm" for rcm reboot. +power_menu_reboot_function = str!payload +; Controls whether dmnt cheats should be toggled on or off by +; default. 1 = toggled on by default, 0 = toggled off by default. +dmnt_cheats_enabled_by_default = u8!0x1 +; Controls whether dmnt should always save cheat toggle state +; for restoration on new game launch. 1 = always save toggles, +; 0 = only save toggles if toggle file exists. +dmnt_always_save_cheat_toggles = u8!0x0 +; Controls whether fs.mitm should redirect save files +; to directories on the sd card. +; 0 = Do not redirect, 1 = Redirect. +; NOTE: EXPERIMENTAL +; If you do not know what you are doing, do not touch this yet. +fsmitm_redirect_saves_to_sd = u8!0x0 \ No newline at end of file diff --git a/Modules/8.1-temp-atmos/atmosphere/titles/010000000000000D/exefs.nsp b/Modules/8.1-temp-atmos/atmosphere/titles/010000000000000D/exefs.nsp new file mode 100644 index 0000000..6106406 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/titles/010000000000000D/exefs.nsp differ diff --git a/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000032/exefs.nsp b/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000032/exefs.nsp new file mode 100644 index 0000000..edaa575 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000032/exefs.nsp differ diff --git a/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000032/flags/boot2.flag b/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000032/flags/boot2.flag new file mode 100644 index 0000000..e69de29 diff --git a/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000034/exefs.nsp b/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000034/exefs.nsp new file mode 100644 index 0000000..46804c3 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000034/exefs.nsp differ diff --git a/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000036/exefs.nsp b/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000036/exefs.nsp new file mode 100644 index 0000000..5995fbb Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000036/exefs.nsp differ diff --git a/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000037/exefs.nsp b/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000037/exefs.nsp new file mode 100644 index 0000000..3f45033 Binary files /dev/null and b/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000037/exefs.nsp differ diff --git a/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000037/flags/boot2.flag b/Modules/8.1-temp-atmos/atmosphere/titles/0100000000000037/flags/boot2.flag new file mode 100644 index 0000000..e69de29 diff --git a/Modules/8.1-temp-atmos/sept/payload.bin b/Modules/8.1-temp-atmos/sept/payload.bin new file mode 100644 index 0000000..eceb772 Binary files /dev/null and b/Modules/8.1-temp-atmos/sept/payload.bin differ diff --git a/Modules/8.1-temp-atmos/sept/sept-primary.bin b/Modules/8.1-temp-atmos/sept/sept-primary.bin new file mode 100644 index 0000000..d23f6b2 Binary files /dev/null and b/Modules/8.1-temp-atmos/sept/sept-primary.bin differ diff --git a/Modules/8.1-temp-atmos/sept/sept-secondary.bin b/Modules/8.1-temp-atmos/sept/sept-secondary.bin new file mode 100644 index 0000000..14b06d3 Binary files /dev/null and b/Modules/8.1-temp-atmos/sept/sept-secondary.bin differ diff --git a/Modules/8.1-temp-atmos/sept/sept-secondary_00.enc b/Modules/8.1-temp-atmos/sept/sept-secondary_00.enc new file mode 100644 index 0000000..74c08aa Binary files /dev/null and b/Modules/8.1-temp-atmos/sept/sept-secondary_00.enc differ diff --git a/Modules/8.1-temp-atmos/sept/sept-secondary_01.enc b/Modules/8.1-temp-atmos/sept/sept-secondary_01.enc new file mode 100644 index 0000000..26da770 Binary files /dev/null and b/Modules/8.1-temp-atmos/sept/sept-secondary_01.enc differ diff --git a/Modules/8.1-temp-atmos/switch/reboot_to_payload.nro b/Modules/8.1-temp-atmos/switch/reboot_to_payload.nro new file mode 100644 index 0000000..7dc0261 Binary files /dev/null and b/Modules/8.1-temp-atmos/switch/reboot_to_payload.nro differ diff --git a/Modules/caffeine/pegascape/caffeine.nsp b/Modules/caffeine/pegascape/caffeine.nsp new file mode 100644 index 0000000..609245e Binary files /dev/null and b/Modules/caffeine/pegascape/caffeine.nsp differ diff --git a/Modules/emuiibo/atmosphere/titles/0100000000000352/exefs.nsp b/Modules/emuiibo/atmosphere/titles/0100000000000352/exefs.nsp index 78a8119..d1ee444 100644 Binary files a/Modules/emuiibo/atmosphere/titles/0100000000000352/exefs.nsp and b/Modules/emuiibo/atmosphere/titles/0100000000000352/exefs.nsp differ diff --git a/Modules/es_patches/atmosphere/exefs_patches/es_patches/CF8FB4F82D3E2D56720E1EDB14AB06543343E042000000000000000000000000.ips b/Modules/es_patches/atmosphere/exefs_patches/es_patches/CF8FB4F82D3E2D56720E1EDB14AB06543343E042000000000000000000000000.ips new file mode 100644 index 0000000..58fedcf Binary files /dev/null and b/Modules/es_patches/atmosphere/exefs_patches/es_patches/CF8FB4F82D3E2D56720E1EDB14AB06543343E042000000000000000000000000.ips differ diff --git a/Modules/fakenews-injector/switch/fakenews-injector.nro b/Modules/fakenews-injector/switch/fakenews-injector.nro new file mode 100644 index 0000000..e288fe5 Binary files /dev/null and b/Modules/fakenews-injector/switch/fakenews-injector.nro differ diff --git a/Modules/ldn_mitm/atmosphere/titles/4200000000000010/exefs.nsp b/Modules/ldn_mitm/atmosphere/titles/4200000000000010/exefs.nsp index 33750e7..b28b0cc 100644 Binary files a/Modules/ldn_mitm/atmosphere/titles/4200000000000010/exefs.nsp and b/Modules/ldn_mitm/atmosphere/titles/4200000000000010/exefs.nsp differ diff --git a/Modules/ldn_mitm/switch/ldnmitm_config/ldnmitm_config.nro b/Modules/ldn_mitm/switch/ldnmitm_config/ldnmitm_config.nro index 4eb6171..5c5bf7d 100644 Binary files a/Modules/ldn_mitm/switch/ldnmitm_config/ldnmitm_config.nro and b/Modules/ldn_mitm/switch/ldnmitm_config/ldnmitm_config.nro differ diff --git a/Modules/lockpick/bootloader/payloads/Lockpick_RCM.bin b/Modules/lockpick/bootloader/payloads/Lockpick_RCM.bin index 5e51392..2e0ac85 100644 Binary files a/Modules/lockpick/bootloader/payloads/Lockpick_RCM.bin and b/Modules/lockpick/bootloader/payloads/Lockpick_RCM.bin differ diff --git a/Modules/lockpick/switch/Lockpick/Lockpick.nro b/Modules/lockpick/switch/Lockpick/Lockpick.nro index ac46134..87f4f1d 100644 Binary files a/Modules/lockpick/switch/Lockpick/Lockpick.nro and b/Modules/lockpick/switch/Lockpick/Lockpick.nro differ diff --git a/Modules/nereba/pegascape/nereba.nsp b/Modules/nereba/pegascape/nereba.nsp new file mode 100644 index 0000000..7a6602b Binary files /dev/null and b/Modules/nereba/pegascape/nereba.nsp differ diff --git a/Modules/reboot_to_rcm/pegascape/reboot_to_rcm.nsp b/Modules/reboot_to_rcm/pegascape/reboot_to_rcm.nsp new file mode 100644 index 0000000..3f866af Binary files /dev/null and b/Modules/reboot_to_rcm/pegascape/reboot_to_rcm.nsp differ