THE MOST RECENT VERSION IS ON https://gbatemp.net/download/sys-patch-sysmodule-source-code.39861/
Thanks to the great work of @bth we have the mos recent release supporting Firmware 21.0.0 and Atmosphère 1.10.0
Latest Sys-Patch code of the ITotalJustice repository, Tweaked by @bth
https://github.com/impeeza/sys-patch forked from https://github.com/btc08gh/sys-patch (taken down)
Its complete with Full GIT history and submodules.
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.
For build the code you need to run this commands: (here the Git Clone is for download the repo, you can skip this step and use the files on the zip file)
Bash:
pacman -Syuu --needed --noconfirm git make devkit-env devkitA64 libnx switch-tools zip
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 binaries 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 or inferior.