Nintendo Switch load Payloads from Raspberry Pi

The SX Pro dongle sounds like a fantastic method of launching payloads to your nintendo switch. However, you can make the same "Dongle" with your raspberry pi. Basically all you have to do is to follow this guide, and modify existing payload to the one you desire: https://gbatemp.net/threads/fusee-a-la-framboise-a-portable-rpi-fusee-gelee-rig.502507/

This is an alternative to launching payloads via e.g. Android and TegraSmash (via Windows)

Part1: Installing the OS on the Raspberry: 
1. Download raspberry image: https://github.com/moriczgergo/fusee-framboise/releases
2. Flash it to your RPi's SD card by using Etcher.

Part2: Changing the default payload (fusee to something else):
1. Boot up the raspberry pi using the default account: user: pi; password: raspberry.
2. Do the following to enable FTP:
 Raspberry Pi FTP ServerIn this Raspberry Pi FTP server tutorial, we are using Raspbian, if you don’t have it installed then check out my guide on installing NOOBS Raspberry Pi. (It’s the easiest way to get Raspbian onto your SD Card)
 How to set it upSetting up FTP is easy and don’t have to install any extra software. All we need to do is make sure that SSH is enabled by simply using Raspi-config. If you have already got SSH enabled, then you can skip ahead to the “How to Connect” section.
1. On the Raspberry Pi open up the terminal.
2. Enter the following command:
sudo raspi-config3. In here go to Advanced Options->SSH
4. Then select enable.
5. Now you can proceed to connecting to the Pi.
Raspberry Pi SSH External AccessIf you want to access FTP outside your internal network, then please follow my guide on setting up Raspberry Pi port forwarding.
The port you want to forward for SFTP is 22, and if you’re going to enable plain FTP, then you will need to forward port 21 as well. I would suggest having a different external port then to the standard internal port.
 Optional SetupIf for some reason you want to use plain FTP, you can do the following to install it. (I highly recommend you stick to SFTP as it much more secure, especially if you plan on allowing internet access).
1. Using SSH or the terminal on the Pi enter the following commands.
sudo apt-get updatesudo apt-get install vsftpd2. Now open up the config file by entering the following command:
sudo nano /etc/vsftpd.conf3. In here add or uncomment(Remove the #) for the following settings.
anonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022chroot_local_user=YESuser_sub_token=$USERlocal_root=/home/$USER/ftp4. Once you are done press ctrl+x and then y to save and exit.
5. Now we need to create the FTP directory so we can transfer files. The root directory is not allowed to have write permissions so we will need a subfolder called files. If you try to copy to FTP, it won’t work but FTP/files will. Replace <user> with the relevant user, for example
mkdir /home/<user>/FTPmkdir /home/<user>/FTP/fileschmod a-w /home/<user>/ftp6. Now restart the service by entering the following command:
sudo service vsftpd restart7. You should now be able to connect over plain FTP (Port 21).
source: https://pimylifeup.com/raspberry-pi-ftp/

3. Download Filezilla, and connect to the raspberry pi.
For how to connect to the pi with Filezilla: https://pimylifeup.com/raspberry-pi-ftp/

4. Transfer your wished payload to the /home/pi folder on your raspberry pi using filezilla
5. Delete the existing fusee payload by typing the following command in the raspberry terminal: rm -v /etc/fusee-launcher/fusee.bin
6. Replace it with the new payload: mv /home/pi/fusee.bin /etc/fusee-launcher/

Part3: Done
1. Power off the Nintendo Switch
2. Power on in Recovery mode (RCM) by pressing power+vol-up. If the Nintendo logo doesn't appear immediately then you are in RCM mode :)
3. connect the switch to your Raspberry pi via a USB-A to USB-C cable
4. The nintendo switch is launching the payload
5. Enjoy and explore the homebrew scene

Kommentarer

Populære opslag fra denne blog

Pi-Hole Docker Image on Raspberry Pi

Docker