Commit Graph

330 Commits

Author SHA1 Message Date
f82ee15f52 Updated workflow
Some checks failed
Build / Build (push) Failing after 34s
2026-02-13 21:23:32 +01:00
2987a3c88e Updated Readme
Some checks failed
Build / Build (push) Failing after 2s
2026-02-13 21:22:20 +01:00
e6676315c7 Updated workflow
Some checks failed
Build / Build (push) Failing after 3s
2026-02-13 21:21:52 +01:00
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
763cb43983 Added AMS section and fixed inconsistencies 2026-02-07 23:00:29 +01:00
59f7dde33a Updated gitignore 2026-02-06 21:04:13 +01:00
bc086126e5 Updated Readme 2026-02-06 21:03:23 +01:00
5702202ea9 Updated Readme 2026-02-06 21:02:47 +01:00
36a08cf42f Updated Readme 2026-02-06 21:01:27 +01:00
1a7b0a1667 Added german translation and bugfixes 2026-02-06 21:00:36 +01:00
6ee7d5f892 Updated Workflow 2026-02-06 19:22:32 +01:00
6239b65472 Updated Workflow 2026-02-06 19:20:47 +01:00
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>
v0.3.5
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
Slluxx
2f25506f2d removed menu options 2021-06-16 21:57:09 +02:00
suchmememanyskill
a1ae52e8ac show key error upon mounting mmc and fix small files in hex view 2021-05-23 23:57:58 +02:00
suchmememanyskill
bb4361c991 Update for 12.0.2, bump version 2021-05-12 13:36:16 +02:00