Hacking Hack SXOS

  • Thread starter Thread starter Reacher17
  • Start date Start date
  • Views Views 481,400
  • Replies Replies 1,578
  • Likes Likes 63
The question now is, is it possible to extract their XCI loader and make it a standalone application for Atmosphere users?
While all this progress is awesome and finally happening, I doubt that TX will release further updates to SXOS, so this will always lack behind in terms of FW compatability from here on out.
 
The question now is, is it possible to extract their XCI loader and make it a standalone application for Atmosphere users?
While all this progress is awesome and finally happening, I doubt that TX will release further updates to SXOS, so this will always lack behind in terms of FW compatability from here on out.
Even if it were possible no one is willing to take the risk of sharing Nintendo's code for jail time and atmosphere only has 1 dev who is against piracy.
 
Even if it were possible no one is willing to take the risk of sharing Nintendo's code for jail time and atmosphere only has 1 dev who is against piracy.

Is it known what was used from Nintendo in the XCI loader?
What I mean by "making it standalone" is again using one of these scripts, which only extracts the XCI loader and does whatever magic is necessary to make it work anything other than SXOS.
This should not cause any more trouble than what is currently happening in this thread anyway.
 
Here you go, this script has the fingerprint and licence embedded - so this is just a "click and go" version. Thanks to the person that shared their license and fingerprint for everyone.
 

Attachments

Even if it were possible no one is willing to take the risk of sharing Nintendo's code for jail time and atmosphere only has 1 dev who is against piracy.
Well that doesn't stop people from sharing games on the internet, so I guess it's the same thing... as for the Atmosphere dev are we really to believe that he went through all the trouble of making a CFW just to run 'homebrew' ?
 
Last edited by mspy,
  • Like
Reactions: Tattorack
Well that doesn't stop people from sharing games on the internet, so I guess it's the same thing... as for the Atmosphere dev are we really to believe that he went through all the trouble of making a CFW just to run 'homebrew' ?
Well yes b/c he never includes anything to allow atmosphere to install piracy. The sigpatches were made from someone else.
 
  • Like
Reactions: RednaxelaNnamtra
Well yes b/c he never includes anything to allow atmosphere to install piracy. The sigpatches were made from someone else.
Sure... but to me that looks more like an excuse so he can have a 'free pass' on what he does... he could as easily make it so Atmosphere would not work with any type of sigpatches whatsoever and he doesn't.
 
List of homebrews not working with patched license boot.dat

SX Dumper
SX Save Manager
Tinfoil

All these must have SXOS license checks, maybe there is a place missed in boot.dat that needs patched, or these homebrews can also be patched. Probably other SX based homebrews don't work - but I didn't check, these are the ones that were already on my switch that work with a non-patched boot.dat and valid license.

Also @Reacher17

Let me suggest you add this to your script (python 3.9), so that users don't need to manually install packages:

Code:
import subprocess
import sys
import pip

reqs = subprocess.check_output([sys.executable, '-m', 'pip', 'freeze'])
installed_packages = [r.decode().split('==')[0] for r in reqs.split()]

#print(installed_packages)

def install():
    try:
        if not 'pycryptodome' in installed_packages:
            pip.main(['install', "pycryptodome"])
        if not 'pycryptodomex' in installed_packages:
            pip.main(['install', "pycryptodomex"])    
 
    except ImportError:
        print("Can't install pycryptodome or pycryptodomex")

install()

Zip file contains modded script to check for those packages and install them if they are missing.

Thanks
 

Attachments

Last edited by mrdude,
Here you go, this script has the fingerprint and licence embedded - so this is just a "click and go" version. Thanks to the person that shared their license and fingerprint for everyone.
Wait, license embedded too ? so no need to put license.dat on root of sdcard ? That's cool... please confirm. Thank you.
 
Wait, license embedded too ? so no need to put license.dat on root of sdcard ? That's cool... please confirm. Thank you.
No - licence.dat gets created automatically and there's no need to mod the script by adding a fingerprint, just copy the generated licence.dat and patched boot.dat (once the script is run) to the sd card root dir and launch with sxos payload.
 
No - licence.dat gets created automatically and there's no need to mod the script by adding a fingerprint, just copy the generated licence.dat and patched boot.dat (once the script is run) to the sd card root dir and launch with sxos payload.
Good work mate
 
No - licence.dat gets created automatically and there's no need to mod the script by adding a fingerprint, just copy the generated licence.dat and patched boot.dat (once the script is run) to the sd card root dir and launch with sxos payload.
Cool, thank you :)
 
  • Like
Reactions: mrdude
Hope you are all happy?

:hrth::D:D:D:hrth:
I had a license ever since but always wanted one for my friend since it's no longer available for purchase so in his name (he's not a member here): Thank you very much.
From me personally: You did what many ppl tried without success so my respect. Also that you didn't stop although everyone here was poisoning around. :) Good job.

The only thing left to make everyone completely happy would be an XCI loader for Atmosphère but I don't know how much this (what you accomplished) could help with this since there is some sort of sysmodule of SX OS that has to be ported to Atmosphère in order for this to work (afair).
 
If anyone actually cared about the XCI loader they could create their own format like cso for psp and a separate driver to mount them.
 
  • Like
Reactions: mikefor20

Site & Scene News

Popular threads in this forum