Commit Graph

94 Commits

Author SHA1 Message Date
GaryOderNichts
d9b6c7d1c2 FSA: Disable access to some raw devices for unlocked clients 2024-04-25 20:05:09 +02:00
Maschell
ff7a2c5bbf ios_mcp: Rewrite rpx loading to make it more robust 2024-04-25 20:05:09 +02:00
Maschell
fe488db5f5 Update Dockerfile 2024-04-25 20:05:09 +02:00
Maschell
1758f7ee0d Fix ios_fs .text assertion 2024-04-25 20:05:09 +02:00
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
dependabot[bot]
0424ff341d Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 17:14:16 +02:00
Maschell
c222954efe Create dependabot.yml 2023-07-23 10:39:31 +02:00
Maschell
c364df25d2 Update Dockerfile 2023-06-27 17:15:27 +02:00
Maschell
267e163407 Change default branch to main 2023-04-07 20:48:26 +02:00
Maschell
40deca5ec8 CI: Use non-deprecated action for releases 2023-03-23 15:31:32 +01:00
Maschell
66b739cd74 CI: Use actions/checkout@v3 2023-03-23 15:31:32 +01: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
Maschell
433f20e294 ios_exploit: Fix address for DCStoreRange 2023-03-23 15:31:32 +01:00
Maschell
6cf8c3b391 ios_exploit: Fix checking the size of ios_fs 2023-03-23 15:31:32 +01:00
Maschell
b7428c9157 Change docker registry to ghcr.io 2023-03-16 12:09:54 +01:00
Maschell
46cc21c8e9 ios_mcp: Allow loading .rpls/.rpx from the sd card if the name starts with "~|" 2023-03-12 16:30:50 +01:00
GaryOderNichts
68c60ac2d7 Add DK_PCHAR support to /dev/iosuhax 2023-02-16 20:04:17 +01:00
Maschell
939b1837e4 Update Dockerfile 2022-09-04 14:14:58 +02:00
Maschell
2b6e718c78 Add missing LICENSE 2022-09-04 14:14:58 +02:00
Maschell
57ff5b1259 Use ubuntu-22.04 for CI 2022-08-26 11:28:19 +02:00
Maschell
771ef45cd3 Fix loading .rpx bigger than 4 MiB 2022-08-26 11:28:19 +02:00
Maschell
a61f485391 Update Dockerfile 2022-08-25 21:59:58 +02:00
Maschell
4bcf1a1b72 Stop redirecting the Daily Log to "wiiu/apps/homebrew_launcher/homebrew_launcher.rpx" if the file is on the sd card 2022-08-25 21:59:58 +02:00
Maschell
0738c638dc Add support for replacement the .rpx of Daily Log 2022-07-25 08:54:38 -07:00
Maschell
dcd439e423 Add initial libmocha support 2022-07-25 08:54:38 -07:00
Maschell
4f20c634c9 Use latest wut version 2022-07-25 08:54:38 -07: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
224a68531e Assert the iosu binaries fit in memory 2022-07-25 08:54:38 -07:00
Maschell
ab360aabe8 Don't give ONE PIECE Unlimited World Red access to sd card, this avoid a softlock when booting. 2022-07-09 12:40:18 +02: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
93fe800c94 ios_mcp: Remove unused IPC_CUSTOM_META_XML_READ implementation 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
097260b0ee Only enable logging once 2022-05-13 12:20:25 +02:00
Maschell
f6682e293e ios_mcp: Unmount the sd card after loading a file 2022-02-26 18:39:26 +01:00
Maschell
8015a18f24 Format the code via clang-format 2022-02-04 14:25:48 +01:00
Maschell
77c31bd0fe Fix booting Mass Effect 3 by not patching the ACP permission when running this game. 2022-01-10 23:00:07 +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
1466ed3a57 Update the README 2021-12-31 15:26:33 +01:00