XCI installer released by new Switch group 2168-0002

long.png

This new homebrew will allow you to install XCI files directly to your Switch without having to convert them to NSPs first. It is based off the NSP-installer homebrew, Tinfoil by @Adubbz.

What is an XCI file?
An XCI file is a gamecard dump, while an NSP is an installable eShop file. While XCI files can only be played directly with SX OS, they can now be installed just like an NSP on both SX OS and ReiNX.


How does it work?
  • It extracts the NCAs from the XCI file
  • It changes the one byte in the header that differentiates gamecard files and eShop titles
  • It rebuilds the metadata file and sends it to Tinfoil to begin installing (the metadata file describes the other NCAs present in the file)

Precautions
This homebrew is still a WIP.
  • If you use an exFAT-formatted SD card, please back up all your data before using this homebrew, as it has a small chance to corrupt the card.
  • Some XCI files will not work. If you come across any that do not work, please report them in the main discussion thread.

Where can I get it?
  • Gitlab repository is here
  • Official discussion thread is here

Who is 2168-0002?
The members are as follows:

They can be reached by Twitter at @2168_0002 and can be identified on GBAtemp by their signatures. There are more projects in the pipeline.
 

Attachments

  • icon.png
    icon.png
    6.9 KB · Views: 3,487
Last edited by Quantumcat,

Vorde

Well-Known Member
Member
Joined
Jul 8, 2015
Messages
497
Trophies
0
Age
35
XP
1,539
Country
Canada
Once some more of the bugs have been ironed out, and it has less of a chance to corrupt SD cards I will try it out.
Good job on the work though guys :) Been following ReiNX and the Switch scene for a while, it's always nice to see one more step towards easier to use CFW and setups (y'know, for the normies lol)
 

AveSatanas

Well-Known Member
Member
Joined
Aug 7, 2018
Messages
153
Trophies
0
XP
950
Country
Chad
Awesome! Another score for community-driven, free-software solutions! Will this be eventually incorporated directly into tinfoil's main branch? Would be nice to have a singular solution to NSP/XCI installation.
Contributing our changes to upstream is one of the core values of 2168. There's plans to send the XCI installing features to Tinfoil upstream once the bugs are ironed out and more features are added.
 

m4xw

Ancient Deity
Developer
Joined
May 25, 2018
Messages
2,442
Trophies
1
Age
119
XP
6,958
Country
Germany
Contributing our changes to upstream is one of the core values of 2168. There's plans to send the XCI installing features to Tinfoil upstream once the bugs are ironed out and more features are added.
After breaking the commit history like this? haha
I thought my eyes pop out of their sockets
 

xtrem3x

Well-Known Member
Member
Joined
Apr 16, 2008
Messages
204
Trophies
1
XP
2,371
Country
XCI's were unusable directly with CFW that wasn't SX OS without conversion. This is an option for people who have (access to) dumps to just use them as-is.

Proud of you guys ❤️

Would be better if ReiNX just added XCI support.

Everybody says XCI support isn't available because anti piracy and blah blah blah
But if it's this easy to play XCI's anyway, why not just add support like in SXOS? Unless they don't know how..?
 

AveSatanas

Well-Known Member
Member
Joined
Aug 7, 2018
Messages
153
Trophies
0
XP
950
Country
Chad
After breaking the commit history like this? haha
I thought my eyes pop out of their sockets
Good point, I'll restore history.

Would be better if ReiNX just added XCI support.

Everybody says XCI support isn't available because anti piracy and blah blah blah
But if it's this easy to play XCI's anyway, why not just add support like in SXOS? Unless they don't know how..?
XCI loading isn't super easy. I know that a couple people are working on it though.
 

tinbs

Member
Newcomer
Joined
Jul 7, 2018
Messages
19
Trophies
0
XP
243
Country
United Kingdom
Would be better if ReiNX just added XCI support.

Everybody says XCI support isn't available because anti piracy and blah blah blah
But if it's this easy to play XCI's anyway, why not just add support like in SXOS? Unless they don't know how..?

Who is saying XCI support isnt available because of anti-piracy? That may be the case for atmosphere, but I haven't seen anyone else claim this.
This isnt playing XCI's, this is installing them to the system.
Different devs have different priorities. It also doesn't do to compare TX making a commercial product to people writing code in their spare time with no monetary goal.
 
  • Like
Reactions: AveSatanas

Huntereb

Well-Known Member
Member
Joined
Sep 1, 2013
Messages
3,234
Trophies
0
Website
lewd.pics
XP
2,446
Country
United States
But... it is.
Based! @m4xw the creator of the libnx Retroarch port that's used to play pirated backups from older generation consoles is going to bring us a XCI loader!! What are you gonna name it?

The only use-case is piracy. Not interested.
Oh...
 

AveSatanas

Well-Known Member
Member
Joined
Aug 7, 2018
Messages
153
Trophies
0
XP
950
Country
Chad
The only use-case is piracy. Not interested.
While it's true that it might be used for piracy, especially installing/loading XCI allows legal backup loading in a way that makes sense (it removes the need to carry around a bunch of gamecarts). Anyways, I can't force you to work on anything. Thanks for commenting anyways.
 

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,817
Trophies
0
Location
Yorosso
XP
3,112
Country
Mali
Fascinating!
"Hey mate give your BOTW game for a minute!":D

PS: Will this require more space (for the NSP extraction) other than the installed game?
 

dude1

Well-Known Member
Member
Joined
Apr 11, 2006
Messages
358
Trophies
1
Website
Visit site
XP
1,826
Country
Canada
the general thought is XCI is more "secure" than NSP due to the borrowing games plausible deniability factor where as NSP's Nintendo could check a server side ledger and know yo didn't purchase whatever.

I don't know if thats bogus stuff the internet believes, but assuming not.
is a installed XCI using this visually identical to a non installed XCI if Nintendo checks logs or looks into it etc.?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: