Tags: Mobile edit Mobile web edit |
|
Line 9: |
Line 9: |
|
| |
|
| '''On your 3DS''': | | '''On your 3DS''': |
| * The latest release of {{GitHub|mtheall/ftpd/releases|ftpd}} (any <code>.3dsx</code> or <code>.cia</code>) | | * The latest release of {{GitHub|mtheall/ftpd/releases|ftpd}} (any <code>.3dsx</code>) |
| ** The normal (unlabelled) version has a GUI while the <code>classic</code> version is entirely text-based | | ** The normal (unlabelled) version has a GUI while the <code>classic</code> version is entirely text-based |
|
| |
|
Line 18: |
Line 18: |
|
| |
|
| <tabber> | | <tabber> |
| | |
| |-|Universal-Updater= | | |-|Universal-Updater= |
| === Section I - Prep Work === | | === Section I - Prep Work === |
Line 24: |
Line 25: |
| # Press A on the '''ftpd''' entry, and choose one of the four ftpd/ftpd-classic files | | # Press A on the '''ftpd''' entry, and choose one of the four ftpd/ftpd-classic files |
| # Once it finishes downloading, exit Universal-Updater | | # Once it finishes downloading, exit Universal-Updater |
| | | # Open the Homebrew Launcher |
| Did you choose a <code>.cia</code> or a <code>.3dsx</code> version of ftpd?
| | # Open ftpd |
| {{#tag:tabber|
| |
| .cia=
| |
| <ol start="5">
| |
| <li>Open ftpd</li>
| |
| </ol>
| |
|
| |
| {{!}}-{{!}}
| |
|
| |
| .3dsx=
| |
| <ol start="5">
| |
| <li>Open the Homebrew Launcher</li>
| |
| <li>Open ftpd</li>
| |
| </ol>
| |
| }}
| |
|
| |
|
| |-|Manual= | | |-|Manual= |
Line 46: |
Line 33: |
| # Turn the 3DS off | | # Turn the 3DS off |
| # Insert your SD card into your computer | | # Insert your SD card into your computer |
| # Download one of the four ftpd/ftpd-classic files and move it into the correct place on your SD card | | # Download one of the ftpd/ftpd-classic 3dsx files and move it into the <code>3ds</code> folder on your SD card |
| #* If you chose one of the <code>.cia</code> files, its correct place is the <code>cias</code> folder - create this folder if it does not exist
| |
| #* If you chose one of the <code>.3dsx</code> files, its correct place is the <code>3ds</code> folder - create this folder if it does not exist
| |
| # Insert your SD card into your 3DS | | # Insert your SD card into your 3DS |
| # Turn the 3DS on | | # Turn the 3DS on |
| Did you choose a <code>.cia</code> or a <code>.3dsx</code> version of ftpd?
| | # Open the Homebrew Launcher |
| {{#tag:tabber|
| | # Open ftpd |
| .cia=
| | |
| <ol start="6">
| |
| <li>Open FBI and navigate to <code>SD</code> -> <code>cias</code></li>
| |
| <li>Press {{B|A}} while <code>ftpd.cia</code> or <code>ftpd-classic.cia</code> is selected, then select <code>Install and delete CIA(s)</code></li>
| |
| <li>Allow FBI to install the CIA</li>
| |
| <li>Exit FBI, then exit the Homebrew Launcher</li>
| |
| <li>Ensure your 3DS is connected to the same Internet connection as your computer</li>
| |
| <li>Open ftpd</li>
| |
| </ol>
| |
|
| |
| {{!}}-{{!}}
| |
|
| |
| .3dsx=
| |
| <ol start="6">
| |
| <li>Open the Homebrew Launcher</li>
| |
| <li>Open ftpd</li>
| |
| </ol>
| |
| }}
| |
| </tabber> | | </tabber> |
|
| |
|
FTP (File Transfer Protocol) is a way to transfer files wirelessly through a local network.
What You Need
On your computer:
- A working FTP client
- Windows: Use WinSCP
- macOS: Use Cyberduck
- Linux: Nautilus or Dolphin, the file explorers for GNOME and KDE respectively - if not usable, use gFTP instead
On your 3DS:
- The latest release of ftpd (any
.3dsx
)
- The normal (unlabelled) version has a GUI while the
classic
version is entirely text-based
Installation
If your 3DS can use the internet, choose the Universal-Updater method.
Section I - Prep Work
- Open Universal-Updater
- Tap the magnifying glass icon on the bottom screen, and search for ftpd
- Press A on the ftpd entry, and choose one of the four ftpd/ftpd-classic files
- Once it finishes downloading, exit Universal-Updater
- Open the Homebrew Launcher
- Open ftpd
Section I - Prep Work
- Turn the 3DS off
- Insert your SD card into your computer
- Download one of the ftpd/ftpd-classic 3dsx files and move it into the
3ds
folder on your SD card
- Insert your SD card into your 3DS
- Turn the 3DS on
- Open the Homebrew Launcher
- Open ftpd
Usage
- If you haven't already, install the FTP client for your operating system
- Open the FTP client and fill in the information as follows:
- File protocol: FTP (not SFTP)
- Host name/IP address: The IP address displayed on the top screen of the 3DS (e.g. 192.168.0.67)
- This is a local IP address, so you don't need to censor it if you need assistance
- Port number: The number after the colon in the IP address displayed on the top screen of the 3DS (usually 5000)
- If you don't see this option, instead type
(ip):(port)
into the host name/IP address box, e.g. 192.168.0.67:5000
- Username/password: If you see a checkbox for "Anonymous login", then enable it; otherwise, just leave it blank
- Click "Login" or "Connect"
- If prompted to enter a username or password, press ENTER to leave it blank
|
Your computer is now connected to your 3DS via FTP! |
FAQ
Why not microSD Management?
While New 3DS models can do a similar method through microSD Management, said method has a number of downsides:
- microSD Management does not exist on Old 3DS models.
- microSD Management uses a protocol (SMBv1) that is only supported by Windows.
- Additionally, SMBv1 is heavily outdated, now a major security risk, and disabled by default on modern installations of Windows.
- microSD Management can cause random file corruption in use.