By looking at the code it was a clever way to add the fs-patches by replacing the no-gc patch great work!
I took the liberty to create a patch describing the modifications you've made to easily modify it in future updates
Edit: you would of course need to change the sha commit hash when needed...
I don't understand, do you think you can't connect to Nintendo servers because you have a chiped switch or because you have a backup game? Because you can definitely connect to nintendo servers and update your games even if you have a chiped switch.
The pattern of es6 isn't found on the new firmware so it is stated as being unpatched. There's a mistake in the patch given by the link you have. es7 is supposed to replace es6 but it seems like the patch doesn't check which version you are when you test if you want to do the es6 check. I've...
Glad it worked!
Learning regex is always handy at the end of the day! Sys-patch doesn't use regex by the way. It starts by looking for a pattern (it can be a full set of bytes or a set of multiple bytes (for example 0x0945.6787 will look for places where 09456787 - a random byte following by...
I indeed checked MrDude patch. It happens that we're just lucky because the MrDude's pattern appears twice now it just happens that the pattern that we need is the first one it finds. The pattern in sys_patch doesnt exist anymore in the new loader. I managed to modify the sys-patch to fit the...
I have the source code of both (sys_patch and ipspatchcreator)
The patterns are completely different, with MrDude you can have a wildcard patern with 4 bits. With sys_patch you can only have a patter of bytes. the way the sys_patch works is that it looks for a known instruction nearby the place...
So I checked the changes made in the atmosphere code. They made some tiny changes on the validation of the Acid signature that's why the usual way the patches look for the right place doesnt wprk. The thing is it is pretty easy to change the atmosphere code to not check for the acidsignature all...
So as someone who has made a homebrew app that generates the sigpatches (it can do both; generate the sigpatches ala sys-patch or ala Mrdude) (that I cant share for obvious reasons) I have checked the code of MrDude and the sys patch one and the way the wildcards work on the different programs...
Hi this is possible to code your own program with libnx https://switchbrew.github.io/libnx/ssl_8h_source.html to retrieve the certs. I remember that there also was an IPA patch that allowed you to bypass the certifications
Glad it worked! Thank you for your patience and for keeping up with me.
Is it possible to for you to do one more test? Could you remove the title.keys file (keep the prod.keys file) and test it again to see if it works?
I will clean the code with a new version and release the source code. With...