Goldleaf - Open-Source NSP-Installer und Title-Manager

    • [Switch]

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Goldleaf - Open-Source NSP-Installer und Title-Manager

      Dieser Installer basiert auf die originale Tinfoil-Version von Adubbz, welche später an XorTroll abgegeben wurde und Goldleaf ist nun eine Weiterentwicklung von XorTroll.
      Dieses Tool ist ein Open-Source NSP-Installer und Title-Manager für die Nintendo Switch und soll mit mehreren Features bald bereichert werden.

      Disclaimer: Das Herunterladen von Spielen ist illegal und wird hier nicht unterstützt. Möchtest du deine XCI Spiele ins HOME-Menü installieren, so konvertiere diese mit diesem psxtool exklusiven Tool SAK by Dev @kempa. Es wird generell davon abgeraten, Homebrews als NSP zu installieren, wegen der erhöhten Banngefahr.

      Dies ist eine Vorabversion!

      Download (nightly build):

      Goldleaf's features

      • Browse and explore SD card's and NAND partitions' (SAFE, USER and SYSTEM) files and directories. Goldleaf provides the functionality of a basic file explorer, with options to browse, delete and copy files or directories between NAND partitions and SD. (writing or deleting content in NAND will always warn the user before doing so).
      • The previously mentioned SD/NAND browser also supports NSP installing and NRO launching.
      • Manage currently installed titles, being able to see where are they installed, or uninstalling them.
      • Manage currently installed tickets, being able to see the application they belong to (their application ID and the key generation), or removing them. (removing tickets can be dangerous anyway)
      • Show SD card's and NAND partitions' space, and the firmware version (number and display name) of the current console.
      • As some other miscellaneous options, you can easily reboot or shut down your console from Goldleaf.

    • [Release] Goldleaf - Ein Title Installer / Manager

      Dieses Tool wurde heute veröffentlicht! Ich habe jedoch festgestellt, dass bereits vor dem offiziellen Release dieses Thema hier schon existierte, und diese Info des Devs noch angeheftet.

      GOLDLEAF by XorTroll

      Main Features:

      • SD card and NAND browser A very simple but, in my opinion, one of the most useful features in Goldleaf. Just a file browser for the SD card or for NAND partitions, providing special support for some file formats:
        • NSP (Nintendo Submission Package) It's the official format used by Nintendo to provide installable content from their CDN servers.Technically, it's a PFS0 (a simple file format containing several files) with NCA contents, sometimes XML and/or icon metadata (exported by official packaging tools), and a ticket and a cert in case they are signed with a titlekey (games are, system contents aren't).Goldleaf can install NSPs same way other official apps would, like DevMenu.As a warning, I do not recommend installing NSPs in case you plan to go online. Installing content from unofficial tools (such as Goldleaf or the old Tinfoil) can lead to permanent bans from online services, and in severe cases, from every Nintendo service, even from updating the console or games. Install NSPs at your own risk.
        • NRO (Nintendo Relocatable Object) Officially is treated as a dynamic library object, similar to DLLs on Windows. This are loaded dynamically by applications at runtime.Homebrew uses them as executable binaries because as they can contain multiple data sections, we can use them to load extra info such as NACP (title, author and version), an icon, or even RomFs data to access at runtime.Goldleaf has the ability of launching NROs located at the SD card. Keep in mind that this feature usually can cause undefined behavior due to some difficulties cleaning up graphics so quickly.
        • NCA (Nintendo Content Archive) This format is the base format used by Horizon OS to store content.While the previously mentioned formats don't require any kind of cryptography to be extracted or used, NCAs have to be decrypted, so the user is required to provide the required keys to extract the content.NCAs have different sections, as well as other information. The two main sections are the ExeFs and RomFs: the ExeFs filesystem contains the code NSO binaries and a NPDM metadata file, while the RomFs contains different files to be accessed from the title.Some NCAs could also contain a special section, which is the section 0. This section contains the PNG and GIF logos displayed at the top-left and botton-right of the console when launching a title.NCAs don't have neccessarily those two sections. The program NCA, the base of any application or applet, will contain an ExeFs, and usually a RomFs in case it's a game or a system title with resources like settings or Home Menu.Appart from program NCAs there are some other NCA types: control NCA (NACP and icons), legalinfo NCA (HTML manuals and information), offline NCA (HTML documents in case the title wants to load them) content meta CNMT NCA (with title specific information)...Goldleaf has embedded hactool in his code, so it can extract those partitions from NCAs, if the keys are provided.
        • NXTheme (Home Menu theme) This format is developed by Qcean team, a format to handle Home Menu layout modding.+Goldleaf can install them, but it needs to have Home Menu's RomFs at sd:/goldleaf/qlaunch. If the keys used with other formats are provided, Goldleaf itself will locate the console's qlaunch and extract it to that directory.You will have to reboot with CFW after installing a theme to see any changes.
        • NACP (Nintendo Application Control Property) This is the format used by Nintendo to store a title's name, version, author name and other information, like if the title supports screnshots or video captures.Goldleaf can parse a NACP file and display some of it's information.
        • Tickets and certificatesTickets (.tik) and certificates (.cert) are the format used by Nintendo to provide encryption data for titlekey-signed titles (almost every game).NSPs usually contain them, and Goldleaf can install them if they are located in the SD card.To install a ticket you will have to provide a certificate, both with the same name and in the same directory, with their extension. (example: sd:/game.tik and sd:/game.cert)
        The NAND browser has almost the same support, but it's reccomended to use it only to export files via copying them to the SD card, to avoid any trouble. Goldleaf should warn when doing dangerous operations anyway.

      • USB installer and Goldtree You can install NSPs via USB using Goldtree, a C# PC client to handle this installations.Keep in mind that USB installations are a bit unstable, and might bug sometimes.
      • Title manager Goldleaf's title manager will display all the titles installed in the system, both SD, NAND and the one in the gamecart if inserted.You can view these titles' information, icon, install location and Application Id.Titles can also be completely uninstalled here. Keep in mind that deleting a title won't delete its savedata, that should stay on the system.
      • Ticket manager Goldleaf can get all the tickets installed on the console. While some of them will contain the name of the title they belong to, some could belong to DLC or other types of content despite not belonging directly to a title.You can view the Application Id and the key generation of a ticket by selecting it.Tickets can also be removed from the console. Removing tickets can be a dangerous option, as without them, titlekey-signed won't be allowed to boot by Home Menu.
      • CFW configuration This is mostly a useful menu for checking which CFWs are in the SD card and whichof them have any Home Menu modifications, meaning that a theme is probably installed there.You can delete any Home Menu modifications of a certain CFW after selecting a CFW.
      • Console information On this option, you can check the used size of the SD card, the entire NAND, and on the different NAND partitions.It also displays the current firmware version the console is.
      • AboutDisplays Goldleaf's logo and whether Goldleaf is running as a NRO from hbmenu or as a normal title.
      As some other miscellaneous options, you can easily reboot or shut down your console from Goldleaf, by pressing ZL or ZR in any moment.

      Providing keys
      If you provide a file with several Switch keys (commonly named as prod.keys or keys.dat) you will be able to do some extra stuff with Goldleaf: (remember that you have to place it as sd:/goldleaf/keys.dat)

      • Unless you already have dumped qlaunch's (aka Home Menu) RomFs (or at least the files within lyt folder) in sd:/goldleaf/qlaunch directory, you will need to provide the previously mentioned key file with several keys, so that Goldleaf can extract directly the RomFs of the console's qlaunch contents to use it.
      • You have the option to extract NCA contents (ExeFs, RomFs or section 0), but you will need the previously mentioned keys too.


    • 1 Bug hab ich bei der v0.1 schon entdeckt wenn man eine NSP Installiert, wird man gefragt ob man die Datei nach der Installation löschen möchte, bejaht man dies, bleibt trotz nach der Installation die NSP Datei.
      Ob es bei der v0.2 noch so ist, weiß ich nicht...

      Außerdem funktioniert das Installieren per USB hervorragend, wenigstens mal ein Programm das es schafft.

      Was mir dort aber aufgefallen ist, das man gesplittete NSP's nicht per USB Installieren kann, was ich etwas schade finde, da gehen nur reine NSP Dateien die unter 4GB sind, wegen dem FAT32.

      Leider fehlt auch ein XCI Installer wie beim n1dus, das wäre der Hammer!

      Trotz alledem ein hervorragendes Tool, was die Fehler anbetrifft da bin ich sehr optimistisch das dies alles noch behoben wird :)