'''FTP''' (File Transfer Protocol) is a way to transfer files wirelessly through a local network.
'''FTP''' (File Transfer Protocol) is a way to transfer files wirelessly through a local network.
== What You Need ==
==What You Need==
'''On your computer''':
'''On your computer''':
<ul>
<ul>
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> or <code>.cia</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
== Installation ==
==Installation==
If your 3DS can use the internet, choose the Universal-Updater method.
If your 3DS can use the internet, choose the Universal-Updater method.
Line 24:
Line 24:
# 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
# If using the 3DSX, 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 73:
Line 59:
</tabber>
</tabber>
== Usage ==
==Usage==
# If you haven't already, install the FTP client for your operating system
#If you haven't already, install the FTP client for your operating system
# Open the FTP client and fill in the information as follows:
#Open the FTP client and fill in the information as follows:
#* File protocol: FTP (''not'' SFTP)
#*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)
#*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
#**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)
#*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 <code>(ip):(port)</code> into the host name/IP address box, e.g. <code>192.168.0.67:5000</code>
#**If you don't see this option, instead type <code>(ip):(port)</code> into the host name/IP address box, e.g. <code>192.168.0.67:5000</code>
#* Username/password: If you see a checkbox for "Anonymous login", then enable it; otherwise, just leave it blank
#*Username/password: If you see a checkbox for "Anonymous login", then enable it; otherwise, just leave it blank
# Click "Login" or "Connect"
#Click "Login" or "Connect"
#* If prompted to enter a username or password, press ENTER to leave it blank
#*If prompted to enter a username or password, press ENTER to leave it blank
<big>{{success|Your computer is now connected to your 3DS via FTP!}}</big>
<big>{{success|Your computer is now connected to your 3DS via FTP!}}</big>
[[Category:Nintendo 3DS guides]]
[[Category:Nintendo 3DS guides]]
== FAQ ==
==FAQ==
=== Why not microSD Management? ===
===Why not microSD Management?===
While New 3DS models can do a similar method through microSD Management, said method has a number of downsides:
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 does not exist on Old 3DS models.
* microSD Management uses a protocol (SMBv1) that is only supported by Windows.
*microSD Management uses a protocol (SMBv1) that is only supported by Windows.
** Additionally, SMBv1 is heavily outdated, [https://techcommunity.microsoft.com/t5/storage-at-microsoft/stop-using-smb1/ba-p/425858 now a major security risk], and disabled by default on modern installations of Windows.
**Additionally, SMBv1 is heavily outdated, [https://techcommunity.microsoft.com/t5/storage-at-microsoft/stop-using-smb1/ba-p/425858 now a major security risk], and disabled by default on modern installations of Windows.
* microSD Management can cause random file corruption in use.
*microSD Management can cause random file corruption in use.
*microSD Management sometimes doesn't allow you to create or paste in folders on modern setups.
Latest revision as of 08:09, 5 March 2026
FTP (File Transfer Protocol) is a way to transfer files wirelessly through a local network.