Homebrew RELEASE XCI - Explorer

Elliander

Well-Known Member
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
oh, I've had worse. lol. An older version of Zone Alarm Internet Security Suite didn't just move files to a vault that can be restored from, no, they outright deleted it! Long story short, the moment I plugged a USB drive into my computer to back up a program I was writing my source code and executable files on both the PC and USB drive were deleted, along with a mass a mass mailer tool and a password recovery tool called "Cain and Abel". When it did this, it displayed the message "Hacking tools are illegal"

Well, I complained about that, because hacking tools are not illegal. They are depended on for legitimate security checks. What is illegal is using those tools to break into a machine without authorization and/or deleting files on someone else's computer without authorization. Like what the AV was doing. They of course denied it, but in the very next update they removed that. My guess is that some idiot added a "feature" not realizing the repercussions. Still, I decided not to renew my license, and ever since then I have been careful to avoid relying too heavily on any mainstream AV always checking to make absolutely sure that heuristics based detection can be disabled before use, and that it isn't able to delete files without permission - which also means disabling automatic updates, except for virus definitions of course, just in case.

Speaking of an NAS though, I was once upon a time stupid enough to use an NAS that didn't have a way to directly access the drive. While I maintained backups, there was over a TB of data I lost access to since the most recent backup when the ethernet port broke - in large part because of just how slow backups were on it. The data is still presumably safe, but if I placed the hard drive in another seagate central chasis the partition would format so I'd have to jump through hoops on a Unix based system to move the files to a new drive, and it's still waiting for me to work on it since it would mean disconnecting the hard drives in current use, installing a new OS onto a new drive, etc. (which hopefully I will make the time to do between semesters) I'd avoid relying on an NAS that cannot be accessed in the event of hardware failure.

Anyway, back on topic, I ended up using XCI cutter to split my files for a few FAT32 tests, and I'm positive that both XCI cutter and XCI explorer are safe.
 

comput3rus3r

Well-Known Member
Member
Joined
Aug 20, 2016
Messages
3,580
Trophies
1
Age
123
XP
4,921
Country
United States
oh, I've had worse. lol. An older version of Zone Alarm Internet Security Suite didn't just move files to a vault that can be restored from, no, they outright deleted it! Long story short, the moment I plugged a USB drive into my computer to back up a program I was writing my source code and executable files on both the PC and USB drive were deleted, along with a mass a mass mailer tool and a password recovery tool called "Cain and Abel". When it did this, it displayed the message "Hacking tools are illegal"

Well, I complained about that, because hacking tools are not illegal. They are depended on for legitimate security checks. What is illegal is using those tools to break into a machine without authorization and/or deleting files on someone else's computer without authorization. Like what the AV was doing. They of course denied it, but in the very next update they removed that. My guess is that some idiot added a "feature" not realizing the repercussions. Still, I decided not to renew my license, and ever since then I have been careful to avoid relying too heavily on any mainstream AV always checking to make absolutely sure that heuristics based detection can be disabled before use, and that it isn't able to delete files without permission - which also means disabling automatic updates, except for virus definitions of course, just in case.

Speaking of an NAS though, I was once upon a time stupid enough to use an NAS that didn't have a way to directly access the drive. While I maintained backups, there was over a TB of data I lost access to since the most recent backup when the ethernet port broke - in large part because of just how slow backups were on it. The data is still presumably safe, but if I placed the hard drive in another seagate central chasis the partition would format so I'd have to jump through hoops on a Unix based system to move the files to a new drive, and it's still waiting for me to work on it since it would mean disconnecting the hard drives in current use, installing a new OS onto a new drive, etc. (which hopefully I will make the time to do between semesters) I'd avoid relying on an NAS that cannot be accessed in the event of hardware failure.

Anyway, back on topic, I ended up using XCI cutter to split my files for a few FAT32 tests, and I'm positive that both XCI cutter and XCI explorer are safe.
great. do you have any idea why it wont run on my machine?
 

Elliander

Well-Known Member
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
great. do you have any idea why it wont run on my machine?

I don't have a Windows 7 machine to test on at the moment, but "Problem Signature" errors usually mean a file is corrupt. Either that, or it can't be read because it's for a different version OS (i.e. 32-bit vs 64-bit). I'd try re-downloading the file, and verifying the version first. If that doesn't work, maybe the dev didn't test on Windows 7? I have encountered software made for Windows 10 that just won't work on Windows 7.

