Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:FTP: Difference between revisions

From Hacks Guide Wiki
(ftpd now only provides a 3dsx, so remove cia options)
(→‎FAQ: "Where is the CIA?")
 
Line 65: Line 65:
** 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.
=== Where is the CIA? ===
As of ftpd v3.2.0, a CIA is no longer provided.

Latest revision as of 17:43, 12 November 2024

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.

OOjs UI icon information-progressive.svg FTPD is installed as part of Finalizing Setup on 3DS Hacks Guide.

Section I - Prep Work

  1. Open Universal-Updater
  2. Tap the magnifying glass icon on the bottom screen, and search for ftpd
  3. Press A on the ftpd entry, and choose one of the four ftpd/ftpd-classic files
  4. Once it finishes downloading, exit Universal-Updater
  5. Open the Homebrew Launcher
  6. Open ftpd

Section I - Prep Work

  1. Turn the 3DS off
  2. Insert your SD card into your computer
  3. Download one of the ftpd/ftpd-classic 3dsx files and move it into the 3ds folder on your SD card
  4. Insert your SD card into your 3DS
  5. Turn the 3DS on
  6. Open the Homebrew Launcher
  7. Open ftpd

Usage

  1. If you haven't already, install the FTP client for your operating system
  2. 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
  3. Click "Login" or "Connect"
    • If prompted to enter a username or password, press ENTER to leave it blank

OOjs UI icon information-constructive.svg 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.

Where is the CIA?

As of ftpd v3.2.0, a CIA is no longer provided.