Hacking Hack SXOS

Guide

mrdude

Developer
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
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.
 

Attachments

  • Hack Script and SXOS-GFX.zip
    903.8 KB · Views: 1,024
Last edited by mrdude,

Jonoxley

Well-Known Member
Newcomer
Joined
May 8, 2021
Messages
52
Trophies
0
Age
39
XP
483
Country
United Kingdom
I modified the boot.dat and generated license.dat. SXOS launches fine but will not launch atmosphere (boot.bin on microSD root) from 4th icon. Can anyone shed some light on what I may be doing wrong?
u have to rename it to fusee-primary.bin and place it in the atmosphere folder so atmosphere/fusee-primary.bin that's what I did and it works
 

mrdude

Developer
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
I modded SX Save Manager screen just to see it it would work on this - yep, it works fine :-)

FeQsxRk.jpg
 
Last edited by mrdude,

whitezombie

Well-Known Member
Newcomer
Joined
Apr 11, 2021
Messages
73
Trophies
0
XP
1,084
Country
United States
Hello mrdude! The mega link is missing the decryption key in the readme. I tested your script and I get the same results as before. The SX Tools and Save Manager don't work for me. I'm using 3.1.0. boot.dat from their website. All the other functionality seems to work, firmware boots the Ninja splash screen, xci loads, license says hacked switched.
 
  • Like
Reactions: Milad

mrdude

Developer
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
Hello mrdude! The mega link is missing the decryption key in the readme. I tested your script and I get the same results as before. The SX Tools and Save Manager don't work for me. I'm using 3.1.0. boot.dat from their website. All the other functionality seems to work, firmware boots the Ninja splash screen, xci loads, license says hacked switched.
Just tried the link, it works fine - you must have copied it wrong.

Also you must have not used clean file - everything works great.
 
  • Like
Reactions: Milad and klear

whitezombie

Well-Known Member
Newcomer
Joined
Apr 11, 2021
Messages
73
Trophies
0
XP
1,084
Country
United States
Hi mrdude! Your files from mega match mine in a hex editor. I tied again using your files and got the same results. Odd I can't get the SX tools and save manager to work.
 

mrdude

Developer
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
Hi mrdude! Your files from mega match mine in a hex editor. I tied again using your files and got the same results. Odd I can't get the SX tools and save manager to work.
You must be doing something wrong - they work perfect for me, check the console output for errors.

Send me your license request.
 
Last edited by mrdude,

mrdude

Developer
Developer
Joined
Dec 11, 2015
Messages
3,071
Trophies
1
Age
56
XP
8,227
@mrdude

#name button (Boot custom FW) to (SXOS)
name_sxos_cfw = unhexlify("53584F5300")
BL.seek(0x3F550)
BL.write(name_sxos_cfw)
Thanks, although this is slightly easier to change:

#name button (Boot custom FW) to (SXOS)
endchar = unhexlify("00")
BL.seek(0x3F550)
BL.write(b'SXOS' + endchar)

last character is specially encoded.
 
Last edited by mrdude,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night