Copy Link
Add to Bookmark
Report

ExecFTP Usage Primer

A guide that illustrates the basic setup and usage of the ExecFTP Standalone Server.

PS_2's profile picture
Published in 
Playstation 2 tutorials
 · 10 Oct 2020

ExecFTPs Usage Primer
By Cool438

If you wish to jump to a particular section, use the CTRL+F keystroke to search.


Contents:

  • Introduction
  • Description
  • The CONFIG.DAT file
  • Connecting with FlashFXP
  • Accessing Hard Drive Partitions



Introduction

This primer will tell you how to use and properly configure ExecFTPs for use with your Playstation 2 console. This primer will not teach you how to exploit your Playstation 2. There are other tutorials specifically for this purpose. If you need help setting up a network, view my networking tutorial to properly configure your PC's Ethernet card.

Description

ExecFTPs is an FTP server that runs on your Playstation 2. It allows you to upload files to a Playstation 2 memory card or hard drive . It is compatible with many FTP clients but it is recommended to use FlashFXP.

Do NOT use ExecFTPs to transfer games for use with HDLoader/HDAdvance ! It was designed to transfer .ELF files, small .mp3 files, and configuration files. If you wish to transfer HDLoader/HDAdvance via a network, use HDL-DUMP.


The CONFIG.DAT file

If you used the settings as seen below, then you do not need to follow this part of the primer. This section is here for people who want an explanation as to what the CONFIG.DAT file does.

ExecFTP Usage Primer
Pin it

*Note- The ExecFTPs file in the ELF library does not contain a CONFIG.DAT file.

ExecFTPs reads from a CONFIG.DAT file to determine which net settings it should use. The CONFIG.DAT file should be placed in the same directory as the ExecFTPs .ELF file. If it is not found in the same folder as the ExecFTPs .ELF file, then it will search for it in these directories:

mc0:/BOOT/EXECFTPS/
mc0:/EXECFTPS/
mc0:/SYS-CONF/
mc0:/SYS-CONF/IPCONFIG.DAT

In order to open the CONFIG.DAT file, use a text editor like Notepad. The CONFIG.DAT contains three parts: IP Address , Netmask , and Gateway as shown below.

ExecFTP Usage Primer
Pin it

*Note- If there is no CONFIG.DAT then ExecFTPs will load the default net settings of IP Address 192.168.0.10, Netmask 255.255.255.0, and Gateway 192.168.0.1.

Descriptions of each part:

  • IP Address - Defines the IP Address of the Playstation 2. You will need this to connect with your FTP client.
  • Netmask - This value should match the value of your Ethernet card's Subnet mask .
  • Gateway - This value should match the value of your Ethernet card's IP Address .

Connecting with FlashFXP

ExecFTPs is compatible with many FTP clients but it is recommended to use FlashFXP. This section will show you how to connect to the Playstation 2 with FlashFXP as your FTP Client. Launch the ExecFTPs .ELF file on your Playstation 2. It should show this screen.

ExecFTP Usage Primer
Pin it

*Note- Your net settings may be different if included a CONFIG.DAT. Otherwise, it will show the screen above.

If the screen shows ....FTP Server initialized on port 21...! , then you can properly connect with FlashFXP. At the FlashFXP main screen, go to

Session --> Quick Connect . Make sure both of the screens look exactly the same as the images below (with the exception of the 192.168.0.10 Server or URL IP Address if you used a CONFIG.DAT file).

ExecFTP Usage Primer
Pin it
ExecFTP Usage Primer
Pin it

Now click on Connect and you should connect to your Playstation 2.The path to access the memory card in slot 1 is /mc/0/ , and /mc/1/ for the memory card in slot 2. The path to the hard drive root is /hdd/0/ . The path to a mounted hard drive partition is /pfs/0 .

ExecFTP Usage Primer
Pin it

Accessing Hard Drive Partitions

To access Common Partitions(marked with + before name) or System partition (marked with __ before name) you first need to mount them to /pfs/0/.

*Note- Common partitions are created by DMS Format tool.

Use the CTRL+R keystroke or Commands --> Raw Command (quote) to mount a hard drive partition.


Mounting Example- SITE MNT /pfs/0/ hdd:+MYFS
This mounts the common partition named "MYFS" to /pfs/0/ .
After mounting the partition, point FlashFXP to the /pfs/0 directory to access it.


Unmounting Example- SITE UMNT /pfs/0/
This command unmounts the previously mounted partition.
*Note- It is important that you unmount your partition! You may corrupt your hard drive if you do not do this important step.

This concludes the ExecFTPs Usage Primer. Don't be afraid to ask for help if you get lost!

← previous
next →
loading
sending ...
New to Neperos ? Sign Up for free
download Neperos App from Google Play
install Neperos as PWA

Let's discover also

Recent Articles

Recent Comments

Neperos cookies
This website uses cookies to store your preferences and improve the service. Cookies authorization will allow me and / or my partners to process personal data such as browsing behaviour.

By pressing OK you agree to the Terms of Service and acknowledge the Privacy Policy

By pressing REJECT you will be able to continue to use Neperos (like read articles or write comments) but some important cookies will not be set. This may affect certain features and functions of the platform.
OK
REJECT