Hacking Hack SXOS

bostonBC

Well-Known Member
Member
Joined
Aug 17, 2011
Messages
1,304
Trophies
1
XP
1,416
Country
United States
Just use pip install pycryptodome

After that, go to the hack script folder, on the "view" tab on the top select "show file name extensions", the rename your file to "boot.dat.orig". You can write after the file extension even though it doesn't look like it at first.
>>Just use pip install pycryptodome<<

That did it, thank you very much!
 

bostonBC

Well-Known Member
Member
Joined
Aug 17, 2011
Messages
1,304
Trophies
1
XP
1,416
Country
United States
Well got it working and downgraded via Atmosphere to 10.2.

Boots and looks like a normal SXOS Switch but when running an .xci I get a black screen.

Tried installing the game via the album installer but it still shows a black screen on launch.

Did I miss something to be able to launch XCI or install nsp's?
 

DogParty

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
172
Trophies
0
Age
32
XP
908
Country
United States
Before I look into doing all of this, could someone tell me if my end goal is possible? I have an SX Loader (RCM loader) that I had for an old V1 Switch that died. I replaced that Switch awhile ago but bought an RCMLoader cuz I didn't want to deal with SX OS and getting a new license. Would it be possible to hack the SX Loader to function as an RCMLoader now? I would want it to be license-free and be able to boot directly to Atmosphere. I'm on 13.1.0 atmo btw. Thanks! <3
 
  • Like
Reactions: Milad

bostonBC

Well-Known Member
Member
Joined
Aug 17, 2011
Messages
1,304
Trophies
1
XP
1,416
Country
United States
Has anyone else had trouble with an XCI or installed NSP black screening with the Hack SXOS?

Used Atmosphere to downgrade from 13.0 to 10.2.

Really want to be able to run this docked with XCI's but may have to give up.

Any advice would be very welcome.

TIA!
 

kidkat210

Well-Known Member
Member
Joined
Nov 9, 2016
Messages
1,067
Trophies
0
Age
29
XP
2,344
Country
United States
Before I look into doing all of this, could someone tell me if my end goal is possible? I have an SX Loader (RCM loader) that I had for an old V1 Switch that died. I replaced that Switch awhile ago but bought an RCMLoader cuz I didn't want to deal with SX OS and getting a new license. Would it be possible to hack the SX Loader to function as an RCMLoader now? I would want it to be license-free and be able to boot directly to Atmosphere. I'm on 13.1.0 atmo btw. Thanks! <3
It is possible. But you wouldn't be "hacking" the sx dongle.
You have 2 options,

1) Google and find a payload made by sx called sx gear (then you chainload into atmosphere)

