Homebrew Homebrew app sys-patch - sysmod that patches on boot

the tl:dr i'm getting from having someone test privately and message me on telegram, is that the FS, NIM, LOADER, and NIFM patches are correct.

the titlekey validation needs to be diffed again, which is ES. I will look at it again to see what new in the chain they added.

edit: previously in 20.5.0 the function we patch is no longer called the same way.

function 0x77530 (20.5.0), was called by 0x77228, which is called by 0x7a84c

function 0x491b0 (21.0.0) is not called by anything, except a branch instruction at 0x77c04, which i assume is a SVC

0x48acc (20.5.0) calls for check: 0x768e8
0x4908 (21.0.0) calls for check: 0x73480
 
Last edited by bth,
the tl:dr i'm getting from having someone test privately and message me on telegram, is that the FS, NIM, LOADER, and NIFM patches are correct.

the titlekey validation needs to be diffed again, which is ES. I will look at it again to see what new in the chain they added.

edit: previously in 20.5.0 the function we patch is no longer called the same way.

function 0x77530 (20.5.0), was called by 0x77228, which is called by 0x7a84c

function 0x491b0 (21.0.0) is not called by anything, except a branch instruction at 0x77c04, which i assume is a SVC
Is that what's preventing nsps from working?
 
anyway, heres the cause, new set of patches required for ES. (problem also is as previoulsy mentioned, it's called for in an entirely different way in 21.0.0)

esdiff.jpg
 
Last edited by bth,
Last edited by bth,
When I link the NNID through Linkalho, the startup error no longer appears, but all apps then go into some kind of boot loop and the loading circle keeps spinning over and over again. I can’t do anything at all. When I enable airplane mode, everything is OK again.

Or when I unlink the NNID again.
 
Oh fair. Do you need to reinstall nsps, or do your old games work fine?
i believe it's been stated enough times now, that booting just once with no ES patch, or in the case of testing, not correct patch, requires reinstall of ALL OLD TITLES, at least the ones that aren't cartridge sourced.
 
  • Like
Reactions: Blythe93
i believe it's been stated enough times now, that booting just once with no ES patch, or in the case of testing, not correct patch, requires reinstall of ALL OLD TITLES, at least the ones that aren't cartridge sourced.
Okay yeesh, no need to be aggressive. I feel like it's a reasonable question for someone who hasn't read through the thread as much as you have
 
  • Like
Reactions: gdaygday
Okay yeesh, no need to be aggressive. I feel like it's a reasonable question for someone who hasn't read through the thread as much as you have
Some people here have a horrible attitude when you're just asking for help. Kind of sucks but what ya gonna do.
 
@drizztbsd
I installed the newest sys-patch-1.5.8-esfix, thanks for that. :bow:
Now NSP and XCI work without any problems, but they need to be freshly installed.

In BOULDER DASH 40th Anniversary, for example, an NNID is required, but it can be skipped — it just shows a notification. Unfortunately, Linkalho doesn’t work properly; it ends in an endless loop and the info window keeps popping up until I switch to airplane mode. Only then does the loop stop.
 
I can now launch all of my games but only if I have on airplane mode or I forget my WiFi info, otherwise I just get "Please Wait..." flashing endlessly.
 
  • Like
Reactions: Sandmann
I can now launch all of my games but only if I have on airplane mode or I forget my WiFi info, otherwise I just get "Please Wait..." flashing endlessly.
same here hopefully its fixed soon but i can wait the devs have alot of work on there hands with this update
 
I can now launch all of my games but only if I have on airplane mode or I forget my WiFi info, otherwise I just get "Please Wait..." flashing endlessly.
same here hopefully its fixed soon but i can wait the devs have alot of work on there hands with this update

I had that problem too, even with sys-patch-1.5.8-esfix, and what I did was reinstall my NSPs with Awoo. Now none of them show “checking online” or "Please wait" when starting, and they work as they should.
 

Site & Scene News

Popular threads in this forum