Tutorial  Updated

How to install eShop games with SX OS

I am NOT responsible if you get banned or somehow mange to brick your switch

Prerequisites​
  • Have a working SX OS licenses and have it set up​
  • Have a copy of devmenu (I can't link to this here you'll have to find it yourself)​
  • A micro SD card​
  • OPTIONAL put your switch into airplane mode before doing this​

Part One: Setting up your SD card

Plug your SD card into your PC. Create a folder called sxos, then create a folder inside of that and name it titles. Once you have done that create another folder and name it with the title ID for the game you plan on layeredfs-ing.

In my case it's Pokémon Quest so my file structure looks like this sxos\titles\01005D100807A000. Now put the romfs and exefs for devmenu in that folder. (I'm assuming that the copy of devmenu you have is already in layeredfs format.)
Finally put the NSP for the game you plan on installing on the root of your SD card.
At this point your SD card should look something like this
sx.PNG


Part Two:Installing the NSP

Boot into SX OS and choose "Boot custom FW". Launch the donner title that you are using (again in my case Pokemon Quest)


You should see this come up on your screen.
2018070319015800-E4B364C957D95017CA1171810D655865.jpg


Select the install from SD option. The NSP you have should now appear on screen, press A to start the installation.

fixed.png


You can choose either install to SD or system memory. After selecting that press A one again.

2018070319072100-E4B364C957D95017CA1171810D655865.jpg


The NSP should now start installing.

2018070319091400-E4B364C957D95017CA1171810D655865.jpg

Wait a few minutes and the install should finish
2018070319133100-E4B364C957D95017CA1171810D655865.jpg

It is now safe to go back to the home menu and close out of devmenu
2018070319134300-57B4628D2267231D57E0FC1078C0596D.jpg

After closing out of devmenu your new game should show up
2018070319134600-57B4628D2267231D57E0FC1078C0596D.jpg

Enjoy!
2018070314364100-B078B511A5B781471916CCD172F8038E.jpg





 
Last edited by snails1221,

Lumince

Well-Known Member
Member
Joined
Aug 15, 2015
Messages
2,343
Trophies
1
XP
3,791
Country
United States
Just tried SMO and it crashed and corrupted my save data
Yea I tried cave story and Mario kart and they both got corrupted saves :cry:

--------------------- MERGED ---------------------------

Yea it seems that pokemon quest is the only one that works... I'm not putting this console online everrrr
 

Nincompoopdo

Well-Known Member
Member
Joined
May 20, 2017
Messages
604
Trophies
0
XP
2,731
Country
United States
I think TX is crazy to support LayeredFS and buggy devmenu in 1.3 - it's going screwed up a lot of Switches and getting people banned. They are creating problems for themselves, people will be complaining and sending them emails for help.
 
  • Like
Reactions: naddel81

CapitanSburro

Well-Known Member
Member
Joined
May 17, 2018
Messages
107
Trophies
0
Age
33
Location
Matrix
XP
603
Country
United States
I don't really think it's worth it right now, yooka-laylee will get a cart release and it's the only eshop dump out there (and it's a bit of a lackluster game imo). Hold tight for a more friendly method
 

SimonMKWii

Professional Idiot
Member
Joined
Nov 18, 2017
Messages
666
Trophies
0
Location
Melbourne, Victoria
XP
2,760
Country
Australia
Code:
nn::ncm::PackageInstallTask::~PackageInstallTask()
nn::ncm::PackageInstallTask::Initialize(char const*,nn::ncm::StorageId,void *,ulong,bool)
nn::ncm::PackageInstallTask::GetInstallContentMetaInfo(nn::ncm::InstallContentMetaInfo *,nn::ncm::ContentMetaKey const&)
nn::ncm::PackageInstallTask::IsContentMetaContentName(char const*)
nn::ncm::PackageInstallTask::PrepareInstallContentMetaData(void)
nn::ncm::PackageInstallTaskBase::~PackageInstallTaskBase()
nn::ncm::PackageInstallTaskBase::Initialize(char const*,void *,ulong,nn::ncm::StorageId,nn::ncm::InstallTaskDataBase *,uint)
nn::ncm::PackageInstallTaskBase::CreateCertificatePath(nn::kvdb::BoundedString<256> *,nn::fs::RightsId)
nn::ncm::PackageInstallTaskBase::CreateContentPath(nn::kvdb::BoundedString<256> *,nn::ncm::ContentId)
nn::ncm::PackageInstallTaskBase::CreateContentMetaPath(nn::kvdb::BoundedString<256> *,nn::ncm::ContentId)
nn::ncm::PackageInstallTaskBase::CreateTicketPath(nn::kvdb::BoundedString<256> *,nn::fs::RightsId)
nn::ncm::PackageInstallTaskBase::InstallTicket(nn::fs::RightsId const&,nn::ncm::ContentMetaType)
nn::ncm::PackageInstallTaskBase::OnWritePlaceHolder(nn::ncm::InstallContentInfo *)
Is better than DevMenuApp. Lazy fucks.
 
  • Like
Reactions: Kun_ADR and jimmyj

