Goldleaf - A Nintendo Switch multipurpose homebrew tool

Goldleaf

Goldleaf is a multipurpose homebrew tool for Nintendo Switch!

Goldleaf.1.jpg


Similar to the well-known 3DS homebrew FBI, Goldleaf serves as a file browser/manager/editor, title manager, user account manager... and more!



Let Goldleaf make your life easier while dealing with more or less technical Nintendo Switch stuff!
 
Last edited by XorTroll, , Reason: 0.6 README changes

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
991
Trophies
0
XP
2,481
Country
France
Maybe the new protocol is slower or something like that, but at least it's more stable now. Didn't had any issue installing via USB for now while I had a lot with 0.3 and 4
 

blawar

Developer
Developer
Joined
Nov 21, 2016
Messages
1,708
Trophies
1
Age
40
XP
4,311
Country
United States
@hippy dave what transfer speed you get on USB with V5 I am getting 16mbps compared to TF where I get 25-30mbps

Ya i am seeing that as well. But is average speed though, maybe the calculation is wrong?

I transferred a 3.93GB NSP last night through USB it stayed at constant 16MB. Yet on a non gui connecter like TF it's faster is it the GUI that creating an overhead or is the usb side not optimized yet I saw the same speed on V3 as well.

I just did a installation with goldleaf 0.5 and NS-USBloader 0.4 instead of goldtree having the same speed as well around 15MB/s Maybe it got something to do with you the USB transfer protocol in goldleaf 0.5

PS Tried with USB A to Type C USB 2.0 and type c to type c 3.0



USB is in a better state now:

  • Installations are no longer handled by two different threads, which makes them more stable.


This is why the USB install speed is slower, its not a display bug or a USB bug.

I tried out the new 0.5 to install some games today, everything went smoothly. Nice job on the update.
 
Last edited by blawar,
  • Like
Reactions: Deleted User

whateverg1012

Well-Known Member
Member
Joined
Sep 23, 2016
Messages
573
Trophies
0
XP
1,426
Country
United States
Great job with this update, this is the only app which lets me install my NSPs via USB without crashing on 7.X. However, updates over updates via USB don't work, it says that content is already installed, so I have to delete the old update before I'm able to install it, please fix this when you can.
 
  • Like
Reactions: Deleted User

Picartman

Well-Known Member
Newcomer
Joined
Sep 29, 2016
Messages
61
Trophies
0
Age
32
XP
173
Country
United States
Hey guys, I've been using Dopus to install NSPs from 6.0 up to 6.2 since last October. I've been installing titles just fine with Dopus, but I'd rather upgrade to something that's still being updated. I've been researching on the latest installers, and I've had to sift through a ton of drama posts. I'm not trying to get into that discussion, I'm just trying to figure out what I should upgrade to from Dopus.

