Coder Social home page Coder Social logo

hippie68 / ftpdump Goto Github PK

View Code? Open in Web Editor NEW
48.0 5.0 9.0 228 KB

Bash script that dumps PS4 games via FTP connection over the network. For best dumping performance, please use this FTP payload: https://github.com/hippie68/ps4-ftp.

Shell 99.94% Batchfile 0.06%
ps4 dumper dumping ftp pkg sflash0 disc trophies keystone

ftpdump's People

Contributors

hippie68 avatar nikolausc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

ftpdump's Issues

The Last Of Us 2 - sce_sys/trophy/

I'm having an issue trying to dump The Last Of Us 2. I'm getting error "Wget reported error 139: "Unknown error (see https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html." (partial logs below). If I look in the following folder (/mnt/sandbox/CUSA07820_000/app0/sce_sys/trophy) there is no trophy00.trp file. I'm not sure if that's the issue or not but figured I would mention it.

sce_sys/about/right.sprx
53% --> CWD /mnt/sandbox/pfsmnt/CUSA07820-app0/sce_sys/keymap_rp
250 Requested file action okay, completed.
--> PASV
227 Entering Passive Mode (172,20,20,116,216,93).
--> LIST -a
150 File status okay; about to open data connection.
226 Closing data connection. Requested file action successful.
dr-xr-x--- 2 0 0 65536 Apr 24 2023 .
dr-xr-x--- 5 0 0 65536 Apr 24 2023 ..
sce_sys/keymap_rp/
53% --> CWD /mnt/sandbox/pfsmnt/CUSA07820-app0/sce_sys/trophy
250 Requested file action okay, completed.
--> PASV
227 Entering Passive Mode (172,20,20,116,216,94).
--> LIST -a
150 File status okay; about to open data connection.
226 Closing data connection. Requested file action successful.
dr-xr-x--- 2 0 0 65536 Apr 24 2023 .
dr-xr-x--- 5 0 0 65536 Apr 24 2023 ..
sce_sys/trophy/
53% Wget reported error 139: "Unknown error (see https://www.gnu.org/software/wget/manual/html_node/Exit-Status.html."
Error encountered, script aborted.

D:\ftpdump>

script failing to download unencrypted npbind and nptitle

Script works fine but recently it has seemingly started to fail to download the unencrypted versions of npbind.dat and nptitle.dat. It gets the encrypted version instead. Its not a issue with the FTP binary i don't think, as i can manually go to the path that the script claims its pulling from and the file is unencrypted but what ends up in the dumped folder is the encrypted version instead

Can't dump God of war game

I'm having some issues trying to dump God of War game. Not sure why.
It all goes ok until it reaches this folder /mnt/sandbox/pfsmnt/CUSA07411-app0/exec/sound/orbis_le/english(us)
I'm using your ftp.bin from here https://github.com/hippie68/ps4-ftp/releases/tag/v1.03

Dumping CUSA07411 app data (48717 MB):
�[36m220 FTPS4 Server ready.�[39m
�[36m--> USER anonymous
�[39m
�[36m331 Username OK, need password b0ss.�[39m
�[36m--> PASS Turtle Power!�[39m
�[36m230 User logged in!�[39m
�[36m--> SYST
�[39m
�[36m215 UNIX Type: L8�[39m
�[36m--> PWD
�[39m
�[36m257 "/" is the current directory.�[39m
�[36m--> TYPE I
�[39m
�[36m200 Okay�[39m
�[36m--> CWD /mnt/sandbox/pfsmnt/CUSA07411-app0
�[39m
�[36m250 Requested file action okay, completed.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,227,64)�[39m
�[36m--> LIST -a
�[39m
�[36m150 Opening ASCII mode data transfer for LIST.�[39m
�[36m226 Transfer complete.�[39m
�[36mdr-sr-sr-s 1 ps4 ps4 65536 Mar 4 2018 .�[39m
�[36mdrwsrwsrws 1 ps4 ps4 280 Dec 24 13:31 ..�[39m
�[36mdr-sr-sr-s 1 ps4 ps4 65536 Mar 4 2018 exec�[39m
�[36mdr-sr-sr-s 1 ps4 ps4 65536 Mar 4 2018 sce_module�[39m
�[36mdr-sr-s--S 1 ps4 ps4 65536 Mar 4 2018 sce_sys�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 17540760 Mar 4 2018 eboot.bin�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 3288792 Mar 4 2018 sce_discmap.plt�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,252,36)�[39m
�[36m--> RETR eboot.bin
�[39m
�[36m150 Opening Image mode data transfer.�[39m
�[36m226 Transfer completed.�[39m
�[2K
eboot.bin
0% �[36m--> PASV
....

....
6% �[36m--> CWD /mnt/sandbox/pfsmnt/CUSA07411-app0/exec/sound/orbis_le/english(us)
�[39m
�[36m250 Requested file action okay, completed.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,204,180)�[39m
�[36m--> LIST -a
�[39m
�[36m150 Opening ASCII mode data transfer for LIST.�[39m
�[36m226 Transfer complete.�[39m
�[36mdr-sr-sr-s 1 ps4 ps4 458752 Mar 4 2018 .�[39m
�[36mdr-sr-sr-s 1 ps4 ps4 196608 Mar 4 2018 ..�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 4121 Mar 4 2018 10000515.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 8642 Mar 4 2018 1000131925.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 7768 Mar 4 2018 1000360268.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 6611 Mar 4 2018 1000373052.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 6286 Mar 4 2018 1000376806.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 17078 Mar 4 2018 1000410447.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 21292 Mar 4 2018 100049282.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 38302 Mar 4 2018 1000547363.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 5897 Mar 4 2018 1000627810.wem�[39m
.....
Long list of files here (around 12000)
.....
�[36m-r-xr-xr-x 1 ps4 ps4 15281 Mar 4 2018 999715023.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 9997 Mar 4 2018 999734458.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 6366 Mar 4 2018 999752608.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 49673 Mar 4 2018 999768607.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 9759 Mar 4 2018 999843146.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 9796 Mar 4 2018 999886343.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 24865 Mar 4 2018 999910518.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 14267 Mar 4 2018 999933326.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 8009 Mar 4 2018 999976114.wem�[39m
�[36m-r-xr-xr-x 1 ps4 ps4 11933 Mar 4 2018 999983901.wem�[39m
�[2K
exec/sound/orbis_le/english(us)/
6% �[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,204,181)�[39m
�[36m--> RETR 10000515.wem
�[39m
�[36m550 File not found.�[39m
�[36mNo such file ÔÇÿ10000515.wemÔÇÖ.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,204,182)�[39m
�[36m--> RETR 1000131925.wem
�[39m
�[36m550 File not found.�[39m
�[36mNo such file ÔÇÿ1000131925.wemÔÇÖ.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,204,183)�[39m
�[36m--> RETR 1000360268.wem
�[39m
�[36m550 File not found.�[39m
�[36mNo such file ÔÇÿ1000360268.wemÔÇÖ.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,204,184)�[39m
�[36m--> RETR 1000373052.wem
�[39m
�[36m550 File not found.�[39m
�[36mNo such file ÔÇÿ1000373052.wemÔÇÖ.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,204,185)�[39m
�[36m--> RETR 1000376806.wem
�[39m
�[36m550 File not found.�[39m
�[36mNo such file ÔÇÿ1000376806.wemÔÇÖ.�[39m
.......
After some time...
.......
�[36m550 File not found.�[39m
�[36mNo such file ÔÇÿ112293491.wemÔÇÖ.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,0,0)�[39m
�[36m220 FTPS4 Server ready.�[39m
�[36m--> USER anonymous
�[39m
�[36m331 Username OK, need password b0ss.�[39m
�[36m--> PASS Turtle Power!�[39m
�[36m230 User logged in!�[39m
�[36m--> SYST
�[39m
�[36m215 UNIX Type: L8�[39m
�[36m--> PWD
�[39m
�[36m257 "/" is the current directory.�[39m
�[36m--> TYPE I
�[39m
�[36m200 Okay�[39m
�[36m--> CWD /mnt/sandbox/pfsmnt/CUSA07411-app0/exec/sound/orbis_le/english(us)
�[39m
�[36m250 Requested file action okay, completed.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,208,158)�[39m
�[36m--> RETR 112515702.wem
�[39m
�[36m550 File not found.�[39m
�[36mNo such file ÔÇÿ112515702.wemÔÇÖ.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,0,0)�[39m
�[36m220 FTPS4 Server ready.�[39m
�[36m--> USER anonymous
�[39m
�[36m331 Username OK, need password b0ss.�[39m
�[36m--> PASS Turtle Power!�[39m
�[36m230 User logged in!�[39m
�[36m--> SYST
�[39m
�[36m215 UNIX Type: L8�[39m
�[36m--> PWD
�[39m
�[36m257 "/" is the current directory.�[39m
�[36m--> TYPE I
�[39m
�[36m200 Okay�[39m
�[36m--> CWD /mnt/sandbox/pfsmnt/CUSA07411-app0/exec/sound/orbis_le/english(us)
�[39m
�[36m250 Requested file action okay, completed.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,208,159)�[39m
�[36m--> RETR 112706873.wem
�[39m
�[36m550 File not found.�[39m
�[36mNo such file ÔÇÿ112706873.wemÔÇÖ.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,0,0)�[39m
�[36m220 FTPS4 Server ready.�[39m
�[36m--> USER anonymous
�[39m
�[36m331 Username OK, need password b0ss.�[39m
�[36m--> PASS Turtle Power!�[39m
�[36m230 User logged in!�[39m
�[36m--> SYST
�[39m
�[36m215 UNIX Type: L8�[39m
�[36m--> PWD
�[39m
�[36m257 "/" is the current directory.�[39m
�[36m--> TYPE I
�[39m
�[36m200 Okay�[39m
�[36m--> CWD /mnt/sandbox/pfsmnt/CUSA07411-app0/exec/sound/orbis_le/english(us)
�[39m
�[36m250 Requested file action okay, completed.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,208,160)�[39m
�[36m--> RETR 112810602.wem
�[39m
�[36m550 File not found.�[39m
�[36mNo such file ÔÇÿ112810602.wemÔÇÖ.�[39m
�[36m--> PASV
�[39m
�[36m227 Entering Passive Mode (192,168,1,111,0,0)�[39m
�[36m220 FTPS4 Server ready.�[39m
�[36m--> USER anonymous
�[39m
�[36m331 Username OK, need password b0ss.�[39m
�[36m--> PASS Turtle Power!�[39m
�[36m230 User logged in!�[39m
�[36m--> SYST
�[39m
�[36m215 UNIX Type: L8�[39m
�[36m--> PWD
�[39m
�[36m257 "/" is the current directory.�[39m
�[36m--> TYPE I
�[39m
�[36m200 Okay�[39m
�[36m--> CWD /mnt/sandbox/pfsmnt/CUSA07411-app0/exec/sound/orbis_le/english(us)

This is the folder, using winscp. The files indeed exist
Captura

Large .bin files seem to be appended to existing file when resuming

I'm attempting to dump Horizon Zero Dawn Complete Edition which has three large bin files, roughly 8-12GB each. When resuming these downloads (interrupted due to trophy issue mentioned in #8), all other files which have already been downloaded are skipped over just fine, but for these three it seems to download the whole contents of the files again. So after the first attempt, one of the files is 7.59GB, then when I re-run with resume it goes to 16.18GB. I'm running it on macOS.

I've been using your reccomended ps4-ftp bin, rather than the one built into GoldHEN.

Cannot connect to ftp server

My ftp works fine I'm able to access it through WinSCP, windows explorer and remote package installer but I keep getting this error

Could not connect to FTP server. Is it running, and are IP address and port correct?
Error encountered, script aborted.

I've tried putting the IP and port in command as well as the bash file with no luck, I also tried Ethernet and wifi

I've tried using the FTP payload hosted on karp218.ir as well as the one included with goldhen

External storage problem

dump_and_extract_pkg "$root/user/app/$title_id/app.pkg"
dump_and_extract_pkg "$root/user/patch/$title_id/patch.pkg"

I think these two lines have the path hard coded. The pkg files can be found at /mnt/ext0/user/app/CUSA* (or ../patch/..).

Patched Kingdom Come Deliverance (1.20) shows no patch

I have installed my Kingdom Come Deliverance (Special Edition, not Royal Edition) CUSA07180 from disc, patched it to the latest version compatible with my firmware 9.00 (it is listed as game update 1.20) and run ftpdump.

It pulls the keystone file and the base game, but does not detect any patch content.

If I process the dumped game and create an fpkg to play disc-less (gengp4_app + orbis_pub_gen), it shows up as the base game version from the disc (i.e. not the patched version) and runs as expected.

Output of the ftpdump command is:

$ ftpdump -p --debug
DEBUG: Bash version "5.0.17(1)-release" detected.
DEBUG: Found sfo in "/home/m/bin/sfo".
DEBUG: GNU dd detected - using GNU-specific dd options.
DEBUG: Using current directory as output directory.
DEBUG: Options: option_app=, option_patch=1, option_dlc=, dump_keystone=, dump_sflash=, dump_appdb=, dump_path=, dump_title_id=, option_no_decrypt=, debug=1, debug_pfs=, curl_options=, curl_verbose=, wget_options=, wget_verbose=, pfs_extraction_enabled=, sfo_path=/home/m/bin/sfo
DEBUG: Using FTP server "ftp://192.168.1.103:2121".
DEBUG: Checking FTP connection ...
DEBUG: GoldHEN 2.x FTP server detected.
DEBUG: Enabling server-side SELF decryption ...
DEBUG: This FTP server always decrypts.
DEBUG: Checking if patch data exists.
No patch data found for CUSA07180.
Done.

What is interesting, is if I use the --list option, then the KCD update patch does seem to be detected:

$ ftpdump --list --patch
Title ID    Type    Location   DB   PKG  Title
...
CUSA07180   Patch   internal   OK   OK   Kingdom Come: Deliverance
...

CUSA01665 Dead or Alive Last Round - syntax error

Trying to dump CUSA01665, around 65% it spat this out as the directory listing
image

and started erroring out because Im assuming the filenames are invalid
image

FileZilla shows the filenames as well, so I don't know if they are the correct filenames or if its a possible bug in the FTP server
image

places files and directories in wrong paths for patches

Your script works awesome for base games, but for patches it throws most stuff in the root of the CUSAXXXXX-patch directory, for example Marvel's Guardians of the galaxy 1.05 patch:
image
the randomly named res files should be in /CUSAXXXXX-patch/runtime/ directory, about and changeinfo should be in CUSAXXXX-patch/sce_sys which ftp confirms:
image

Same with KH: Melody of Memory:
image
about, changeinfo, trophy should be in CUSAXXXXX-patch/sce_sys
Metadata, Modules, Plugins, StreamingAssets, globalgamemanagers and globalgamemanagers.assets should be in /CUSAXXXXX-patch/Media which doesnt exist at all

usage of --use-pfs might be workaround for this issue, but i havent tested it yet.
--use-pfs generates proper directory layout but majority of files are 0kb in size, also eboot and other modules are just missing.

DLC folder structure not dumping, files are dumped to root DLC folder

I noticed an issue on 7.55 and now 9.00 while using GoldenHen 2.0 FTP, where when I dump DLC if that DLC has folders inside it they are ignored and not created. All files are just dumped to the root DLC folder that gets created.

FTP
image

Dump
image

This next part isn't really a bug, but any plans to extract the ac.pkg data like you do for patch.pkg?
For my DLC it seems to follow this format, but not sure if that's the standard. Be great to get the param.sfo and icon data.
image

cURL error

cURL error 78 while dumping file "ctr1_begins_a10#tandem#0.xpps"
Ubuntu 20.04.3 LTS via WSL
Безымянный

OSX Error When Dumping Patch - Could not extract file "".

Before I begin I must note I had to change a few things in the script to support OSX.

  1. Replace all instances of mkdir --parents with just mkdir -p
  2. dd does not have a --version flag on OSX so I just updated L870 to dd --version 2> /dev/null | grep GNU > /dev/null

And finally for the error. I ran in debug mode to get more logging:

./ftpdump 192.168.1.250:2121 -p -r --debug

\e[95mDEBUG: \e[35mNon-GNU dd detected - using regular dd options (slow!).\e[39m
\e[95mDEBUG: \e[35mUsing current directory as output directory.\e[39m
\e[95mDEBUG: \e[35mOptions: dump_app=, dump_patch=1, dump_dlc=, dump_keystone=, dump_sflash=, dump_appdb=, dump_path=, decrypt=1, debug=1, debug_pfs=, curl_options=, curl_verbose=, wget_options=, wget_verbose=, pfs_extraction_enabled=\e[39m
\e[95mDEBUG: \e[35mUsing FTP server "ftp://192.168.1.250:2121".\e[39m
\e[95mDEBUG: \e[35mChecking FTP connection ...\e[39m
\e[95mDEBUG: \e[35mGoldHEN 2.x FTP server detected.\e[39m
\e[95mDEBUG: \e[35mServer-side SELF decryption is enabled.\e[39m
\e[95mDEBUG: \e[35mChecking if patch data exists.\e[39m
Dumping CUSA02084 patch data (17048 MB):
\e[95mDEBUG: \e[35mDumping directory "/mnt/sandbox/pfsmnt/CUSA02084-patch0/", cutting 4 directories.\e[39m
eboot.bin
libfmod.prx
...
sce_sys/trophy/
Preparing extraction of patch.pkg ...
\e[95mDEBUG: \e[35mDumping 48 bytes from patch.pkg to get body size.\e[39m
\e[95mDEBUG: \e[35mBody offset: 8192\e[39m
\e[95mDEBUG: \e[35mBody size: 21946368\e[39m
\e[95mDEBUG: \e[35mDumping body from patch.pkg (21954560 bytes).\e[39m
\e[95mDEBUG: \e[35mID: 0xffffffffe6697f70\e[39m
\e[95mDEBUG: \e[35mFilename offset: 1691452777\e[39m
\e[95mDEBUG: \e[35mData offset: -610120600\e[39m
\e[95mDEBUG: \e[35mSize: 1671949259\e[39m
Extracting
Could not extract file "".
Error encountered, script aborted.

I'm guessing something with the partial file download is failing on OSX using dd.

Any ideas here?

Editing with an example from attempting to dump a base game with app.pkg:

./ftpdump 192.168.1.250:2121 -r --debug

\e[95mDEBUG: \e[35mNon-GNU dd detected - using regular dd options (slow!).\e[39m
\e[95mDEBUG: \e[35mUsing current directory as output directory.\e[39m
\e[95mDEBUG: \e[35mNo dump options specified - enabling app, patch, and DLC dumping.\e[39m
\e[95mDEBUG: \e[35mOptions: dump_app=1, dump_patch=1, dump_dlc=1, dump_keystone=, dump_sflash=, dump_appdb=, dump_path=, decrypt=1, debug=1, debug_pfs=, curl_options=, curl_verbose=, wget_options=, wget_verbose=, pfs_extraction_enabled=\e[39m
\e[95mDEBUG: \e[35mUsing FTP server "ftp://192.168.1.250:2121".\e[39m
\e[95mDEBUG: \e[35mChecking FTP connection ...\e[39m
\e[95mDEBUG: \e[35mGoldHEN 2.x FTP server detected.\e[39m
\e[95mDEBUG: \e[35mServer-side SELF decryption is enabled.\e[39m
Dumping CUSA02084 app data (6438 MB):
\e[95mDEBUG: \e[35mDumping directory "/mnt/sandbox/pfsmnt/CUSA02084-app0/", cutting 4 directories.\e[39m
eboot.bin
main_ps4.hdr
main_ps4_0.ark
...
sce_sys/trophy/
Preparing extraction of app.pkg ...
\e[95mDEBUG: \e[35mDumping 48 bytes from app.pkg to get body size.\e[39m
\e[95mDEBUG: \e[35mBody offset: 8192\e[39m
\e[95mDEBUG: \e[35mBody size: -1646592\e[39m
\e[95mDEBUG: \e[35mDumping body from app.pkg (-1638400 bytes).\e[39m
"/user/app/CUSA02084/app.pkg": cURL reported error 1 (see https://curl.se/libcurl/c/libcurl-errors.html).
Error encountered, script aborted.

Cant dump Shadow of the TopRaider Patch 2.01

You search for a patch here:
"$root/mnt/sandbox/pfsmnt/$title_id-patch0/" > /dev/null

But there is no patch there...

I can find:
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-nest
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union

This is the content of CUSA10872-app0-patch0-union:

ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/movies
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/sce_module
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/sce_sys
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.000.nfo
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.001.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.002.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.003.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003.000.nfo
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003.001.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003.002.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003.003.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003.004.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003.005.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003.006.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003.007.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_alltxt_english_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_alltxt_french_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_alltxt_german_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_alltxt_iberspanish_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_alltxt_italian_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_alltxt_latamspanish_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_alltxt_polish_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_alltxt_portuguese_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_alltxt_russian_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_english_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_french_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_german_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_iberspanish_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_italian_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_latamspanish_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_polish_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_portuguese_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.003_russian_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002.000.nfo
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_alltxt_english_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_alltxt_french_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_alltxt_german_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_alltxt_iberspanish_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_alltxt_italian_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_alltxt_latamspanish_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_alltxt_polish_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_alltxt_portuguese_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_alltxt_russian_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_english_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_french_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_german_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_iberspanish_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_italian_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_latamspanish_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_polish_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_portuguese_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.002_russian_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003.000.nfo
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_alltxt_english_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_alltxt_french_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_alltxt_german_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_alltxt_iberspanish_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_alltxt_italian_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_alltxt_latamspanish_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_alltxt_polish_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_alltxt_portuguese_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_alltxt_russian_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_english_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_french_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_german_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_iberspanish_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_italian_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_latamspanish_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_polish_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_portuguese_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile.remaster.patch.003_russian_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_alltxt_english_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_alltxt_french_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_alltxt_german_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_alltxt_iberspanish_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_alltxt_italian_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_alltxt_latamspanish_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_alltxt_polish_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_alltxt_portuguese_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_alltxt_russian_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_english_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_french_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_german_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_iberspanish_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_italian_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_latamspanish_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_polish_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_portuguese_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/bigfile_russian_allvo_allplt.000.tiger
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/eboot.bin
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/game.specmasks.toc
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/remaster.patch.specmasks.toc
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/remaster.specmasks.toc
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/sce_discmap.plt
ftp://192.168.2.4:2121/mnt/sandbox/pfsmnt/CUSA10872-app0-patch0-union/sku.dat

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.