Commit Graph

40 Commits

Author SHA1 Message Date
Maschell
d4200d781a ios_fs: patch the fat32 driver to improve readdir and stat performance (thanks: @GaryOderNichts) 2024-04-25 20:05:09 +02:00
Maschell
48e1540f7a Avoid exploiting the iosu when mocha is already running 2024-04-25 20:05:09 +02:00
Maschell
962c388fe3 Patch kernel stack check instead of the whole error_handler 2024-04-25 20:05:09 +02:00
GaryOderNichts
50f00958d8 Make sure symbol files are updated if elf changes 2023-09-19 07:06:31 +02:00
Maschell
ceb856dbba ios_kernel: Improve readability for instant patches 2023-03-23 15:31:32 +01:00
Maschell
b6609ff7b4 ios_kernel: remove unused instant patch 2023-03-23 15:31:32 +01:00
Maschell
0bf3c642b2 ios_kernel: reset the whole custom mcp bss section 2023-03-23 15:31:32 +01:00
Maschell
f115cd0a01 ios_kernel: Fix instant patch "Patch MCP to syslog everything" 2023-03-23 15:31:32 +01:00
Maschell
90668c95ea ios_kernel: Make instant patches a bit more verbose 2023-03-23 15:31:32 +01:00
Maschell
363a5687aa ios_kernel: Fix comment 2023-03-23 15:31:32 +01:00
GaryOderNichts
68c60ac2d7 Add DK_PCHAR support to /dev/iosuhax 2023-02-16 20:04:17 +01:00
Maschell
91b20af377 Improve usb serial logging behaviour when rebooting iosu 2022-07-25 08:54:38 -07:00
Maschell
47641326a5 Add a fsa ioctl to give handles full capabilities 2022-07-25 08:54:38 -07:00
Maschell
598ae98912 Load the root.rpx and men.rpx from the environment path 2022-06-05 20:42:14 +02:00
Maschell
d135f300f1 Add FS/MCP log patches to instant patches 2022-06-03 21:19:23 +02:00
Maschell
86b943864b Update the Makefiles and add -fno-builtin flag to fix compiling with latest devkitarm version 2022-06-03 21:19:23 +02:00
Maschell
ce578d9d0f ios_kernel: Remove unused fsa files 2022-06-03 21:19:23 +02:00
Maschell
8015a18f24 Format the code via clang-format 2022-02-04 14:25:48 +01:00
GaryOderNichts
93efb2a4a6 Run the kernel syscall with full kernel permissions 2022-01-03 16:18:06 +01:00
Maschell
4108e78800 Patch CheckTitleLaunch to ignore gamepad connected result 2022-01-03 16:17:07 +01:00
Maschell
6b5f2650c4 Preserve environment path, fix returns values of custom IOCTL, 2021-12-28 15:30:53 +01:00
Maschell
780b276460 Remove unused code to reduce ios_kernel size 2021-12-26 21:03:06 +01:00
Maschell
9af94a9fcd Add bsp:ee reading support for PPC 2021-12-25 01:02:07 +01:00
Maschell
89792403d4 Add support for USB Serial logging, add custom IPC to start logging. 2021-10-31 16:20:42 +01:00
Maschell
7388fa001f Add custom ioctl to read the OTP 2021-10-09 00:55:43 +02:00
Maschell
f1b866f1ce Formatting 2021-09-23 18:52:20 +02:00
GaryOderNichts
fdbca1098a Some code cleanup 2021-04-04 23:51:23 +02:00
GaryOderNichts
38625d2efe Use ipc call to start mcp thread immediately 2021-04-04 22:33:22 +02:00
GaryOderNichts
0de8f77c71 Add kernel_syscall_0x81 to instant_patches 2021-04-04 04:52:15 +02:00
Maschell
8a8afd4135 Patch the update checks 2021-03-05 23:03:39 +01:00
Maschell
76ed489e0c Patch /dev/odm IOCTL 0x06 to read the disc key if in_buf[0] > 2 2021-02-28 18:10:25 +01:00
Maschell
46921d3771 Fix sd access patch 2021-02-14 15:28:56 +01:00
Maschell
5762c88deb Remove outdated comment 2020-11-27 00:52:45 +01:00
Maschell
b2c60b964a Do NOT change system.xml to syshax.xml 2020-11-27 00:13:23 +01:00
Maschell
3476644ed0 Use raw2c instead of xxd 2020-06-27 10:22:22 +02:00
Maschell
36ac8626f0 Replace men.rpx with .rpx from sd card when reloading the iosu/ppc. Fixes returning from the settings. 2020-06-21 00:04:10 +02:00
Maschell
ed4ad86a9c Formatting 2020-06-20 23:43:44 +02:00
Maschell
6c5cfa9230 Always patch launch_ios function 2020-06-20 23:39:12 +02:00
Maschell
bbf2944729 Add sd card patches 2020-04-29 10:10:07 +02:00
Maschell
5b2af33e8b first commit 2020-04-28 15:07:52 +02:00