Homebrew Discussion SX OS Crack Thread

Status
Not open for further replies.

Darth Meteos

Entertainer
Member
Joined
Jan 6, 2015
Messages
1,670
Trophies
1
Age
29
Location
The Wrong Place
XP
5,665
Country
United States
So what kind of tools would you use to port it into an nsp...
Not port an nsp, I mean port another YouTube/Netflix app. Alternatively, we could make our own.
if I ported say google chrome or some internet browser and changed the code to C/C++, how would I go about compiling that into a .nsp file?
I haven't a clue. Unfortunately, I'm a shitposter-class, I don't know much about coding.
 
  • Like
Reactions: Joxley192

rrocha

Developer
Developer
Joined
Nov 21, 2016
Messages
137
Trophies
0
XP
1,812
Country
Portugal
Hmm...I'll have to look into it...thanks for the insight!
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.
 
Last edited by rrocha,

Sandjo

New Member
Newbie
Joined
Jul 16, 2018
Messages
2
Trophies
0
Age
28
XP
47
Country
Germany
..maybe this site is helpful for progress?

hackinformer.c o m/2018/07/11/sx-os-cracked-tools-released/
 

longxa762

Well-Known Member
Member
Joined
Jan 20, 2013
Messages
281
Trophies
0
XP
858
Country
Australia
..maybe this site is helpful for progress?

hackinformer.c o m/2018/07/11/sx-os-cracked-tools-released/

It's the unpack tool, you still have to crack then repack which apparently everyone either have no skill or don't want to release for piracy.

Just wait for Rei or Atmosphere (not on release, dev don't want piracy)
 
  • Like
Reactions: Sandjo

:-infern:

GBAtemp Legend
Member
Joined
Jun 1, 2013
Messages
256
Trophies
0
XP
423
Country
United States
Does anyone know how we can rebuild the SX OX files back into NSOs, then Kips then finally the boot.dat?
 

lolnintendoman

Well-Known Member
Newcomer
Joined
Jun 17, 2018
Messages
61
Trophies
0
Age
34
XP
198
Country
Germany
Whats the current state of progress, is sx os usable, or isnt it even usable yet? Talking about the craced sx os of course :D
 

:-infern:

GBAtemp Legend
Member
Joined
Jun 1, 2013
Messages
256
Trophies
0
XP
423
Country
United States
Sounds interesting, what do you think youve got?

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.

I smell bullshit
Stop this wannabe hacker bs...
It’s cringe

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

Davelo

Well-Known Member
Newcomer
Joined
Feb 10, 2018
Messages
50
Trophies
0
Age
29
XP
759
Country
Bahrain
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

AFAIK there is no repacker for hexkyz's unpacker and decompresser the only repacker available is for nwert's unpacker (which doesn't unpack the whole boot.dat file) so you need to build a repacker yourself if you are interested
 

lolnintendoman

Well-Known Member
Newcomer
Joined
Jun 17, 2018
Messages
61
Trophies
0
Age
34
XP
198
Country
Germany
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
I think im not really qualified for testing or helping you further, Im not that familiar with the SX OS. But I hope you keep looking :)
And btw dont be upset by such rude boyz I think you did more for cracking sx os than he did :D
 

FR0ZN

Well-Known Member
Member
Joined
Nov 2, 2013
Messages
1,372
Trophies
1
Age
37
XP
3,850
Country
United States
AFAIK there is no repacker for hexkyz's unpacker and decompresser the only repacker available is for nwert's unpacker (which doesn't unpack the whole boot.dat file) so you need to build a repacker yourself if you are interested

Afaik @CTCaer has a boot.dat packer which can pack any payload.bin.
So unpack TX boot.dat -> patch -> repack with his packer? I dunno but I might be wrong, because TX boot.dat contains a lot of files.
 

:-infern:

GBAtemp Legend
Member
Joined
Jun 1, 2013
Messages
256
Trophies
0
XP
423
Country
United States
I think im not really qualified for testing or helping you further, Im not that familiar with the SX OS. But I hope you keep looking :)
And btw dont be upset by such rude boyz I think you did more for cracking sx os than he did :D


tbh i think there may be more work, but imho have nothing to gain from cracking this as i buy all my games, the main writeup by hek and nwa will be up within the next two weeks.
 

Davelo

Well-Known Member
Newcomer
Joined
Feb 10, 2018
Messages
50
Trophies
0
Age
29
XP
759
Country
Bahrain
Afaik @CTCaer has a boot.dat packer which can pack any payload.bin.
So unpack TX boot.dat -> patch -> repack with his packer? I dunno but I might be wrong, because TX boot.dat contains a lot of files.
he wants to repack some files into sxos kip payloads and then repack the whole sxos folder into boot.dat again and i have not seen a repacker that do this job
 

lolnintendoman

Well-Known Member
Newcomer
Joined
Jun 17, 2018
Messages
61
Trophies
0
Age
34
XP
198
Country
Germany
tbh i think there may be more work, but imho have nothing to gain from cracking this as i buy all my games, the main writeup by hek and nwa will be up within the next two weeks.
Cmon youll have to countinue working on this! :D
Help me infern-Wan-Kenobi, youre my only hope
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Apply snorgle to pinfor.