Hack SXOS

By Reacher17, Feb 12, 2021 209,515 1,249 53

  1. Yersson9876

    Yersson9876 Member
    Newcomer

    Joined:
    Jan 17, 2016
    Messages:
    30
    Country:
    Try to start the atmosphere with the primary fusee, there the Tinfoil will work normal.

    * This order does not correspond to this thread.
     
  2. tivu100

    tivu100 GBAtemp Addict
    Member

    Joined:
    Jun 6, 2015
    Messages:
    2,250
    Country:
    United States
    I meant running Tinfoil with this cracked SXOS. It would detect Hetake patches.ini, and stops working. @mrdude made a mod Hetake for this very purpose. However, since there is a new Hetake for FW 12.0.0, I want to get that to get the good of both world.
     
    Last edited by tivu100, Apr 13, 2021
  3. mrdude

    mrdude GBAtemp Maniac
    Member

    Joined:
    Dec 11, 2015
    Messages:
    1,153
    Country:
    Enjoy
     

    Attached Files:

    • hek.zip
      File size:
      356.8 KB
      Views:
      95
  4. masterzed

    masterzed GBAtemp Regular
    Member

    Joined:
    Oct 31, 2015
    Messages:
    108
    Country:
    Gambia, The
    hi, is sx os dead? mo more update in the future?
     
  5. Tomato123

    Tomato123 Advanced Member
    Newcomer

    Joined:
    Feb 8, 2020
    Messages:
    97
    Country:
    United Kingdom
    No one but the SX devs know. Everyone thought they were gone when 11.0.0 released but they put out another update randomly. Could happen again.
     
  6. leerpsp

    leerpsp GBAtemp Advanced Maniac
    Member

    Joined:
    Feb 22, 2014
    Messages:
    1,677
    Country:
    United States
    there web page is back up so they may but not gonna count on it.
     
  7. Yersson9876

    Yersson9876 Member
    Newcomer

    Joined:
    Jan 17, 2016
    Messages:
    30
    Country:
    ah ok, now i understand.
     
  8. Ghost92

    Ghost92 GBAtemp Maniac
    Member

    Joined:
    Jun 29, 2017
    Messages:
    1,062
    Country:
    Colombia
    As I read a user in this thread, SXOS uses a virtual environment to simulate the cartridge. But even if they did something like that, they would have to deal with using "part of the nintendo code" to verify the .xci as cartridges. Perhaps you can create a patcher or extractor of said code without sharing it, as they did when injecting the fake fingerprint in SXOS.

    I'm not saying that it can't be done, in fact the same person who says it has no idea how to do it. But if an engineering job is required at the level of Atmosphere or a VMware. It always takes some work, unless someone eventually decompiles the SXOS code and deploys their virtual .xci cartridge environment to atmosphere, but it would still require Atmosphere to recognize it since it has an architecture that only SXOS recognizes, as a type of Homebrew not compatible with Atmosphere.

    PD: An interpreter is needed, maybe the one who created Nintendont would know what to do

    — Posts automatically merged - Please don't double post! —

    Do you really have to repeat the .xci mounting utility over and over again?

    1 - Less memory wear when rewriting it to install games.
    2 - An extensive library of games using an HDD with more space and less cost than a MicroSD with a higher write cycle limit.

    The only disadvantages would be the weight of the .XCI, having to recompile them with new Updates and expansions and greater energy use. The Dock has a USB 3.X port behind it in the middle of the charger and HDMI input.

    — Posts automatically merged - Please don't double post! —

    Can a Homebrew be fully hosted on an NSP by reading the resources directly from romfs and not in the Switch folder on the MicroSD? Because if so, it would help me to convert several homebrews into NSP, such as MaxPayne, or several emulators and mount them as .XCI on an external USB memory, since until now it is not possible to load homebrews from USB.

    — Posts automatically merged - Please don't double post! —

    We all agree that mounting .XCi is cumbersome.

    And we all agree that what we need is not to mount .xci, but to run an EmuNand from USB. Hopefully that glorious day will come soon.
     
    peteruk likes this.
  9. Goku1992A

    Goku1992A GBAtemp Maniac
    Member

    Joined:
    Nov 20, 2019
    Messages:
    1,467
    Country:
    United States
    @Ghost92
    Most my games are in NSP I never used the mounting function since Atmosphere is my main switch. My SXOS switch is inside the box it's been in the box for maybe 6 months. I have 15 games on my 400gb SD card with 200gb free space I rather play and beat the games I have first and just reload the card again. Dont get me wrong I would love to have that function on Atmosphere but the DEV's are against having XCI on atmosphere.

    IDK Why NSP, NSZ, XCI a pirated copy is still a pirated copy.
     
  10. Ghost92

    Ghost92 GBAtemp Maniac
    Member

    Joined:
    Jun 29, 2017
    Messages:
    1,062
    Country:
    Colombia
    I have noticed that the loading of .xci is very slow, and I thought it would be much faster than having games installed on the MicroSD.

    I will only use the .XCI mount because I have other people who use the console in Dock mode and are completely unaware of the NSP installation. So this is still a good option.

    Hopefully I will accept XCZ in the future.
     
  11. CompSciOrBust

    CompSciOrBust E tier homebrew dev
    Member

    Joined:
    Sep 9, 2019
    Messages:
    436
    Country:
    United Kingdom
    Homebrew can be formatted like a real game and access assets from romfs. Just build it as an NSP and put the assets in the romfs folder, you will need to edit the file paths as well obviously unless you want to just mount romfs as sdmc at the very start of the main function as a quick fix.

    fsdevUnmountDevice("sdmc");
    Then look at how libnx mounts romfs but replace the mount point with sdmc. I did this pr to the examples a while ago but I don't know how much of it still works, an update since might have renamed some of the functions. https://github.com/switchbrew/switc...d70cfd10689211c59271b93f/fs/bis/source/main.c
     
  12. lordelan

    lordelan GBAtemp Guru
    Member

    Joined:
    Jan 4, 2015
    Messages:
    5,043
    Country:
    Germany
    Very interesting post. Would indeed be cool to have big homebrew games like GTA as XCIs.
     
  13. mrdude

    mrdude GBAtemp Maniac
    Member

    Joined:
    Dec 11, 2015
    Messages:
    1,153
    Country:
    Nice example code, I can use that for Tinwoo installer to show free space in the system, I already know how to do the sdmc, so it should be easy to add system free space as well. I looked on the net for examples but couldn't find any so this post is a bonus.

    Just knocked together a quick c file to check - works great:
    [​IMG]
     
    Last edited by mrdude, Apr 14, 2021
    lordelan, peteruk and tivu100 like this.
  14. CompSciOrBust

    CompSciOrBust E tier homebrew dev
    Member

    Joined:
    Sep 9, 2019
    Messages:
    436
    Country:
    United Kingdom
    lol. My pr was rejected by Switchbrew because they said it was covered in the docs (it took me a while to figure out how to do too) https://github.com/switchbrew/switch-examples/pull/75
     
  15. mrdude

    mrdude GBAtemp Maniac
    Member

    Joined:
    Dec 11, 2015
    Messages:
    1,153
    Country:
    I couldn't find it in any docs or examples, seems to work fine though:
    [​IMG]
     
    Hologram, peteruk, tivu100 and 2 others like this.
  16. Ghost92

    Ghost92 GBAtemp Maniac
    Member

    Joined:
    Jun 29, 2017
    Messages:
    1,062
    Country:
    Colombia
    Excellent. I am glad that it is possible. But I hope it was done directly with the .nro and the folders in the root. I have a collection of MAME and Arcade of more than 20GB that I would like them to work converting it to .xci

    — Posts automatically merged - Please don't double post! —

    I have been doing reading speed tests of the games. Try PLANET ALPHA. The test consists of running the game after selecting the user and loading the game and these were the results:

    0:55 NAND install

    1:04 SD install

    1:37 XCI SD MOUNT

    2:13 XCI HDD OTG 2.0 MOUNT

    EARRING XCI HDD DOCK USB 3.0 MOUNT


    (And then the skeptics said that they did not believe that the PS5 SSD could improve the loading speed.)
     
  17. mrdude

    mrdude GBAtemp Maniac
    Member

    Joined:
    Dec 11, 2015
    Messages:
    1,153
    Country:
    Back in the day when men were less effeminate and woke, some used to go out on the piss and look over toilet cubicles - only to be chased away with the threat of being beaten up. For all you old coffin dodgers out there that remember those sweet days, I present to you my SXOS 1.30 bootloader screen so that you can reminisce back to a time when life was less boring and more fun. You know the days - when men were men, and women were women (and doing the dishes).

    [​IMG]

    (And before you say - yes, I am aware that SXOS is currently 3.10 - this post is meant for fun.)
     

    Attached Files:

    Last edited by mrdude, Apr 17, 2021
    tivu100, lordelan, Tomato123 and 10 others like this.
  18. RideOnTheStorm

    RideOnTheStorm Advanced Member
    Newcomer

    Joined:
    Feb 1, 2019
    Messages:
    51
    Country:
    France
    love the style @mrdude ! do you have ideas for the menu icons?
     
  19. Detroitguy22

    Detroitguy22 Member
    Newcomer

    Joined:
    May 6, 2020
    Messages:
    46
    Country:
    United States
    You're a fucking weirdo
     
    f0li0 likes this.
  20. mrdude

    mrdude GBAtemp Maniac
    Member

    Joined:
    Dec 11, 2015
    Messages:
    1,153
    Country:
    Only when I'm out in public sniffing toilets and bicycle seats. The rest of the time I'm just your average Joe Bloggs :-).
     
Draft saved Draft deleted