Homebrew Discussion SX OS Crack Thread

Status
Not open for further replies.

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,011
Trophies
2
Age
29
Location
New York City
XP
13,378
Country
United States
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.
 

Roger66681

Member
Newcomer
Joined
May 20, 2018
Messages
20
Trophies
0
Age
24
XP
155
Country
United States
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

rrocha

Developer
Developer
Joined
Nov 21, 2016
Messages
137
Trophies
0
XP
1,812
Country
Portugal
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
 
D

Deleted User

Guest
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)
 

bi7wise

New Member
Newbie
Joined
Jul 23, 2018
Messages
1
Trophies
0
Age
45
XP
65
Country
United States
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.
 

xxloubexx

New Member
Newbie
Joined
Jul 24, 2018
Messages
1
Trophies
0
Age
29
XP
53
Country
France
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
 

mrdude

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

dom1nga

Member
Newcomer
Joined
Jul 11, 2018
Messages
8
Trophies
0
XP
285
Country
New Zealand
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 :\
 

mrdude

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

BuriA

Active Member
Newcomer
Joined
May 16, 2018
Messages
36
Trophies
0
Age
43
XP
212
Country
Philippines
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

mrdude

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

wurstpistole

GBAtemp MVP
Member
Joined
Nov 19, 2015
Messages
4,654
Trophies
1
XP
5,413
Country
United Kingdom
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.
 

BloodRose

Well-Known Member
Member
Joined
Jul 31, 2007
Messages
289
Trophies
0
XP
426
Country
Saint Kitts and Nevis
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

Roger66681

Member
Newcomer
Joined
May 20, 2018
Messages
20
Trophies
0
Age
24
XP
155
Country
United States
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.
 

wurstpistole

GBAtemp MVP
Member
Joined
Nov 19, 2015
Messages
4,654
Trophies
1
XP
5,413
Country
United Kingdom
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

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: The cybertruck is a death trap.