3DS:FTP: Difference between revisions
From Hacks Guide Wiki
More actions
StarlitSkies (talk | contribs) that could've been done in half the amount of text, so i'm wiki thanos now. ...also, wording fixes to match the removal |
m Added additional reason not to use microSD management |
||
| (13 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
'''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> | |||
<li>A working FTP client | |||
{{FTP clients}}</li> | |||
</ul> | |||
'''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== | |||
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= | ||
=== Section I - Prep Work === | === 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 | |||
# If using the 3DSX, open the Homebrew Launcher | |||
# Press | |||
# | |||
# Open ftpd | # Open ftpd | ||
|-| | |-|Manual= | ||
=== Section I - Prep Work === | === Section I - Prep Work === | ||
# 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 | ||
#* 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? | ||
{{#tag:tabber| | |||
.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> | ||
== | ==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== | |||
===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. | |||
*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.
What You Need
On your computer:
- A working FTP client
- Windows: Use WinSCP
- Using FTP through File Explorer is not recommended. It is very unreliable.
- macOS: Use Cyberduck
- Linux: Nautilus or Dolphin, the file explorers for GNOME and KDE respectively - if not usable, use gFTP instead
- Android 5.0 and above: Use ftpclient
- iPhone: Use FTPManager
- To add files to "My Files" in the app, use the default files app to move desired files to
On My iPhone/FTPManager
- To add files to "My Files" in the app, use the default files app to move desired files to
- Windows: Use WinSCP
On your 3DS:
- The latest release of ftpd (any
.3dsxor.cia)- The normal (unlabelled) version has a GUI while the
classicversion is entirely text-based
- The normal (unlabelled) version has a GUI while the
Installation
If your 3DS can use the internet, choose the Universal-Updater method.
| FTPD is installed as part of Finalizing Setup on 3DS Hacks Guide. |
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
- If using the 3DSX, 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 four ftpd/ftpd-classic files and move it into the correct place on your SD card
- If you chose one of the
.ciafiles, its correct place is theciasfolder - create this folder if it does not exist - If you chose one of the
.3dsxfiles, its correct place is the3dsfolder - create this folder if it does not exist
- If you chose one of the
- Insert your SD card into your 3DS
- Turn the 3DS on
Did you choose a .cia or a .3dsx version of ftpd?
- Open FBI and navigate to
SD->cias - Press A while
ftpd.ciaorftpd-classic.ciais selected, then selectInstall and delete CIA(s) - Allow FBI to install the CIA
- Exit FBI, then exit the Homebrew Launcher
- Ensure your 3DS is connected to the same Internet connection as your computer
- Open ftpd
- 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
- If you don't see this option, instead type
- 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.
- microSD Management sometimes doesn't allow you to create or paste in folders on modern setups.