WIP SwitchExplorer - A simple GUI-based utility for exploring/extracting NCAs, NSPs and XCIs!

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by SimonMKWii, Oct 4, 2018.

  1. SimonMKWii
    OP

    SimonMKWii Professional Idiot

    Member
    10
    Nov 18, 2017
    Australia
    Melbourne, Victoria
    Utilising @moosehunter's fantastic libhac library, I present to you, SwitchExplorer!

    Features:
    • Makes datamining extremely easy.
    • BFSTM playback.
    • Extract individual folders, files, the ExeFS or the entire thing.
    • Automatically finds the main nca within an XCI or NSP and opens it.
    • Update support.
    • You can open XCIs, NSPs and NCAs directly from explorer and load it into the program.
    Usage:
    • Ensure you have your prod.keys file and title.keys file in <Home Folder>/.switch/*
    • Open an NCA, XCI or NSP...
    • ???
    • Profit!
    Tips:
    • Organise the title.keys file like so: <Rights ID> = <Titlekey>
    • Organise the prod.keys file like so: <Formal name> = <Key>
    Source:
    https://github.com/simonmkwii/SwitchExplorer/releases

    Screenshots
     

    Attached Files:

    klear, MartyDreamy, lolboy and 6 others like this.
  2. moosehunter
    This message by moosehunter has been removed from public view by x65943, Oct 4, 2018, Reason: One word reply.
    Oct 4, 2018
  3. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    18
    Jan 17, 2013
    Mexico
    This app sounds delightful :P
    Thanks for doing this!
     
  4. moosehunter

    moosehunter GBAtemp Regular

    Member
    3
    Nov 26, 2008
    United States
    Hmm...
    Warning: Spoilers inside!
     
    Last edited by moosehunter, Oct 4, 2018
  5. Lilphish

    Lilphish Newbie

    Newcomer
    1
    Sep 3, 2018
    Albania
    This is a great app. The only issue I see is the dependency on having an accurate and updated title.keys file. Since we lost access to CDN I'm not sure how well that list is being maintained (if it is at all). It would be great to have an option in this program that reached out to a snip.li (or other) repository that was keeping this up to date.
     
  6. hippy dave

    hippy dave BBMB

    Member
    13
    Apr 30, 2012
    United Kingdom
    Cool, Mac support plzkthx? Shouldn't be too hard for mono, but currently depends on Windows-specific dll stuff.
     
  7. 98otiss

    98otiss Phantom Thief

    Member
    5
    Aug 22, 2015
    Canada
    Metaverse
    how tf do you make a folder called .switch in ur user folder without "must type a file name"

    edit: nvm i got it
     
    Last edited by 98otiss, Oct 11, 2018
  8. zahimi

    zahimi GBAtemp Regular

    Member
    7
    Nov 5, 2006
    Bangladesh
    Any way you can port this to android?
     
  9. SimonMKWii
    OP

    SimonMKWii Professional Idiot

    Member
    10
    Nov 18, 2017
    Australia
    Melbourne, Victoria
    Updated it to version 1.1 now.

    Improvements:
    • Better NSP/XCI reading, done pseudo-accurately this time via its CNMT.
    • Control NCA parsing, gets title info and icon from Control when applicable.
    • Meta exporting, can export the list of files, icon or NACP either raw or as a JSON.
    • Now tells you the rights ID of the key required to extract a title when it's missing from title.keys.
    • General system stability improvements to enhance the user's experience.
    Oh yeah, and it's a whole lot faster now too!

    Download source/binary from GitHub (binary attached): https://github.com/switch-stuff/SwitchExplorer/releases/tag/v1.1
     

    Attached Files:

    Badablek, hippy dave and klear like this.
  10. Omno

    Omno Advanced Member

    Newcomer
    3
    Mar 2, 2016
    Thanks for the update Simon. Any idea why it seems to have broken DLC viewing? Everything else is massively better though :)
     
  11. SimonMKWii
    OP

    SimonMKWii Professional Idiot

    Member
    10
    Nov 18, 2017
    Australia
    Melbourne, Victoria
    klear and hippy dave like this.
  12. Reverser

    Reverser Newbie

    Newcomer
    2
    Feb 20, 2006
    Sorry but this path for keys is bad as hell ...
    At least add current path.
     
    Last edited by Reverser, Nov 3, 2018
    Moko likes this.
  13. SimonMKWii
    OP

    SimonMKWii Professional Idiot

    Member
    10
    Nov 18, 2017
    Australia
    Melbourne, Victoria
    hactool uses the same default path, so I thought it would be helpful for people who already have their keys in that location, but if this is an issue, I can add a choose-your-own-path option.
     
    Reverser likes this.
Loading...