2) make your own custom boot.dat that boots hekate or atmosphere (i would suggest making the custom boot.dat from hekate, then you wouldn't have to update and make a new boot.dat every time there's a new update out
https://github.com/ELY3M/sx-custom-boot.dat-maker
 

bostonBC

Well-Known Member
Member
Joined
Aug 17, 2011
Messages
1,304
Trophies
1
XP
1,416
Country
United States
Let me ask this differently - has anyone been able to run any xci or install and run an nsp with a hacked SX OS license?

I just get a black screen even though it boots and shows a hacked license.
 

CloudStrife1901

Well-Known Member
Member
Joined
Jan 12, 2016
Messages
420
Trophies
0
Age
34
XP
533
Country
Let me ask this differently - has anyone been able to run any xci or install and run an nsp with a hacked SX OS license?

I just get a black screen even though it boots and shows a hacked license.
I'm not sure on the problem but have you tried installing the games without installing the updates?

Installing updates may require higher firmwares and won't boot
 

bostonBC

Well-Known Member
Member
Joined
Aug 17, 2011
Messages
1,304
Trophies
1
XP
1,416
Country
United States
I'm not sure on the problem but have you tried installing the games without installing the updates?

Installing updates may require higher firmwares and won't boot
Yes, none that work on my other Switch that has a valid SX OS License and are on 10.2 work.

For example the exact same "1-2-Switch" xci that is v0 does not work on the hacked SXOS Switch. It loads and shows up as if the cartridge was inserted and when run says an update is available but I click 'Start Software' instead of downloading an update.

Goes to a black screen on the hacked Switch.

Interestingly the screen capture button says unable to take a capture now, the home button does not work. Holding the power button down brings up the power menu (Sleep/options close). If I click close nothing happens. Have to reboot or shut it down.

Edit: So I've tried homebrew apps and they run but not any XCI or installed NSP.

I'm assuming there are some sig patches that this license hack is missing. Without those the license hack just lets you get to the 10.2 Switch menu but doesn't let you run anything but homebrew, you can boot directly into Atmosphere instead.

Looks really cool but without XCI loading and being able to run installed NSP's not very useful.
 
Last edited by bostonBC,

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Thanks Reacher17 MrDude Chronoss and everyone else involved!

i got everything working flawlessly except the 4th button. It hits my boot.bin (which is just a renamed hekate 5.6.5 payload file) and starts to auto boot Atmosphere 1.2.2 but crashes with the following error:

A fatal error occurred when running Fusee.
Failed to run tsec_keygen firmware!

Press POWER to reboot.


FIXED (leaving the rest for others that might hit the same error)

In my hekate_ipl.ini I was using fusee.bin to boot atmosphere. Works for every day but fails with the tsec_keygen error when launched by SXOS for whatever reason.

I switched to using package3 and now everything just works!

[Atmosphere CFW]
payload=bootloader/payloads/fusee.bin
fss0=atmosphere/package3
kip1=atmosphere/kip_patches/*
logopath=/graphics/splash/current/atmosphere.bmp
icon=/graphics/icons/current/atmosphere.bmp
id=atmo

When I hit power it immediately reboots into Atmosphere as expected.

Other Google links say this error message is due to an interaction between the SX Loader and Atmosphere but others seem to have gotten it to work.

Found the link with my exact error. Answered by none other than SciresM.

FML

https://github.com/Atmosphere-NX/Atmosphere/issues/1648

Again, everything else works. What Magic am I missing?

Edit: I switched boot.bin to be my argon payload. Argon boots up to the menu with no issues so the handoff works, but when I select Hekate (which autoboots to atmosphere) it bails out with the same tsec_keygen error.

Edit2: experimented with launching directly from the payload launcher insde the SXOS menu with the same results. Lockpick, Argon and even HeKate (without auto boot to Atmosphere on) all work as expected. it‘s the actual switch to Atmosphere that causes the tsec_keygen error. Funny thing is that I set up Tesla with fastCFWswitch overlay can switch back and forth between SXOS and Atmospher without any issues.

Does anyone have the latest Atmosphere booting from SXOS menu?
 

Attachments

  • BB1F33B4-5725-4B23-86D9-77D10C2EC9F7.jpeg
    BB1F33B4-5725-4B23-86D9-77D10C2EC9F7.jpeg
    2.6 MB · Views: 115
Last edited by binkinator,

Milad

Active Member
Newcomer
Joined
Mar 21, 2018
Messages
30
Trophies
0
Age
34
XP
409
Country
Iran
Hello tempers..so you know i need help...i cant make a proper boot.dat and license.dat too boot into sx os..im using a loptop to generate license.dat but somhow i cant generate it can anyone help me make a proper one and dm me..oh sorry for my bad language..im never make it to high school✌
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,012
Trophies
2
Age
29
Location
New York City
XP
13,395
Country
United States
Hello tempers..so you know i need help...i cant make a proper boot.dat and license.dat too boot into sx os..im using a loptop to generate license.dat but somhow i cant generate it can anyone help me make a proper one and dm me..oh sorry for my bad language..im never make it to high school✌
What is the problem?
 

Mark0102030405

New Member
Newbie
Joined
Dec 8, 2021
Messages
1
Trophies
0
Age
22
XP
35
Country
Italy
Thanks to @Reacher17

Here's the guide with the graphics and new hacks, with this everything will work the same as on original sxos 3.10
======================================================================================

**SXOS currently only supports Switch firmware up to 11.0.0** - any newer firmware will fail, you can downgrade using AtmosphereNX and then create an emunand running 11.0.0 firmware for use with SXOS.

1: Copy an untouched clean SXOS 3.10 boot.dat to your sd card root directory and Use SXOS payload to launch it.
2: Launch SXOS - and if you don't have license-request.dat - this will be created on the root of your micro sd card.
3: Copy license-request.dat from your switch to the extracted folder you download from this post.
4: Copy a clean SXOS 3.10 boot.dat to the folder and rename it to boot.dat.orig (this will keep it from being modified).
5: Click SXOS-GFX.exe - this will create a new folder called out that will contain some bin files which a created from the themes folder (you can remove this be clicking on SXOS-GFX.exe again)
6: If you have python 3.9 installed - run SX_License_Hack.py and boot.dat and license.dat should be created.
7: Copy the newly created boot.dat and license.dat to the root of your micro sd card.
8: Use SXOS payload to launch.

**note - SXOS extra hekate icon can be modded at line 310 (BL.write(b'argon/payloads/hekate.bin') to launch any payload you want, just change the path to the payload you with to launch, line 314 contains the name for that icon - once again change this to what you want.**

Also autoboot code was commented out - you can re-enable this again in the script if you want to show the SXOS options during boot - or just press the volume + button to bring up the options menu.
Hi, I tried everything but I can't run Python. I followed every step but it don't create the new boot.dat and license.dat.
I tried to run from the command prompt but it says that "Crypto" file is missing.
Pls, can you help me?
thx
 

james194zt2

Well-Known Member
Newcomer
Joined
Jan 4, 2022
Messages
57
Trophies
0
Age
42
XP
165
Country
United Kingdom
Hi,

Read a few pages back you were looking at Mariko support, did you get anywhere with it? I have managed to get mine in to SXOS bootloader, Emuand showing as enabled and it has an Emunand running 11.0, but if I hit boot the console just hangs.

Pretty sure it is working with your licensed boot.dat as if I put the original in it Emunand as disabled due to no license, if I put you generated file in from the scripts it shows Emunand enabled.

I have an HWFly running Spacecraft NX, boots to Hekate fine and then from Hekate I can boot in to SXOS bootloader fine as above. I also tried booting straight in to the SXOS bootloader as a payload.bin but this does nothing, any sort of success only seems to happen when I use the payload through Hekate.

Thanks
 

Brandon10075

Active Member
Newcomer
Joined
Aug 1, 2018
Messages
31
Trophies
0
Age
26
XP
141
Country
Malaysia
Hi guys, I just notice this cool this to get free license. I have nö choice but to try as my corrupted sd won’t let me get back my license.dat

My question is, I done everything until, double clicking the script, it just open and closes instantly, nothing happen, nö file create. Anyone can help me?

Yes I have latest python installed. Please I need XCI mounting for my kids. Appreciated 🙏
 

binkinator

Garfield’s Fitness Coach
Member
GBAtemp Patron
Joined
Mar 29, 2021
Messages
6,511
Trophies
2
XP
6,155
Country
United States
Hi guys, I just notice this cool this to get free license. I have nö choice but to try as my corrupted sd won’t let me get back my license.dat

My question is, I done everything until, double clicking the script, it just open and closes instantly, nothing happen, nö file create. Anyone can help me?

Yes I have latest python installed. Please I need XCI mounting for my kids. Appreciated 🙏

You can see any errors if you run the .py script directly with python…

python script.py

here is a working walkthrough: https://github.com/chronoss09/Licence-SXOS-GRATUITE
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: