3DS:FTP: Difference between revisions
From Hacks Guide Wiki
More actions
initial content (wip) |
remove probably unnecessary tabber |
||
| (23 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
'''FTP''' (File Transfer Protocol) is a way to transfer files wirelessly through a network. | '''FTP''' (File Transfer Protocol) is a way to transfer files wirelessly through a local network. | ||
== 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}} (<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> | |||
|-|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 | |||
# Open ftpd | |||
|-|Manual= | |||
=== 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 <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 | |||
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> | |||
== 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 <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 | |||
# Click "Login" or "Connect" | |||
#* 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> | |||
[[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. | |||