(undo revisions by botman: steps are still helpful, imo finalizing mention isnt that smart considering its a wiki and the page isnt linked anywhere, its not unlikely that the reader will get confused if hes not too much into 3ds.guide, and the wording looks like it was written in 10 seconds, and my revisions auto approve so cant leave that there)
'''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.