lolcatzuru

Well-Known Member
Member
Joined
Apr 20, 2012
Messages
1,464
Trophies
1
XP
2,248
Country
United States
Very much so, even more unique than the ones used for cartridges. In fact, supposedly someone may have accidentally generated a new one via eXhop to avoid a certificate ban on their digital titles.

interesting, also what do we think to the claim that nsp games can be used offline?
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,038
Trophies
2
Age
29
Location
New York City
XP
13,456
Country
United States
interesting, also what do we think to the claim that nsp games can be used offline?
They can be used that way but its a lot less safer now to have a .NSP game than a .XCI game. Nintendo has no way of tracking what cartridges you own so as long as you never go online with it, its somewhat safe but Nintendo can track who downloads what title and if they see an installed title that you didn't pay for, its curtains.
 

lolcatzuru

Well-Known Member
Member
Joined
Apr 20, 2012
Messages
1,464
Trophies
1
XP
2,248
Country
United States
They can be used that way but its a lot less safer now to have a .NSP game than a .XCI game. Nintendo has no way of tracking what cartridges you own so as long as you never go online with it, its somewhat safe but Nintendo can track who downloads what title and if they see an installed title that you didn't pay for, its curtains.


hmmm, no so sure its worth the risk, all the games i wanna play have a physical release. I did wanna come back to a point you mentioned earlier, if someone did actually generate a new ticket, couldnt we just use that to download a game? Lending back to my 3ds days here, we downloaded the ticket that said that we owned the game, and then we could download from eshop and thats it, i wonder if this person is telling the truth, if that would be the next step, as you could simply download a legit copy of a game, with a legit cert, but a "legit" ticket.
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,038
Trophies
2
Age
29
Location
New York City
XP
13,456
Country
United States
hmmm, no so sure its worth the risk, all the games i wanna play have a physical release. I did wanna come back to a point you mentioned earlier, if someone did actually generate a new ticket, couldnt we just use that to download a game? Lending back to my 3ds days here, we downloaded the ticket that said that we owned the game, and then we could download from eshop and thats it, i wonder if this person is telling the truth, if that would be the next step, as you could simply download a legit copy of a game, with a legit cert, but a "legit" ticket.
On the 3DS, the problem was that all requests to the eShop were general requests meaning Nintendo had no way of tracking who was downloading what. With Freeshop, it was just a mass number of people making both illegitimate and legitimate requests with no way to filter them. Now, all requests made to the eShop requires your console's unique certificate so they now know who is downloading what and if they are supposed to in the first place. The weird part however, is that if your certificate gets banned, you can still make requests not through the eShop but through a CDN downloader. They possibly allow this so people have access to their eShop purchases after being banned, but if they see that console still making bogus requests, they may choose to revoke full CDN privileges.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv2 @ K3Nv2:
    Still don't know why he left unless someone really hurt his feelings
  • K3Nv2 @ K3Nv2:
    Don't know why people get so emotional online just get over it ffs
    +2
  • BigOnYa @ BigOnYa:
    He was the ass of gbatemp, everyone knocked on him, I honestly felt bad, even though I was guilty myself, but he egged it all on himself,
  • BigOnYa @ BigOnYa:
    But he still here, but under dif name, he pm me sometimes still even.
  • K3Nv2 @ K3Nv2:
    It's like they think we'll be in their bed pissing on it the next day
  • BigOnYa @ BigOnYa:
    I feel like gbatemp should make t-shirts or memorabilia to remember the lost ones. I bet the Polly shirts would sell out quick.
  • K3Nv2 @ K3Nv2:
    Nah that could actually bring lawsuits
  • K3Nv2 @ K3Nv2:
    Tempsuits
  • BigOnYa @ BigOnYa:
    PollySuits
  • BigOnYa @ BigOnYa:
    Your correct, Somebody would be guilty and there would be riots, then they storm the gbatemp capitol,
  • K3Nv2 @ K3Nv2:
    Online or not there are still certain rights that judges would have no issue handing out a warrant over
  • K3Nv2 @ K3Nv2:
    Just look at Kim dotcom
  • BigOnYa @ BigOnYa:
    Honestly I'm scared to, from you, but ok, lemme turn on vpn, virtual machine, private browser first
  • K3Nv2 @ K3Nv2:
    Remember that Alexa robot I gifted you
  • K3Nv2 @ K3Nv2:
    And that laptop Webcam you never tapped up
  • BigOnYa @ BigOnYa:
    That robot is here somewhere, I hear it moving around at night, but I haven't seen it for months.
  • BigOnYa @ BigOnYa:
    Oh that laptop I give to ancientboi, so you been watching him for months, and he's been watching you
  • K3Nv2 @ K3Nv2:
    Oh good more than enough material for the fbi
    +2
  • BigOnYa @ BigOnYa:
    Damn its 5 in morn, I gotta Go wake your mum and send her to work. Check ya later.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    He could make so much money!!! His arm would never get tired lol
    +2
  • S @ salazarcosplay:
    How are yall doing
    +1
    S @ salazarcosplay: How are yall doing +1