switchbrew / nx-hbmenu

The Nintendo Switch Homebrew Menu
ISC License
1.19k stars 127 forks source link

Latest release freezes on 4.0.0 preventing further caffeine exploitation. #143

Open Fallenleader opened 2 years ago

Fallenleader commented 2 years ago

As the title states, latest release simply causes album to freeze after triggering both the web link/fake news exploit, rendering it impossible to setup fake news, fix fake news. As such, caffeine exploit is no longer possible with the latest update provided here or with Atmosphere.

yellows8 commented 2 years ago

Does this happen for multiple users? Why not just boot directly into AMS with caffeine.nsp, and from there boot into hbmenu if wanted?

Works fine under AMS with emummc 4.1.0 and older versions, so presumably (?) something in that boot environment broke something?

If there's a version that still works, determine exactly which version broke?

Fallenleader commented 2 years ago

My apologies on this. At the time it was appearing to be directly here, but being fair I haven't gotten around to testing. I should denote that any issues I had later on were atmosphere/hekate related. I now have a pretty clean CFW environment, making a test at this point necessary. I want to go ahead and respond with as much upfront information as possible, and will get back with results ASAP. I have an Erestia(?) patched unit on 4.1.0. As such I have to use the Caffeine entry point. All my exploit related software is up to date, and I currently chain directly from the "wifi log in" method rather than fakenews.

manaboy commented 1 year ago

I'd like to second this issue, I have a pal Ipatched switch on ofw 4.1.0 and the only exploit available to my knowledge is via the reswitch news channel that opened pagescope to run caffeine, older version of hbmenu has no problem loading.

manaboy commented 1 year ago

I just placed the hbmenu that was included with atmosphere 1.3.2 and updated both hekate and atmosphere to the latest then updated my emuMMC to 16.0.2 and everything is working fine with old hbmenu.

WaitXie commented 6 months ago

I just placed the hbmenu that was included with atmosphere 1.3.2 and updated both hekate and atmosphere to the latest then updated my emuMMC to 16.0.2 and everything is working fine with old hbmenu.

which version of the old hbmenu do you use? I tried 3.0.1 and it doesn't work.

Fallenleader commented 6 months ago

I forgot what version as I initially got it resolved and simply forgot about this issue I opened. Thing is this happened twice for me, and after both getting a steam deck and having to try and track it down a third time I just upgraded it and gave it to my kid brother.

I can certainly state at some point HBMenu broke support for older firmware. While I do not believe it was intentional since the people running soft sploits are few, it is something that should be looked into simply because it is literally breaking enough to prevent entering into emunand. Might even be bad enough to prevent new soft sploit units from being exploited, though I have no way to confirm this now though.

It doesn't appear anyone cares at this point to try and reexploit the switch for newer/patched units, so having to track down an older version of HBM is quite annoying to say the least.

I recall my last effort backtracking to the approximate date I last successful updated the files for Hekate and start testing version after version lower and lower. Took me about a day. This was almost a year ago. Furthermore I was backtracking versions close to 2 years old at that point before I got it to work. I basically gave up trying to use HBM on native firm altogether since this issue was basically treated as "tough luck".

WinterMute commented 6 months ago

this issue was basically treated as "tough luck".

There was a request to try & track down what version broke and also a suggestion to boot directly into AMS with caffeine.nsp, and from there boot into hbmenu if wanted. Nobody has said it shouldn't be looked into but we do need some assistance in finding a way to replicate the problem

Fallenleader commented 6 months ago

The only help I can offer at this point is that backtracking versions two years (closer to 3) allowed me to get a version that worked on 4.0. At some point it broke two years ago on native firm, causing a freeze on my unit requiring a hard power cycle. While this is only necessary to use the news method, I had issues on occasion with triggering caffeine on occasion after an update, though it was pretty trivial to work around since at the time I rarely allowed my device to power off. Being I am unable to help further since my unit was updated, I will have to leave you with this much information as it is all I can provide. My "tough luck" comment was more directed to the fact the overall hacking side has considered it pointless to try and find soft sploits since RCM exists, ignoring the fact that these devices are in limited supply, come at a premium, and newer devices are still left in the dust waiting. Apologies if my personal disappointment came across as a direct attack. Being fair, no one owes anyone anything, and that isn't what I am trying to imply with my comment either. More like it's a stark contrast of the 3DS generation, and kinda shocking the whole 180 from wide open bonded community to a sort of apathy. I wish I had the skills needed to find a sploit myself, as at this point 4.0 is so dated I am actually not surprised it has issues.