Homebrew WIP FreeShopNX

  • Thread starter Thread starter rockbmi
  • Start date Start date
  • Views Views 162,432
  • Replies Replies 432
  • Likes Likes 33
Nay, server side they can implement a proper check if the cert actually own said product. If not it won't happen to let you get ahold of any other products.

Have to consider bandwidth requirements and speed, and how much it inconveniences real users vs. not. It's simpler for them to segregate eShop/Atum from sysmodule/Atum, and then just proceed to nuke CDN calls from banned certificates or dubious certificates. But yes, they could also do that if it proved suitably low-cost in resources.

If eShop/Atum is segregated behind a dauth check, none of this will work any more.
 
  • Like
Reactions: ByteBite
FreeShop couldn't be stopped, this is a loophole in atum being front-facing while also holding eShop data. If they segregate it past a dauth, then this whole thing becomes useless. Or if they just start issues full access bans so that a cert isn't accepted if its marked.

But both of these would require a maintenance period.
Have any full-access bans been reported since ShinyQuagsire and SciresM got knocked?
It seems out of place that they're the only existing cases to date. Even XorTroll's ban back in June only applied to ShopN and online play, not CDN access.
 
Have any full-access bans been reported since ShinyQuagsire and SciresM got knocked?
It seems out of place that they're the only existing cases to date. Even XorTroll's ban back in June only applied to ShopN and online play, not CDN access.

No idea (someone in this thread seems to be banned completely) but CDNSP/FreeShopNX are fairly new unlike when Shiny/Scires were abusing the CDN far more and for far longer than the small group is doing now. But we know they can do it, so the more you strain the system the more you're going to get a more violent snap-back. Nintendo altered Shogun to break early scripts because they could do that on the fly, they'll do more when they can with a server maintenance as major changes will require taking down the server and altering it fairly heavily.

Of the things I mentioned, either would make this script completely unworkable and just invite more severe bans.

I wouldn't expect a kneejerk/quick reaction as Nintendo's treatment with the Switch has been fairly well executed and calculated when flaws are brought to their attention. This has been brought to their attention, and their actions with Shogun show that they're well aware even without the need to point them to the github distro. You could even try to be a hero and submit basically a link to the github to HackerOne if you wanted, if they didn't know you'd get a little reward. So now you just have to wait and see how they close it, but they have all the tools to do so even if their original design for Atum trusted the system to not have a flaw on the level of the Tegra's RCM payload.

Far the Switch is concerned, from the OS level, this was never a real problem. It's a problem now because nVidia really screwed the pooch, so they'll address it as they did the RCM flaw.

This isn't like the 3DS/WiiU where they couldn't do anything. This is more just abusing an assumption made by Nintendo being unaware that their chipset had a critical bootflaw.
 
Last edited by V-Temp,
Got it working. I had to load up SXOS first then on the album I had to enter homebrew menu by holding R trigger and + button at same then press A
 
I get to this screen then my switch freezes, anyone know what I'm doing wrong?

526e0ea07eae531aa5592ccfe3f6690e.jpg



Sent from my iPhone using Tapatalk
 
for some reason all the games will install but the dlc wont download tried on reinx from xbins and sx pro anyone have any ideas?
 
Yes..

--------------------- MERGED ---------------------------

But there's nothing inside of the file as you have to put your own titles in and titlekeys can't be shared.
Oh thank you that's what I wanted to know haha
 
Last edited by Quantumcat,
  • Like
Reactions: BlastedGuy9905
can some help please

Main.cpp
aarch64-none-elf-g++ -MMD -MP -MF /home/Toshiba/Desktop/FreeShopNX-master/build/ Main.d -g -Wall -O2 -ffunction-sections -march=armv8-a -mtune=cortex-a57 -mtp=so ft -fPIE -I/home/Toshiba/Desktop/FreeShopNX-master/include -I/C\devkitPro/portl ibs/switch/include -IC:\devkitPro/libnx/include -I/home/Toshiba/Desktop/FreeShop NX-master/build -D__SWITCH__ -fno-rtti -fno-exceptions -std=gnu++17 -c /home/Tos hiba/Desktop/FreeShopNX-master/Sources/Main.cpp -o Main.o
In file included from C:\devkitPro/libnx/include/switch.h:13,
from C:/Users/Toshiba/Desktop/FreeShopNX-master/Sources/Include s.h:26,
from C:/Users/Toshiba/Desktop/FreeShopNX-master/Sources/UI.h:1,
from C:/Users/Toshiba/Desktop/FreeShopNX-master/Sources/Main.cp p:1:
C:/Users/Toshiba/Desktop/FreeShopNX-master/Sources/Main.cpp: In function 'int ma in()':
C:/Users/Toshiba/Desktop/FreeShopNX-master/Sources/Main.cpp:5:18: error: 'ncmIni tialize' was not declared in this scope
if (R_FAILED(ncmInitialize()))
^~~~~~~~~~~~~
C:\devkitPro/libnx/include/switch/result.h:12:30: note: in definition of macro ' R_FAILED'
#define R_FAILED(res) ((res)!=0)
^~~
C:/Users/Toshiba/Desktop/FreeShopNX-master/Sources/Main.cpp:5:18: note: suggeste d alternative: 'nsvmInitialize'
if (R_FAILED(ncmInitialize()))
^~~~~~~~~~~~~
C:\devkitPro/libnx/include/switch/result.h:12:30: note: in definition of macro ' R_FAILED'
#define R_FAILED(res) ((res)!=0)
^~~
C:/Users/Toshiba/Desktop/FreeShopNX-master/Sources/Main.cpp:25:5: error: 'ncmExi t' was not declared in this scope
ncmExit();
^~~~~~~
C:/Users/Toshiba/Desktop/FreeShopNX-master/Sources/Main.cpp:25:5: note: suggeste d alternative: 'nsvmExit'
ncmExit();
^~~~~~~
nsvmExit
make[1]: *** [C:\devkitPro/devkitA64/base_rules:14: Main.o] Error 1
make: *** [Makefile:154: build] Error 2
 

Site & Scene News

Popular threads in this forum