Hacking Hack SXOS

  • Thread starter Thread starter Reacher17
  • Start date Start date
  • Views Views 481,345
  • Replies Replies 1,578
  • Likes Likes 63
Did you disassemble the tinfoil nro or nsp?
Ooops... hehe, no, not yet. I have been having a look, just that. I apologize...

EDIT: Hmmm... you are right, I took the .nro... I need the updated nsp ( I thought this was a forwarder... ). Thank you...
 
Last edited by Inaki,
Disassemble the NRO, you can use IDA - but put nxo64.py (google that), into IDA loaders folder. Maybe Blawar can help you?
yeah, I use IDA and ghidra, but I am a PC infosec guy...
also, asking @blawar is a bit rude, he is the tinfoil developer... :unsure:
 
Last edited by Inaki,
Disassemble the NRO, you can use IDA - but put nxo64.py (google that), into IDA loaders folder. Maybe Blawar can help you?
uhm... but I need to get whatever that has the elf of the latest updated version, the R9 one...
 
yeah, I use IDA and ghidra, but I am a PC infosec guy...
also, asking @blawar is a bit rude, he is the tinfoil developer... :unsure:

The nro is not what you want, it just installs Tinfoil. Check the romfs in the nro and you will find the nsp that it installs. You want to download the latest nsp, extract the program nca, then extract main from that, and load that into IDA or ghidra.

edit: main will be compressed, you will want to decompress that before loading it into IDA or ghidra. There is some program out somewhere that will do it for you.
 
Last edited by blawar,
uhm... but I need to get whatever that has the elf of the latest updated version, the R9 one...

In Rommenu.bin - take a look here:

ORviRrn.png
 
  • Like
Reactions: chronoss and Inaki
The nro is not what you want, it just installs Tinfoil. Check the romfs in the nro and you will find the nsp that it installs. You want to download the latest nsp, extract the program nca, then extract main from that, and load that into IDA or ghidra.

edit: main will be compressed, you will want to decompress that before loading it into IDA or ghidra. There is some program out somewhere that will do it for you.
wow ! thank you... maybe I can get the final updated nca of R9 from the installed one.
 
In Rommenu.bin - take a look here:

ORviRrn.png
yeah ( you are way more advanced than me on this ). Also, it seems rommenu.bin is not an .nro, maybe an nca ? striped header ? EDIT: seems those are .nso files...
 
Last edited by Inaki,
Now SXOS is hacked for the public. No remorse remained. Are there anyone building XCI loader, External HDD..., for other public CFW, so we can enjoy the stability from latest firmware?

--------------------- MERGED ---------------------------
 
  • Like
Reactions: almmiron
@Reacher17

There's a fault with your script: in the rommenu.bin part.

What the script is actually doing is this:

It's getting all the bytes from the decrypted ROMMENU.bin (1,753,088 bytes) and then from decrypted HBMENU.bin (from hex address 0-FFF), Then it's putting the sha256 of those two files(combined) into decrypted app_header.bin.

When you check the unpatched decrypted files - app_header.bin doesn't have this hash, so basically your script is breaking that.

Just thought you should know.
 
TLDR; SXOS cracked, but software (DRMed shit) that use it won't work at the moment
like what exactly?
I am in the same boat already have SX pro and lite but am curious as to what is going on
I saw someone in a chat earlier today mention something about the cracked SXOS working on the lite does that mean it works with no hardmod? seem ridiculous that they would make you do such a difficult install just for DRM purposes they already did with a dongle so I am guessing no but who knows
my friend has a lite so it would be good news for him
 
No, it just fixed that Rommenu works, basically what most people use SXOS for.
Tinfoil, SX Dumper etc. do not work at the moment. @mrdude example is checking what might cause it.

You still need a Hardmod for Lite and newer Switches.
 

Site & Scene News

Popular threads in this forum