Latest Sys-Patch code of the ITotalJustice repository, Tweaked by @mrdude and @josete2k
https://github.com/impeeza/sys-patch forked from https://github.com/btc08gh/sys-patch (taken down)
Its complete with Full GIT history and submodules. Even there is a branch called "HabilitarForwarders" which introduces a new patch enabling to run Old Forwarders on Atmosphère 1.8.0 or superior.
In order to build it you need:
By example, on a MSYS's MinGW64 envitonment with DevKitPro installed, you can run the next commands to build the code, I have a tutorial about to setup a DevKitPro environment using MSYS https://gbatemp.net/threads/setup-a-devkitpro-environment-on-windows.652238/post-10389079 is easy and quick.
The new binaries are on the
Also a zip containing the binares is created on the root of the repo
When your run the Sysmodule, Remember the codes:
Unpatched: The pattern for the code couldn't be found, so no patch applied. This may be because the patch do not apply to current version of FW or ATM, or an unsupported one.
Patched: The pattern was found and already patched, mainly by IPS patches applied at boot by bootloader.
Patched: The pattern was found and patched by SYS-Patch sysmodule.
This version will run ONLY ON ATMOSPHÈRE 1.8.0 or superior. WILL NOT RUN ON ATMOSPHÈRE 1.7.1 if enough of you ask for it, there is a version which run on Atmosphère 1.7.1 or lower, do not hesitate to contact me for it.
https://github.com/impeeza/sys-patch forked from https://github.com/btc08gh/sys-patch (taken down)
Its complete with Full GIT history and submodules. Even there is a branch called "HabilitarForwarders" which introduces a new patch enabling to run Old Forwarders on Atmosphère 1.8.0 or superior.
In order to build it you need:
- A Functional DevKitPro environment
- git & make packages
- devkitA64, libnx & switch-tools DevKitPro packages
By example, on a MSYS's MinGW64 envitonment with DevKitPro installed, you can run the next commands to build the code, I have a tutorial about to setup a DevKitPro environment using MSYS https://gbatemp.net/threads/setup-a-devkitpro-environment-on-windows.652238/post-10389079 is easy and quick.
Bash:
pacman -Syuu --needed --noconfirm git make devkit-env devkitA64 libnx switch-tools
cd ~
git clone --recursive https://github.com/impeeza/sys-patch
cd ~/sys-patch
make dist -j$(nproc)
The new binaries are on the
~/sys-patch/out
folder to be used on your console, copy their content to your SD Card root.Also a zip containing the binares is created on the root of the repo
~/sys-patch
When your run the Sysmodule, Remember the codes:
Unpatched: The pattern for the code couldn't be found, so no patch applied. This may be because the patch do not apply to current version of FW or ATM, or an unsupported one.
Patched: The pattern was found and already patched, mainly by IPS patches applied at boot by bootloader.
Patched: The pattern was found and patched by SYS-Patch sysmodule.
This version will run ONLY ON ATMOSPHÈRE 1.8.0 or superior. WILL NOT RUN ON ATMOSPHÈRE 1.7.1 if enough of you ask for it, there is a version which run on Atmosphère 1.7.1 or lower, do not hesitate to contact me for it.
you also can run Atmosphère 1.8.0 on Firmware 18.1.0, there you need the SYS-Patch 1.5.3 on this repo.