Of course, the other possibility is that your computer is infected with an actual virus which is modifying your executable files. Here's an example of someone with a similar looking error, but on startup files for Windows 7 which was corrupted by a virus:

https://answers.microsoft.com/en-us...up-win-7/b7129bd4-abf5-44e8-b136-9d9bb9a22c60
 
Last edited by Elliander,

Elliander

Well-Known Member
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
Found a slight issue with XCI Explorer: In addition to not being able to split XCI files, it is also unable to load XCI files that have been split. Attempting to do so results in an unhandled exception:

XCI Explorer v1.4.4
Unhandled Exception has occurred in your application. If you click continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

Could not find a part of the path "E:\Nintendo Switch\Utilities\data".

Details:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find a part of the path 'E:\Nintendo Switch\Utilities\data'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator`1.CommonInit()
at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.GetFiles(String path, String searchPattern)
at XCI_Explorer.MainForm.LoadGameInfos()
at XCI_Explorer.MainForm.LoadXCI()
at XCI_Explorer.MainForm.ProcessFile()
at XCI_Explorer.MainForm.B_LoadROM_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1080.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
XCI-Explorer
Assembly Version: 1.4.4.0
Win32 Version: 1.4.4.0
CodeBase: file:///E:/Nintendo%20Switch/Utilities/XCI-Explorer.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1081.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1078.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1084.0 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Be.Windows.Forms.HexBox
Assembly Version: 1.6.1.0
Win32 Version: 1.4.4.0
CodeBase: file:///E:/Nintendo%20Switch/Utilities/XCI-Explorer.exe
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1038.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1064.2 built by: NETFXREL3STAGE
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Clicking continue results in nothing being loaded, and I am able to load a different XCI. It's only a slight issue because, of course, I can just merge the files back together. However, it would be nice if this supported file splitting and joining and was able to read and inject to cert on a split file. I didn't test for split NSP files, but my guess is it would have the same issue, and it would likewise be nice if that was supported.

Actually, what would be extremely useful is a tool that can not only read an NSP file, but read an installed NSP on a microSD card and extract from it an NSP backup with splitting and cert extraction supported. Since the Switch is able to use an installed NSP to generate an NSP for "Match local users" I'm sure there must be some way to do this.
 

FanboyKilla

Well-Known Member
Member
Joined
Mar 9, 2019
Messages
289
Trophies
0
XP
1,105
Country
United States
anyone know why i cant see the data from latest games?
i added the mk7, but still didnt show me anything in some cases

Because it has issues. I have also found issues where XCI Explorer was reporting an incorrect "MasterKey Revision" for certain games such as SSB Ultimate.

I would suggest using NX Game Info instead.
 
  • Like
Reactions: dragonz6189

Garou

Well-Known Member
Member
Joined
Jan 13, 2015
Messages
1,213
Trophies
0
XP
1,667
Country
Yes. Windows 10 itself tells that I have the "same or latest version already installed". the problem started when I updated the keys txt to master key7
I assume you replaced the whole keys.txt instead of just adding a single line of key7
so see if you have any duplicates in the file
 

lahma

Member
Newcomer
Joined
Nov 29, 2017
Messages
24
Trophies
0
XP
231
Country
United States
Why is this tool described as being able to split XCI files when it clearly doesn't support splitting (or proper reading of split XCI files for that matter)? Perhaps the thread author should consider updating his description so that it is accurate...
 

BLCKBLuR

Well-Known Member
Member
Joined
Aug 11, 2016
Messages
297
Trophies
0
Age
34
XP
702
Country
United States
I was told thta I can use this tool to check if my XCi's or NSP's are legit. Basically to use this tool to make sure I don't download some sort of Brickware XCi or NSP and brick my nintendo switch. How exactly cn I use this tool to do so? Right now I am trying to use this tool to check an NSP of "Death Road to Canada"...

But when I load the NSP it shows all the info about theg ame but all the buttons are greyed out, and I dont see any sort of verification that the NSP is legit or not.

I am sorry I jsut don't understand how to use this tool to check if my XCI's or NSP's are legit and if they will brick my switch or not.
 

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,045
Trophies
1
Location
California
XP
6,061
Country
United States
What does it mean if a NSP File shows up like this? Not all Games do this, but this one is making me wonder
Table Top Racing Issue.jpg
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: yawn