WIP [Tools] Switch ToolBox

Discussion in 'Switch - Exploits, Custom Firmwares & Soft Mods' started by Ac_K, Jul 21, 2017.

  1. Beerus

    Beerus Gbatemp's God Of Destruction

    Member
    7
    May 3, 2017
    Canada
    Universe 7
    sweet how come im seeing it now wierd
     
  2. andree123

    andree123 Member

    Newcomer
    2
    May 20, 2017
    United States
    @Ac_K

    Super.Mario.Odyssey.NSW-BigBlueBox
    Xenoblade.Chronicles.2.NSW-BigBlueBox
    Fire.Emblem.Warriors.NSW-BigBlueBox

    These are actual encrypted roms, did you have one of these roms and are you working on RomFS Explorer's ability to view encrypted switch rom files?
     
    Last edited by andree123, Dec 26, 2017
  3. V-Temp

    V-Temp GBAtemp Maniac

    Member
    8
    Jul 20, 2017
    United States
    I doubt he is a wizard or works for Nintendo EPD. He's not going to be able to parse encrypted data in a meaningful way without one of the aforementioned conditions.
     
    peteruk likes this.
  4. Shadowehh

    Shadowehh Also known as Shadd

    Member
    3
    Jan 27, 2016
    United States
    Jeff The Killer's Bathroom
    This is fantastic, we can use this to eventually create game mods!

    Looking at you MK8D and BOTW.
     
    lordelan and TotalInsanity4 like this.
  5. Ac_K
    OP

    Ac_K Advanced Member

    Newcomer
    6
    Mar 1, 2009
    France
    [​IMG]

    That's all informations we can get with the leaked BigBlueBox keys from an *.XCI file for now... Data can't be decrypted without other keys and we don't have them for now.
    I have to improve the UI and I release a new version soon. (And I change the name btw).

    Thanks to Peteruk, Falo for precious informations, and SwitchBrew.org too.
     
    I pwned U!, KiiWii, Ep8Script and 4 others like this.
  6. Moon164

    Moon164 GBAtemp Regular

    Member
    5
    Nov 21, 2015
    Brazil
    Sorry for my dumb question, but what exactly is this for?
     
  7. Soluble

    Soluble GBAtemp Advanced Fan

    Member
    5
    Mar 12, 2017
    Extracting game files from .istorage files.
     
    Moon164 likes this.
  8. Yoshimaster96

    Yoshimaster96 GBAtemp Regular

    Member
    3
    Jul 16, 2014
    United States
    Please consider making this cross platform (use something like Qt). In the 3DS/WiiU hacking era, way too many tools were made in C# with extremely high .NET requirements which made hacking a difficult nightmare for people on Mac and Linux.
     
    MK73DS likes this.
  9. RaphGamer1256

    RaphGamer1256 GBAtemp Regular

    Member
    2
    Jun 21, 2015
    France
    Blois, Centre-Val de Loire, FR
    WHAT ?! not for XCI files ? :huh:
     
  10. Soluble

    Soluble GBAtemp Advanced Fan

    Member
    5
    Mar 12, 2017
    It'll come once we have all the keys. As with Ac_k's post above.
     
    Last edited by Soluble, Jan 19, 2018
  11. mixon606

    mixon606 Advanced Member

    Newcomer
    3
    Jan 13, 2018
    Poland
    how do i find .istorage files?
     
  12. Kakkoii

    Kakkoii Old fart

    Member
    5
    Sep 14, 2007
    Canada
    You can make things cross platform with C#, they just have to make sure it's mono based. People like using WinForms since it's so simple and quick but it can be used in a cross-platform way.
     
  13. Ac_K
    OP

    Ac_K Advanced Member

    Newcomer
    6
    Mar 1, 2009
    France
    [​IMG]

    I'm back with a little teasing...
    I know many people thinks GUI it's not a good solution to do that, but anyway I do it...
    I rename "Switch RomFS Explorer" to "Switch ToolBox", I don't know where I can going with that, I just want to do a tool with many function as possible (instead of many different tools". All Files plugins and tools inside Switch ToolBox are separated C# DLL and I'll provide a template for anyone want make a plugin or a tool.
    Anyway, I "port" PegaSwitch from NodeJS to C#, there is many things to do before I can support all PegaSwitch NodeJS functions, but It's work. I'm able to load NRO to my switch just with one button, I'm able to load a JS script just with one button. I don't know how the Homebrew Launcher of Plutoo will work, but right now it's really much easier than a Linux + NodeJS and so many command (for a simple user).

    That's all for me now. I have so many things to improve before any release. I have many different ideas too.
     
    Leppa, I pwned U!, cbool09 and 7 others like this.
  14. Soluble

    Soluble GBAtemp Advanced Fan

    Member
    5
    Mar 12, 2017
    Sounds and looks good mate, keep up the good work.
     
    Leppa likes this.
  15. Wexos

    Wexos Newbie

    Newcomer
    1
    Aug 5, 2017
    Sweden
    Which algorithm did you use for the swizzling?
     
  16. WiiuGold

    WiiuGold GBAtemp Advanced Fan

    Member
    8
    Jan 5, 2015
    United States
    Keep up the great work.. Can't wait to try it ..
     
  17. MK73DS

    MK73DS Non-commutative algebra

    Member
    6
    Feb 23, 2015
    France
    France
    I hope you'll make it opensource soon, this tool looks very promising ! :D
     
  18. blahh

    blahh Newbie

    Newcomer
    1
    Feb 3, 2018
    United States
    i'm a c# developer and would love to help port to dotnetcore for cross platform support and/or help port pegaswitch.

    either way awesome job.

    also how did you know the format of the iStorage and the contained files? is all of that already known from DS (same formats)?
     
    MK73DS likes this.
  19. blahh

    blahh Newbie

    Newcomer
    1
    Feb 3, 2018
    United States
    *redacted*
     
    Last edited by blahh, Feb 3, 2018
  20. Whovian NineThreeSixNine

    Whovian NineThreeSixNine Advanced Member

    Newcomer
    4
    May 3, 2016
    United States
    Thanks for this! Can't wait for an update!
     
    Last edited by Whovian NineThreeSixNine, Feb 4, 2018
Quick Reply
Draft saved Draft deleted
Loading...