WIP [Tools] RomFS Explorer

Discussion in 'Switch - Hacking & Homebrew' started by Ac_K, Jul 21, 2017.

  1. Ac_K
    OP

    Ac_K Advanced Member

    Newcomer
    59
    181
    Mar 1, 2009
    France
    Hi,
    due to many asking of help with the python script, I release an early beta version of my tool :)
    It's just a tool to open an *.iStorage file and extract files with it.

    RomFS Explorer

    [​IMG]
    [​IMG]
    [​IMG]
    • v0.1
    - .NET Framework v4.6.1 required.
    - Open Switch Read-Only Memory File System.
    - Extract files support.
    - Recognize a little parts of extensions.
    - Extract all files and directories function.
    - More to come... Very early version :)
    • In future version I want to add
    - Multi-Language support.
    - Multi-Threading on reading and dump functions.
    - Add more extension description.
    - A way to edit/preview files contents who are inside the RomFS.
    - Do it open source.

    • Credits
    - Based on Python Script by SciresM
    - Thanks to Peteruk (you know why)

    If other devs are interessed by data mining the content of RomFS files. Please, don't make the same X number of tools to doing the same things... Contact me and we can do a big tools to edit all knowing files formats. RomFS Editor is in C#. (We can add all other Switch files too...)

    As I said, it's a beta version. If you have a bug it's normal. But you can tell me how you get it (if it's really a bug). If you have idea, suggestion, etc... You can help me with pleasure ;)!

    ackeedy@gmail.com

    Please don't ask for the RomFS dumps... It's not the place for that :)!

    v0.1 Download
     
    Beerus, loler55, Somario and 38 others like this.
  2. peteruk

    peteruk GBAtemp Advanced Maniac

    Member
    1,539
    722
    Jun 26, 2015
    Really cool release buddy, look forward to seeing the project grow :)
     
    Columbo2811 and KiiWii like this.
  3. supermario18

    supermario18 That Mario fan

    Member
    160
    47
    May 3, 2016
    United States
    Mushroom Kingdom
    Woah, this is pretty nice! 4 Month in and we already have a RomFS explorer!
     
    kprovost7314 likes this.
  4. BoxNinPlay

    BoxNinPlay GBAtemp Regular

    Member
    202
    48
    Jan 4, 2016
    sorry I am really noob with this, somehow with this tool, will I be able to see the files that contain the Switch cartridges for example?,
     
    Last edited by BoxNinPlay, Jul 21, 2017
  5. EmanueleBGN

    EmanueleBGN GBAtemp Advanced Fan

    Member
    756
    379
    Jul 22, 2015
    Italy
    No, the files into the "ISO"/rom/a yet-extracted-imagea
     
  6. BurningDesire

    BurningDesire GBAtemp Psycho!

    Member
    4,964
    5,825
    Jan 27, 2015
    United States
    Behind a screen reading news
    This works amazing! Thank you so much man!
     
  7. petethepug

    petethepug PUG

    Member
    1,406
    369
    May 2, 2016
    United States
    COMPUTER
    I can kind of see where this project could potentially go. It looks neat in the current state its in :).
     
  8. mariogamer

    mariogamer GBAtemp Advanced Fan

    Member
    830
    229
    Aug 12, 2015
    Canada
    Great.

    If you want it to be centralized, you should open source it, thought. (Okay it's on todo :P)
     
    Last edited by mariogamer, Jul 22, 2017
  9. Sonic Angel Knight

    Sonic Angel Knight GBAtemp Legend

    Member
    10,505
    5,376
    May 27, 2016
    United States
    New York
    Yay, more music to rip to listen to in Foobar player. :ninja:
     
    RosaliinaDaHacker64 likes this.
  10. kavid

    kavid GBAtemp Advanced Fan

    Member
    550
    38
    Sep 28, 2008
    Switzerland
    thank u ´╝îreleased it
     
  11. Masterwin

    Masterwin GBAtemp Regular

    Member
    282
    186
    Jan 7, 2016
    nice job!
     
  12. RosaliinaDaHacker64

    RosaliinaDaHacker64 3DS font intermediate/expert

    Member
    621
    322
    Oct 7, 2015
    Ireland
    F:\gm9\out
    Hell yeah. Thank you for releasing it.
    Can't wait to rip some audio files and graphics stuff. =)
     
  13. Jhynjhiruu

    Jhynjhiruu GBAtemp Advanced Fan

    Member
    586
    139
    Dec 31, 2016
    Works great! Now I just need the software to actually VIEW all the files I extracted from BOTW...!
     
  14. DPyro

    DPyro GBAtemp Regular

    Member
    194
    18
    Oct 17, 2008
    Canada
    [​IMG]
     
    Last edited by DPyro, Jul 22, 2017
  15. Arck

    Arck GBAtemp Advanced Fan

    Member
    800
    390
    Mar 13, 2016
    you just used Ilspy/DotPeek or whatever .net decompiler, it's easy when it's not obfuscated.

    So the code will be trash and won't be the real clean one.
     
    cearp likes this.
  16. DPyro

    DPyro GBAtemp Regular

    Member
    194
    18
    Oct 17, 2008
    Canada
    Code looks fine to me.
     
  17. whateverg1012

    whateverg1012 Fringe Weaver

    Member
    251
    288
    Sep 23, 2016
    United States
    Valhalla
    https://gist.github.com/SciresM

    All the important code is from here, this is just in noob friendly form.
     
    Last edited by whateverg1012, Jul 22, 2017
  18. Ac_K
    OP

    Ac_K Advanced Member

    Newcomer
    59
    181
    Mar 1, 2009
    France
    Great! I can't wait for your update :P!
     
  19. MasterF0x

    MasterF0x GBAtemp Regular

    Member
    114
    137
    Jun 18, 2014
    United States
    Awesome tool!
    I just made a tool myself for viewing and extracting MK8D's BARS archives (they might work for Zelda's as well) but I'm wondering if I should make an entire thread for it.
    Already posted it in the general Switch hacking thread so maybe not?
     
  20. Jhynjhiruu

    Jhynjhiruu GBAtemp Advanced Fan

    Member
    586
    139
    Dec 31, 2016
    Link NOW