1. gaberilde

    OP gaberilde Advanced Member
    Newcomer

    Joined:
    Sep 25, 2016
    Messages:
    95
    Country:
    GABRIELOROMTOOLSGUI

    Hey guys i made a gui for helping with Romhacking!

    PLEASE CHECK THIS FOR UPDATES!

    What functionality do you want to be added to GabrieloRomToolsGUI next? vote on the poll: Click to vote

    Bugreport any issues here! Click to report

    THIS PROGRAM HAS HAD ITS FIRST NON BETA/ALPHA RELEASE, THAT MEANS IT IS NOW CONSIDERED STABLE ENOUGH FOR NORMAL USE
    WITHOUT MANY BUGS OR ISSUES!


    upload_2018-9-8_10-48-14.png
    upload_2018-9-8_16-19-37.png
    upload_2018-9-8_18-13-54.png
    upload_2018-9-8_22-27-46.png
    upload_2018-9-9_9-51-22.png
    upload_2018-9-9_11-56-36.png
    upload_2018-9-9_16-25-34.png
    upload_2018-9-16_20-49-34.png
    upload_2018-9-17_22-8-20.png
    upload_2018-9-18_19-38-23.png
    upload_2018-9-25_10-15-49.png
    upload_2018-10-26_12-37-39.png
    upload_2018-11-11_12-31-27.png
    upload_2019-2-17_12-22-48.png
    upload_2019-6-24_20-34-30.png
    upload_2019-7-9_23-7-57.png
    upload_2019-7-11_18-48-33.png
    It Has:

    Extract/Rebuild NCCH
    Rebuild cia
    Extract cia
    Friendly user interface
    Help instructions
    More tools to help!

    A4 changelog:

    Changed user interface
    More options to rebuild and extract NCCH
    Supports cia building!
    Tools now bundled with application (you can put your own versions in the app folder if you like, if you want to update them in the future but il try to make sure the built in ones are as up to date as possible.)

    A5 changelog:
    Extract cia now supported.
    Extra help icon in rebuild NCCH.

    A6 changelog:
    Cant rebuild error/bug fixed.

    More tools have been added.
    Coming soon text changed.

    A7 changelog:
    Added more tools.
    Fixed some bugs/errors

    A8 changelog:
    Fixed bugs/errors
    Added more tools
    Some better help

    A9 changelog:
    Fixed bugs/issues
    Added a new tool
    Added a progress bar on Rebuild/Extract NCCH
    The program is now multi-threaded, meaning it wont crash/stop responding while it is building/extracting

    B1 changelog:
    Fixed more bugs/issues
    Added a new tool
    Supports 3ds files now!

    B2 changelog:
    More advanced options.

    B3 changelog
    Added more to extract 3ds advanced options
    Fixed help
    Fixed some bugs
    Added a new tool.

    B4 changelog
    Fixed some more bugs/issues
    Added some new tools.

    B5 changelog
    Fixed more bugs/issues

    B6 changelog
    Fixed some bugs/issues
    Fixed encrypted cia rebuild

    B7 changelog
    Fixed a couple of programming errors/bugs

    B8 changelog

    Updated tools.
    Added Switch support.
    Fixed some bugs.

    B9 changelog:
    Fixed some program bugs.
    Added switch help.
    Switch now supports key importing.
    Fixed help.
    Added get advanced rom info for switch.

    R1 Changelog:
    Fixed program bugs.
    Fix partial or no warn output bug.
    Fix nca extract for switch.
    Full titlekey support for nca extract you will only be required to enter a titlekey if the game uses it.
    Fixed auto obtain titlekey (now ACTUALLY obtains a correct titlekey for use with Extract NCA)
    Added misc file extraction for switch.
    DebugPaste is now part of GabrieloRomToolsGUI rather then a seperate app. If you have any issues with this app then you can use it to send debug logs to Gabrielo.
    Minor Ui tweaks
    New switch tool! ( you have to download the app to see what it is ;) )


    DOWNLOAD: https://mega.nz/#F!89tX0KqZ!KGhfiwKt0Q6z6deqHeaTwA
    Help video:
     
    Last edited by gaberilde, Jul 11, 2019
    DSwizzy, jinzo, swosho and 5 others like this.
  2. pikatsu

    pikatsu GBAtemp Advanced Fan
    Member

    Joined:
    Apr 16, 2014
    Messages:
    815
    Country:
    Argentina
  3. gaberilde

    OP gaberilde Advanced Member
    Newcomer

    Joined:
    Sep 25, 2016
    Messages:
    95
    Country:
    New Build coming out soon later

    New builds are out!
     
    Last edited by gaberilde, Sep 8, 2018
  4. Asia81

    Asia81 GBAtemp Guru
    Member

    Joined:
    Nov 15, 2014
    Messages:
    6,008
    Country:
    France
    Could we have the source (could you pm me if you don't want share it publicy)?
     
    Last edited by Asia81, Sep 14, 2018
  5. gaberilde

    OP gaberilde Advanced Member
    Newcomer

    Joined:
    Sep 25, 2016
    Messages:
    95
    Country:
    Ok question what do you want to do with it?
     
  6. susanoomon

    susanoomon GBAtemp Fan
    Member

    Joined:
    Jun 23, 2015
    Messages:
    457
    Country:
    United States
    Hello got a question for you.... I'm trying to use your program to rebuild a pokemon sun cia file that I edited and when I went to extract the cia using your program I noticed that there were 2 contents files contents.0000.00000003 and contents.0001.00000002 do I use the extract ncch on both of them or just the first?
     
  7. gaberilde

    OP gaberilde Advanced Member
    Newcomer

    Joined:
    Sep 25, 2016
    Messages:
    95
    Country:
    just the first (biggest file) will contain the actual game data
    the other files contain other data.

    For more help you can use the "Howto" button on my app itself.
     
  8. susanoomon

    susanoomon GBAtemp Fan
    Member

    Joined:
    Jun 23, 2015
    Messages:
    457
    Country:
    United States
    Thank you for helping me out! I got it to work for pokemon sun but now I'm having difficulties with pokemon ultra moon.... When I go to extract the game it gives a contents.0000.000000000 file and when I go to extract the ncch from it, it fails to extract everything.... The few times I've been able to get it extracted it fails to create the full cia when I go to rebuild the cia file....
     
    Last edited by susanoomon, Oct 6, 2018
  9. gaberilde

    OP gaberilde Advanced Member
    Newcomer

    Joined:
    Sep 25, 2016
    Messages:
    95
    Country:
    Is your rom file decrypted? It sounds like an encryption issue.
     
  10. susanoomon

    susanoomon GBAtemp Fan
    Member

    Joined:
    Jun 23, 2015
    Messages:
    457
    Country:
    United States
    I dumped it straight from my ultra moon game cart using godmode9
     
  11. gaberilde

    OP gaberilde Advanced Member
    Newcomer

    Joined:
    Sep 25, 2016
    Messages:
    95
    Country:
    Then its most likely probably not decrypted. Select the rom on your 3DS and select image options and then decrypt file and then decrypt inplace DELETE ALL OLD EXTRACTED ROM FILES YOU MADE FROM YOUR PC and then try it again
     
  12. susanoomon

    susanoomon GBAtemp Fan
    Member

    Joined:
    Jun 23, 2015
    Messages:
    457
    Country:
    United States
    If I'm not mistaken won't the decrypted file be a .3ds file? If so will I be able to rebuild it as a cia file?
     
  13. gaberilde

    OP gaberilde Advanced Member
    Newcomer

    Joined:
    Sep 25, 2016
    Messages:
    95
    Country:
    1. the decypted file will be same format as the original if its a cia it will stay like that
    2. you will be able to rebuild as a cia if u have a .3ds
     
  14. susanoomon

    susanoomon GBAtemp Fan
    Member

    Joined:
    Jun 23, 2015
    Messages:
    457
    Country:
    United States
    Do i choose the trim.3ds or the .3ds when decrypting from my ultra moon game cart?
     
  15. gaberilde

    OP gaberilde Advanced Member
    Newcomer

    Joined:
    Sep 25, 2016
    Messages:
    95
    Country:
    It dosent really matter or make a difference.
    If you would like the rom file to be smaller, choose trim if you dont mind it being a bit bigger then choose normal.
     
  16. Filo97

    Filo97 Pink = Best colour
    Member

    Joined:
    Oct 8, 2015
    Messages:
    4,084
    Country:
    Italy
    Something that would make this definetely better than HackingToolkit9DS would be decryption support via boot9.bin
     
    Asia81 likes this.
  17. gaberilde

    OP gaberilde Advanced Member
    Newcomer

    Joined:
    Sep 25, 2016
    Messages:
    95
    Country:
    Ok. il see what i can do.
     
    Filo97 likes this.
  18. gaberilde

    OP gaberilde Advanced Member
    Newcomer

    Joined:
    Sep 25, 2016
    Messages:
    95
    Country:
    I updated GabrieloRomToolsGUI with updates from user feedback!

    Turns out my app might have supported encryption but was not added properly. It should support encrypted ncch/3ds and cia too now!

    Changes:

    B6 changelog
    Fixed some bugs/issues
    Fixed encrypted cia rebuild
     
  19. Filo97

    Filo97 Pink = Best colour
    Member

    Joined:
    Oct 8, 2015
    Messages:
    4,084
    Country:
    Italy
    Thank you very much! I love your software!
     
  20. gaberilde

    OP gaberilde Advanced Member
    Newcomer

    Joined:
    Sep 25, 2016
    Messages:
    95
    Country:
    Your welcome