Commit Graph
333 Commits
Author SHA1 Message Date
niklascfwandCursor c6b6b42eda Use parallel build in CI workflow
Build / Build (push) Successful in 16s
Add -j4 to make for faster compilation.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 21:35:43 +01:00
niklascfwandCursor 9cd8953f78 Move theme removal to AMS error codes section
Build / Build (push) Successful in 34s
Relocated "Delete Themes" entry from the boot problem section into
the Atmosphere error codes section as "Fix 0100000000001000
(Installiertes Theme)" to better reflect that it fixes an AMS
title ID conflict.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 21:34:22 +01:00
niklascfw 45c659f1ea Updated workflow
Build / Build (push) Successful in 34s
2026-02-13 21:24:35 +01:00
niklascfw f82ee15f52 Updated workflow
Build / Build (push) Failing after 34s
2026-02-13 21:23:32 +01:00
niklascfw 2987a3c88e Updated Readme
Build / Build (push) Failing after 2s
2026-02-13 21:22:20 +01:00
niklascfw e6676315c7 Updated workflow
Build / Build (push) Failing after 3s
2026-02-13 21:21:52 +01:00
niklascfwandCursor ef9c1eaf7a Fix data abort crash in Mac special files removal (listdir)
The listdir function had three memory corruption bugs causing a
data abort (Err:19) on the Switch:

1. Heap buffer overflow: CpyStr("sd:/") allocated only 5 bytes but
   listdir appends full subdirectory paths in-place via memcpy.
   Fixed by using a 1024-byte stack buffer instead.

2. Use-after-free: _DeleteFileSimple(path) freed the shared traversal
   buffer, but the loop continued using it. Fixed by inlining f_unlink
   without freeing.

3. Recursive free + missing else: free(path) at the end of listdir
   freed the buffer shared across all recursive frames, and a missing
   else caused recursion into directories that were just deleted.
   Removed the free and added an else guard.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-13 21:16:58 +01:00
niklascfw 763cb43983 Added AMS section and fixed inconsistencies 2026-02-07 23:00:29 +01:00
niklascfw 59f7dde33a Updated gitignore 2026-02-06 21:04:13 +01:00
niklascfw bc086126e5 Updated Readme 2026-02-06 21:03:23 +01:00
niklascfw 5702202ea9 Updated Readme 2026-02-06 21:02:47 +01:00
niklascfw 36a08cf42f Updated Readme 2026-02-06 21:01:27 +01:00
niklascfw 1a7b0a1667 Added german translation and bugfixes 2026-02-06 21:00:36 +01:00
niklascfw 6ee7d5f892 Updated Workflow 2026-02-06 19:22:32 +01:00
niklascfw 6239b65472 Updated Workflow 2026-02-06 19:20:47 +01:00
niklascfw 29d63ffbf7 Updated Workflow 2026-02-06 19:19:03 +01:00
zdm65477730 1a6eea1ebf Delete .github/workflows/builder.yml 0.3.4 2025-11-21 23:29:06 +08:00
zdm65477730 22b32c2d3c Update main.yml 2025-11-21 23:28:29 +08:00
Damien Zhao ec6518ccbf uplift libbdk
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2025-11-21 22:20:38 +08:00
Damien Zhao 3454c13e4a update main.yaml
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2025-05-16 18:39:36 +08:00
Damien Zhao 796a70aabc update workflow yaml
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2025-05-16 18:36:29 +08:00
Damien Zhao 099588665a add release workflow
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2025-05-16 18:14:00 +08:00
Damien Zhao 246486a46e update bdk
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2025-05-13 19:49:02 +08:00
Damien Zhao 22b1fda1d5 uplift bdk
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2024-10-21 16:21:40 +08:00
Damien Zhao cd38dbc1ae restore fonts
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2024-04-13 12:38:24 +08:00
Damien Zhao 029b32f722 uplift bdk
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2024-04-13 12:27:17 +08:00
Damien Zhao cf9ec7683b min update
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2023-04-02 17:26:51 +08:00
Damien Zhao a093a1fbba min update
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2023-04-02 16:37:24 +08:00
Damien Zhao c9b22b2a36 uplift bdk
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2023-04-02 13:21:57 +08:00
Damien Zhao cf553f87dd update bdk
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2023-02-25 00:33:58 +08:00
Damien Zhao 06d55e6d87 Add 16.0.0 pkg1
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2023-02-24 21:19:55 +08:00
Damien Zhao 7c5febfdb0 Add 15.0.0 pkg1
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2022-12-25 18:48:12 +08:00
Damien Zhao f1db80024c update bdk
Signed-off-by: Damien Zhao <zdm65477730@126.com>
2022-11-08 22:29:07 +08:00
Calvin Fuchs 049845227d Update Makefile 2021-06-26 04:51:08 +02:00
Calvin Fuchs a6385bf933 adding option to remove mac specific files 2021-06-26 04:41:28 +02:00
Calvin Fuchs 8821ce8fc7 re-enabled reboot to payload 2021-06-24 20:15:28 +02:00
Calvin Fuchs 5463aa2306 put everything into a new CPR file 2021-06-24 19:20:34 +02:00
Calvin Fuchs 6335181e52 added archive bits fix
the code is borrowed from hekate
2021-06-24 17:51:18 +02:00
Calvin Fuchs dbc5e29bd8 added aio fixes to fixEverything 2021-06-18 19:37:42 +02:00
Calvin Fuchs 24c715ecf3 Update Makefile 2021-06-18 19:33:40 +02:00
Calvin Fuchs 4700b6c39d Added AiO-Updater fixed & styling 2021-06-18 18:38:00 +02:00
Calvin Fuchs 3633c6bd34 Update Makefile 2021-06-18 03:23:33 +02:00
Calvin Fuchs 55b8eb90a9 fixed merge errors 2021-06-18 03:20:29 +02:00
Calvin Fuchs 8be4e14066 Merge branch 'master' of https://github.com/Team-Neptune/CommonProblemResolver 2021-06-18 03:12:23 +02:00
Calvin Fuchs b87e574f29 Changed sourcecode for CPR 2021-06-18 03:11:23 +02:00
Calvin Fuchs dc74e50356 Updated makefile to CPR 2021-06-18 03:11:07 +02:00
Calvin Fuchs 2edf471a75 Update README.md 2021-06-18 03:10:54 +02:00
Calvin Fuchs 86ac1b24d2 changed buildscript to PCR 2021-06-18 03:10:34 +02:00
Calvin Fuchs e62f792e30 removed Tegra files 2021-06-18 03:10:13 +02:00
Slluxx c2ea798562 changed name 2021-06-16 21:57:17 +02:00