Homebrew Discussion SX OS Crack Thread

  • Thread starter Thread starter pman152
  • Start date Start date
  • Views Views 465,478
  • Replies Replies 1,206
  • Likes Likes 117
Status
Not open for further replies.
What do you mean by that?
hexkyz claims he was going to release a write up of the brick code that SX OS uses as well as I guess how it functions as a backup launcher along with where all that code came from.
 
It wouldn't work like that. It's not just "changing the code to C". It has to be a full port, using all the native platform's libs, developing/porting inexistent dependencies also to switch and even so, the code for a browser as an example, would need to be refactored to accommodate the hardware specification as the screen size, memory size, how it writes and caches to the disk, network access and certificate handling... It would be way less painful for any coder to write a browser from scratch.

So it would be easier to just create my own internet browser? Hmm...I'll see how basic I could get with that...Oh another thing, Nintendo would be able to ban me right? As soon as a loaded up a cfw and then a web browser, wouldn't some red flags be risen?
 
  • Like
Reactions: Azrael6666
methods for Nintendo flagging are unknown. But I'll speculate that as soon as you run non-authorized software on your console and you connect it to the internet, HorizonOS will phone home and you'll be banned eventually
 
It wouldn't work like that. It's not just "changing the code to C". It has to be a full port, using all the native platform's libs, developing/porting inexistent dependencies also to switch and even so, the code for a browser as an example, would need to be refactored to accommodate the hardware specification as the screen size, memory size, how it writes and caches to the disk, network access and certificate handling... It would be way less painful for any coder to write a browser from scratch.
An easier way is to launch the online-webapplet (see switchbrew title list) with a whitelist as ".*" and url of, like, google. but we can't do that until we can install NSPs because it doesn't work from HBL (it can't find whitelist)
 
Possibly a crack but I have no idea to test it, since i dont have much experience with the switch toolkits.

Basically, get v1.3 boot.dat, use hexkyz tx_unpack and tx_decompress to get the decrypted NSOs.

Then open sxos/firmware/Loader/tx/main in ida64 as ARM Little-endian, de-select 'create segments' and 'load as code segment' and then press ok to load the binary.

Then Edit >Select all to highly everything, press C to analyse and select analyse. This will give you all the subroutines/functions in the binary.

Make sure you already have a license.dat file in the correct folder. Can be anything junk.

Now sub_53D0 I think is used to check the license and verify the code you give.
Here patch the CBZ W0, loc_5580 to CBNZ WO, loc_5580 (basically in hex change 60 09 00 34 1F to 60 09 00 35 1F). I think what this does is that it checks the license, if not present or something it routes around getting you to input one, so instead of that we just reverse it so any invalid case it just says its fine. This way no matter what the license is it should just tell you to "reboot the switch console to enjoy sx os".

Now someone can just test this or tell me how i can repatch it and i'll try it for myself. if it doesnt work i'll keep looking.



unlike 99% of people on this site i am an actual researcher and developer, so stop winging for someone who hasnt done anything

This is interesting, but you'd likely still run into the same issue as the OP. It seems that no one has found a workaround for whatever anti-tampering is causing it to freeze.
 
I didn't know if I can help the crack with this information but, I have intercepted the IP adress used when, on the nintendo switch, we try to activate the SX OS. The first ip adress is: 52.6.240.127 and, after that, an second adress IP is used: 104.27.130.246. I hope it will be useful.

xxloubexx
 
@Infern, I think you could be correct :-)

r0o979.jpg


Although, if you look in this sub:

jg4opg.jpg



I would test this hack:
Offset 572C

Change: (CBZ) C0 0C 00 34
To: (CNBZ) C0 0C 00 35
 
Last edited by mrdude,
tx_decompress.py gives me "Compression out of bounds!"

any hints for patching 1.4? i opened tx/main in ida64, but looks like they obfuscated variable names and there are no friendly comments :\
 
tx_decompress.py gives me "Compression out of bounds!"

any hints for patching 1.4? i opened tx/main in ida64, but looks like they obfuscated variable names and there are no friendly comments :\

Same here, I don't think main is decompressed properly (due to that error), and that's why you're not seeing those strings you were in 1.3. Probably the python scripts need modded slighty. In the meantime stick to cracking 1.3.
 
  • Like
Reactions: :-infern:
wow this thread is still alive. i thought sx sucks for you guys. so why bother?
i thought everyone complaining about the brick code?
and it's very cheap you know.
 
  • Like
Reactions: Asia81
wow this thread is still alive. i thought sx sucks for you guys. so why bother?
i thought everyone complaining about the brick code?
and it's very cheap you know.

It seems like you're tarring everyone with the same brush, I have a licence and use tx os - however I'd still like to crack it - not because I need to, but because I'd like to and then share it with other people such as some of my friends with switches who have not even though or heard about hacking their switches.

So what if some people are complaining about TX, that's not everyone though - just saying!
 
  • Like
Reactions: DayVeeBoi
With hekate and reiNX getting the sigpatches I doubt cracking SX OS will be a thing anymore. And to be honest that’s a good thing because it will motivate TX to keep updating
 
So on Reis Twitter there's Screenshots of a loader with the message license cracked, and the nro is out there. Is this legit? Just Curious, won't try it myself since I already have SX os.
 
So on Reis Twitter there's Screenshots of a loader with the message license cracked, and the nro is out there. Is this legit? Just Curious, won't try it myself since I already have SX os.

After the events of the past couple of weeks it would take one hell of a brave soul to test that.
 
  • Like
Reactions: Skittlez
So on Reis Twitter there's Screenshots of a loader with the message license cracked, and the nro is out there. Is this legit? Just Curious, won't try it myself since I already have SX os.

Can you link the nro? Or just point me in the right direction? I don't mind taking one for the team if it's a bomb.
 
Can you link the nro? Or just point me in the right direction? I don't mind taking one for the team if it's a bomb.
I can not. It is readily available at that one forum that everyone should know about, you know the one that is named after the core shadow in a solar eclipse.
I will not run this.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum