'''FTP''' (File Transfer Protocol) is a way to transfer files wirelessly through a local network. While New 3DS models can do a similar method through microSD Management, said method has a number of downsides:
'''FTP''' (File Transfer Protocol) is a way to transfer files wirelessly through a local network.
* 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, [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.
Luckily, with custom firmware, we can instead use FTP to transfer files wirelessly on both New 3DS ''and'' Old 3DS.
== What You Need ==
== What You Need ==
'''On your computer''':
'''On your computer''':
* A working FTP client
<ul>
** Windows: Use [https://winscp.net/eng/download.php WinSCP]
<li>A working FTP client
** macOS: Use [https://cyberduck.io/download/ Cyberduck]
{{FTP clients}}</li>
** Linux: Nautilus or Dolphin, the file explorers for GNOME and KDE respectively - if not usable, use [https://github.com/masneyb/gftp/releases/latest gFTP] instead
</ul>
'''On your 3DS''':
'''On your 3DS''':
Line 18:
Line 12:
** 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
== Instructions ==
== 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.
{{info|FTPD is installed as part of [[3dsguide:finalizing-setup|Finalizing Setup]] on 3DS Hacks Guide.}}
<tabber>
<tabber>
|-|Universal-Updater=
|-|Universal-Updater=
Line 76:
Line 73:
</tabber>
</tabber>
=== Section II - FTP Client ===
== 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:
Line 90:
Line 87:
<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 ==
=== 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, [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.
Latest revision as of 16:01, 17 November 2024
FTP (File Transfer Protocol) is a way to transfer files wirelessly through a local network.