Homebrew RELEASE NS-USBloader - another one Tinfoil and GoldLeaf USB installer

developer_su

Developer
OP
Developer
Joined
Feb 18, 2019
Messages
163
Trophies
0
XP
1,887
Country
Russia

NS-USBloader v2.0
49517565333_4a3e0c5418_o.png

Changelog:
  • UI updated: colors, tabs, drag-n-drop functions etc.
  • Added tool for splitting files
  • Added tool for merging split-files
  • Added 'Fusée Gelée' RCM payload tool for:
    • Windows (I tested it on Windows 7 64-bit)
    • MacOS (not tested)
    • Linux (I tested on amd64)
    • FreeBSD (not tested)
For all three platforms only x86 and x86_64 (amd64) architectures supported.

Also, I decided to change names for files attached:

JAR that had postfixes like '-Win10' or '-alt' or '-alternative' now just a JAR with no postfixes. It's recommended for Windows users, Linux users and MacOS users who're using Mojave or more recent versions.

Another one now has '-legacy' postfix. It's for MacOS users who're still using OS X released before (!) Mojave. (It also works for Linux and for Windows but sometimes it doesn't work for Windows and it doesn't work for modern MacOS).

Huh.. it was not that hard to explain than I thought :)

Reminder:
As noted in license file: This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

So since RCM payload function added to application please use it (or do not use it) on your own risk! I'm not responsible for broken switches, hearts and souls. I hope you've read the LICENSE file (please read it if you didn't). Anyway you have sources and I also added BUILD.md for those of you, who want to build everything by him/herself.

You have been warned!

And few more things:
If you're on Atmosphere and still using old good Tinfoil then go check Awoo Installer project by @Huntereb and @HookedBehemoth!

Also special thanks to 'apeRO RPG' from http://www.aperorpg.fr !
 
Last edited by developer_su,

GnK23

Well-Known Member
Member
Joined
Apr 6, 2016
Messages
170
Trophies
0
Age
35
XP
671
Country
United States

NS-USBloader v2.0
49517565333_4a3e0c5418_o.png

Changelog:
  • UI updated: colours, tabs, drag-n-drop functions etc.
  • Added tool for splitting files
  • Added tool for merging split-files
  • Added 'Fusée Gelée' RCM payload tool for:
    • Windows (I tested it on Windows 7 64-bit)
    • MacOS (not tested)
    • Linux (I tested on amd64)
    • FreeBSD (not tested)
For all three platforms only x86 and x86_64 (amd64) architectures supported.

Also, I decided to change names for files attached:

JAR that had postfixes like '-Win10' or '-alt' or '-alternative' now just a JAR with no postfixes. It's recommended for Windows users, Linux users and MacOS users who're using Mojave or more recent versions.

Another one now would have '-legacy' postfix. It's for MacOS users who're still using OS X released before (!) Mojave. (It also works for Linux and for Windows but sometimes it doesn't work for Windows and it doesn't work for modern MacOS).

Huh.. it was not that hard to explain than I thought :)

Reminder:
As noted in license file: This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

So since RCM payload function added to application please use it (or do not use it) on your own risk! I'm not responsible for broken switches, hearts and souls. I hope you've read the LICENSE file (please read it if you didn't). Anyway you have sources and I also added BUILD.md for those of you, who want to build everything by him/herself.

You have been warned!

And few more things:
If you're on Atmosphere and still using old good Tinfoil then go check Awoo Installer project by @Huntereb and @HookedBehemoth!

Also special thanks to 'apeRO RPG' from http://www.aperorpg.fr !
Great update! suggestion maybe you could also include already the driver for the usb inside the app like tegra rcm gui.
 
  • Like
Reactions: spotanjo3

Venones

New Member
Newbie
Joined
Feb 20, 2020
Messages
1
Trophies
0
Age
38
XP
94
Country
Brazil
hi! i`m trying to inject the sxos payload but I`m getting the error failed... How it works? What is the steps?

Thanks
 

spotanjo3

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
11,145
Trophies
3
XP
6,211
Country
United States
Can anyone give the instructions or mac os again? Complete noob here.

I am a macOS user.. To use it..

Download java for macOS first

Get the latest NS-USBLOADER and put it in desktop or downloads. Either you want. And download atmosphere fusee-primary.bin from : fusee-primary.bin

and make a folder in desktop or downloads so you can point NS_USBLoader to where payload of fusee-primary.bin is and that's about it. :)

You must have USB plug from Switch to Mac USB port before do this. :teach:^_^B-)
 