This is my usual process: NSP goes on SD card, put the card back into my Switch, boot up with ReiNX, then go to Dopus and install the NSP, and I can immediately play after (I don't do anything else like modifying tickets or converting stuff from xci to nsp, etc etc).

Would Goldleaf be an upgrade from Dopus? I just want to install titles like I have been doing, I don't mind the long process. I know network installs exist, but I'd rather just install directly from my SD card.

Thanks for any help/info.
 

mikifantastik98

Well-Known Member
Member
Joined
Dec 12, 2018
Messages
290
Trophies
0
Age
38
XP
1,643
Country
Italy
Great job with this update, this is the only app which lets me install my NSPs via USB without crashing on 7.X. However, updates over updates via USB don't work, it says that content is already installed, so I have to delete the old update before I'm able to install it, please fix this when you can.
try " Replace NCA " option
 

designgears

Well-Known Member
Member
Joined
Aug 8, 2016
Messages
291
Trophies
0
XP
671
Country
United States
I'm having issues compiling Goldleaf, I build libnx-goldleaf first, then compiled goldleaf nro, everything appeared to be fine but when I launch on the switch it goes to a black screen and eventually crashes with 2168-0002 (0x4a8), any idea what I'm doing wrong?
 

stick267

Well-Known Member
Member
Joined
Dec 17, 2018
Messages
586
Trophies
0
Age
33
XP
1,172
Country
United States
I'm having issues compiling Goldleaf, I build libnx-goldleaf first, then compiled goldleaf nro, everything appeared to be fine but when I launch on the switch it goes to a black screen and eventually crashes with 2168-0002 (0x4a8), any idea what I'm doing wrong?
Just grab the latest precompiled nightly build here:

https://bsnx.lavatech.top/goldleaf/
 

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
I'm having issues compiling Goldleaf, I build libnx-goldleaf first, then compiled goldleaf nro, everything appeared to be fine but when I launch on the switch it goes to a black screen and eventually crashes with 2168-0002 (0x4a8), any idea what I'm doing wrong?
did you use “make install” in libnx-goldleaf or just “make”?
 

designgears

Well-Known Member
Member
Joined
Aug 8, 2016
Messages
291
Trophies
0
XP
671
Country
United States
did you use “make install” in libnx-goldleaf or just “make”?
You wouldn't want to do make install, the makefile for goldleaf is referencing directly from the libnx-goldleaf directory for the libs it needs.

Code:
LIBDIRS    := $(PORTLIBS) $(CURDIR)/../libnx-Goldleaf/nx $(CURDIR)/../libnx-Goldleaf/nx/fatdrive $(CURDIR)/Program/ExeFs/main/External/pu $(CURDIR)/Program/ExeFs/main/External/json $(CURDIR)/Program/ExeFs/main/External/hactool $(CURDIR)/Program/ExeFs/main/External/mbedtls
 

ZachyCatGames

Well-Known Member
Member
Joined
Jun 19, 2018
Messages
3,398
Trophies
1
Location
Hell
XP
4,209
Country
United States
You wouldn't want to do make install, the makefile for goldleaf is referencing directly from the libnx-goldleaf directory for the libs it needs.

Code:
LIBDIRS    := $(PORTLIBS) $(CURDIR)/../libnx-Goldleaf/nx $(CURDIR)/../libnx-Goldleaf/nx/fatdrive $(CURDIR)/Program/ExeFs/main/External/pu $(CURDIR)/Program/ExeFs/main/External/json $(CURDIR)/Program/ExeFs/main/External/hactool $(CURDIR)/Program/ExeFs/main/External/mbedtls
Oh, huh. Dunno what the issue is then :/
 

switshgam0r

Well-Known Member
Member
Joined
Jul 4, 2018
Messages
141
Trophies
0
Age
31
XP
225
Country
Germany
Is there a simple python script for install via usb on linux? Is there a simple python script to install over wifi on linux?

The old tinfoil was better for Linuxusers!
 

lettuce

Well-Known Member
Member
Joined
Jul 27, 2006
Messages
811
Trophies
0
XP
491
Country
Is there another way to exit out of goldleaf other than the home button as that way always crashes my switch!??
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,662
Trophies
3
Age
29
XP
3,539
Country
France
How do you install NSP from USB?
I don't see any client on windows.

NVM, I didn't see GoldTree in the release tab (using kozmos, that's why)... Srry.
 
Last edited by Asia81,

sTo0z

Well-Known Member
Member
Joined
Nov 28, 2004
Messages
319
Trophies
1
Age
40
Location
USA
Website
Visit site
XP
1,630
Country
United States
Cannot seem to have any luck with this anymore.. used to work pretty nice.

On 0.5 release, I always get the error that the title is already installed. Someone mentioned "Replace NCA" option, but I don't see anything like that anywhere, and no google search gives any results... what is this?

If I try latest nightly build as of now, I get error "Metadata could not be located in the NCA(3)"...

Anyone know what's going on?

EDIT: Forgot to say some details.

Switch is 7.0.1 using ReiNX.
 
Last edited by sTo0z,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +1
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    cearp @ cearp: still, I agree physical media is nice to have. just pointing out the issue is drm