KiiWii

Editorial Team
Editorial Team
Joined
Nov 17, 2008
Messages
16,582
Trophies
3
Website
defaultdnb.github.io
XP
26,921
Country
United Kingdom
Payload injection works great, but I couldn’t figure out NSP installation via goldleaf (using 7.xx settings), perhaps I’ve missed something crucial, but I’m finding quark simpler to use.

I selected nsp, connected to goldleaf, selected goldleaf, click send to NS.... nothing...

Any tips?
 

developer_su

Developer
OP
Developer
Joined
Feb 18, 2019
Messages
163
Trophies
0
XP
1,887
Country
Russia
Payload injection works great, but I couldn’t figure out NSP installation via goldleaf (using 7.xx settings), perhaps I’ve missed something crucial, but I’m finding quark simpler to use.

I selected nsp, connected to goldleaf, selected goldleaf, click send to NS.... nothing...

Any tips?

If you're using GoldLeaf v0.8 don't enable 'Use old GoldLeaf version'. If you're using GoldLeaf v0.7/0.7.2 or something then enable it. (I know, it's kinda controversial app design solution.)
After you opened GoldLeaf application on NS click 'Send to NS' button, so it will make your PC 'visible' to GoldLeaf.
+ Also there is a drop-down selector on the first tab where you can select what app you're about to use (GoldLeaf/Tinfoil-like). It's above the table on the left corner.
+ On 'three-dots' tab you may see application logs with verbose information of failures and other debug information.

--------------------- MERGED ---------------------------

Thank you again for this fantastic tool

Is there a way to install via NET with higher speed than 5mbs? Thanks

Thank you! And it's a bit strange that it's so slow. Maybe you're using 802.11bgn Wi-Fi. I mean not 5Ghz 'AC'.
Sorry, but to be honest no idea how to fix that.
 
Last edited by developer_su,

Homlet

Well-Known Member
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,508
Country
France
Hey hello,
Love your software but I'm struggling to make the non-root execution work on Arch Linux. From what I understand, the plugdev group is specific to Debian based distros so I have to do something else. I know you said that depending on distro we need to change it, but you do you have an idea on what to put instead? I tried with TAG+="uaccess" but it didn't work.

It's not the end of the world since I can still use it as root, but it'd make an awesome piece of software even better
 
Last edited by Homlet,
  • Like
Reactions: developer_su

developer_su

Developer
OP
Developer
Joined
Feb 18, 2019
Messages
163
Trophies
0
XP
1,887
Country
Russia
Hey hello,
Love your software but I'm struggling to make the non-root execution work on Arch Linux. From what I understand, the plugdev group is specific to Debian based distros so I have to do something else. I know you said that depending on distro we need to change it, but you do you have an idea on what to put instead? I tried with TAG+="uaccess" but it didn't work.

It's not the end of the world since I can still use it as root, but it'd make an awesome piece of software even better

Hi,
Type 'groups' as user you're going to use, so you'll see the list of your groups. Pick one of these groups (for example, 'wheel' if you see it in the list) and replace 'plugdev' to 'wheel' on example.
username@desktop ~ $ whoami
username
username@desktop ~ $ groups
wheel uucp audio video games kvm plugdev docker sddm lirc wireshark vboxusers username
username@desktop ~ $ cat /etc/udev/rules.d/99-nintendo.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="3000", GROUP="wheel"
username@desktop ~ $ su root # [ you already know this, just don't forget to reload udev ;) ]
...
desktop /home/username # udevadm control --reload-rules && udevadm trigger
Thanks =)
 
  • Like
Reactions: Homlet

Homlet

Well-Known Member
Member
Joined
Feb 28, 2020
Messages
589
Trophies
0
XP
2,508
Country
France
Type 'groups' as user you're going to use, so you'll see the list of your groups. Pick one of these groups (for example, 'wheel' if you see it in the list) and replace 'plugdev' to 'wheel' on example.

Well shit it worked. I guess I should read up on groups, I was absolutely clueless about that. Thanks a bunch!

EDIT: actually it only works for USB installs, not for the payload injector... I'll try to troubleshoot for a bit

EDIT2: I tried creating a group (the created group worked with USB installs), changing the group, adding the rule described here: nh-server.github io/switch-guide/extras/adding_udev/ and modifying the existing rule with the content described in the link, to no avail. It's no big deal though, I'll just use the usual linux payload injector, and now with the new rule I created I don't have to run that one as root
 
Last edited by Homlet,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: how are you doing @K3Nv2