Reviews & Opinions
Independent and trusted. Read before buy Games PS2 Hd Loader!

Games PS2 Hd Loader


Preview of first few manual pages (at low quality). Check before download. Click to enlarge.
Manual - 1 page  Manual - 2 page  Manual - 3 page 

Download (Spanish)
Games PS2 Hd Loader, size: 488 KB
Instruction: After click Download and complete offer, you will get access to list of direct links to websites where you can download this manual.


Games PS2 Hd LoaderAbout Games PS2 Hd Loader
Here you can find all about Games PS2 Hd Loader like manual and other informations. For example: review.

Games PS2 Hd Loader manual (user guide) is ready to download for free.

On the bottom of page users can write a review. If you own a Games PS2 Hd Loader please write about it to help other people.


[ Report abuse or wrong photo | Share your Games PS2 Hd Loader photo ]

Video review



User reviews and opinions

<== Click here to post a new opinion, comment, review, etc.

Comments to date: 1. Page 1 of 1. Average Rating:
sandogtim 5:19pm on Wednesday, June 30th, 2010 
****Final Fantasy x-2 **** Having played and completed several final fantasy games when this one came out i had to buy it.

Comments posted on are solely the views and opinions of the people posting them and do not necessarily reflect the views or opinions of us.




Using HDD and Exploit Tools - v1.43


HDD & Exploit Tools
Topics Discussed: Phase One: Using HDLoader (or HDAdvance) Page 2 Phase Two: Getting started with HDLD_SVR Page 3 Phase Three: Using HDL_Dumb Page 5 Phase Four: Accessing your PS2 via ExecFTPS Page 7 Phase Five: Exploiting your Memory Card Page 9 Phase Six: Utilizing your HDD for more than games Page 11


I am not responsible for anything you do to your PS2 - including bodily injury, hardware crash, software crash, or damage to your PS2 hardware. Plain and simple; if your stuff stops working, go cry to mommy not me! All content in this tutorial was created by me. If you wish to use the materials that lie within this document, please ask me. If you wish to link this file from anywhere else, leave the file in its original form; do not alter this tutorial, and give proper credits.

Tools Needed:

PS2 Preferably with a mod-chip (as its all I know about) Official PS2 Network Adapter, and a hard drive to plug into it HDLoader or HDAdvance (Ill be using HDLoader) Computer with network connection HDL_DUMB 0.7.3 ISOs/DVDs/CDs For game installation Patience


The purpose of this document was to consolidate all the information into an easy-to-read format that we can all share. I researched for many hours, only to get more confused as I continued reading. Wait, was that for HDL_DUMB, or another app? Was I supposed to load a CD? etc, etc. Hopefully with the help of this document, youll easily get up and running to play games and use homebrew applications off the hard drive. Color Coordination Throughout the document, Ill refer to very specific things. These will be colored for ease of determining their purpose. Green: Internet/Network use IE, a website link, or a FTP command. Purple: Path/File IE, a file needed to burn, or the path on a memory card. Blue: Glossary Term Something that may need further description. Red: Application Names An application, either PC or PS2 based (e.g.: ExecFTPS)

Important Notes

The hard-drive size you pick is totally up to you. I suggest at least a 40GB. Im sure you could get by on a 20, but just for the sake of Oh crap Im outta space-avoidance, youll want a large enough size that youll be comfortable with. 200GB is a little excessive in my opinion. Who plays that many games?? Keep in mind, that if you do not want to use HDL_Dumb, there are other GUI front ends for HDL_Dump that one can use. At the time of this writing, none supported network installing except HDL_Dumb and one called HDL_Dump frontend 1.7. Since they are just front ends, you can generally take anything from this tutorial and apply it to those easily. Wherever I state HDLoader, you can easily replace for HDAdvance. Ive read that the latter is just a rip of HDLoader with different images so it has the same features. If you are not planning on installing games over the network, you can use Phase One, or skip to Phase Three. You will be referred to using network configurations known as IP/Subnet/Gateway. If you dont know what these are, refer to the Glossary for a very light instruction set.
Phase One: Using HDLoader (or HDAdvance)
Preamble: As Ive stated before, HDLoader and HDAdvance are practically identical with the difference of the graphics changed. The HDLoader Im going to be using is modified by a PS2 online community, so Ill state that you MUST NOT ASK for this software, as to not cause a drama-fit about it. If you know where its from, do us all a favor and keep it to yourself! Im not doing this tutorial to cause a ruckus; Im doing it to help you figure this out! NOTE: As the version Im using may differ from other users versions, please keep in mind that the steps are fairly ambiguous in how they are presented. NOTE: Youll notice some things discussed which you may not yet be quickly/knowingly able to do until you complete the other phases first. This is a general instruction on how to use HDLoader to do the common tasks youll need to understand in order to successfully complete this tutorial. At the first boot up of HDLoader, youll be prompted with a statement about formatting the drive. Obviously you need to do this. After a disclaimer/etc., you should be at the main screen:
HDLoader Simple enough right?
As you can see, its pretty simple to understand. Use the Left and Right D-Pad buttons to toggle windows To play, press start on the game, or move over to PLAY To install a game, simply click INSTALL Remove and Rename should be simple enough If you incorrectly set the compatibility flags in HDL_Dumb (or likewise program), or set the wrong flags, you can get to the options by pressing SELECT on the game youd like to alter.

Phase Two: Getting started with HDLD_SVR
What is HDLD_SVR: Simply put, it's the server that will allow you to upload games to your PS2 via a network connection. It comes with HDL_Dumb and HDL_Dump.
Setting up the Network: Depending on your network configuration, you may have to play with some settings here. First thing's first - the default configuration for the HDLD_SVR is as follows: IP Subnet Mask Gateway
To change these settings, you will have to create and modify a file on your memory card with the path and filename of: mc0:SYS-CONF/IPCONFIG.DAT. I believe you can also put this file onto the CD, and it should load, but Im not entirely sure. For simplicity reasons, I suggest just sticking with the defaults, change your router IP if you can, or hook directly up to the PS2 (using a HUB works just like hooking up directly to a PS2). Booting with HDLD_SVR: Ok, this isnt difficult by any means, but it does take a little bit of setting up. Some have stated that they can easily copy the needed files to a data disk, and boot up with it just fine. In my case, I couldnt do exactly that I had to do a small bit of prepping. First, open notepad and put this information into it: BOOT2 = cdrom0:\HDLD_SVR.ELF;1 VER = 1.00 VMODE = NTSC Make sure you save this as SYSTEM.TXT, as well want to keep a backup just in case anything happens. In Explorer, make a copy of this file, and paste it into the same location (it should rename it to Copy of system.txt). Manually rename this file as SYSTEM.CNF (press F2 on the file, or right click and press RENAME). Youll notice explorer changes the system icon, and takes away the extension this is normal. If you do not see a change in the icon, then you may not have file extensions viewable (not enabled by default in all versions of Windows). To enable this, try changing your settings as per this website:
This file will tell our CD to boot the server ELF.
Explorer See how the icon and extension changed?


Next well use CDGenPS2 to set up the Image we want to install! Now go and look for CDGenPS2 v3.0 on the net: Once you have it, open up the executable to show the main window. First things first copy the ELF and SYSTEM files over (HDLD_SVR.ELF and SYSTEM.CNF) to the main window. You should have something like the following:

CDGenPS2 - All the necessary files in the program to create our Image
If you click the button labeled VOL, you can change the name of the image I changed mine to HDLD_SVR. Its no biggie really, just a nice thing to have going for you. We now need to tell the image that our SYSTEM.CNF file is going to be located at LBA: 12231. This is just so the PS2 will boot it properly which is the whole reason were doing this image deal. To do so, just right click on SYSTEM.CNF, and click EDIT. Make sure FIXED LBA is checked, and input 12231 for the value.
CDGenPS2: Edit Setting the LBA for SYSTEM.CNF
Tada! Were practically done with Phase Two just click the button labeled IMG, and save the file wherever youd like. Open up your favorite burner, and burn the CUE/BIN file that CDGenPS2 created. Insert CD into PS2, and there you go as you can see, it defaults to the IP address of
Phase Three: Using HDL_Dumb
HDL_Dumb is pretty simple and straight-forward. However, Ill give you a quick run down. What am I doing? There are two methods of installing a game onto the PS2 HDD via HDL_Dumb: 1. Using the IDE controller on your computer to dump the images onto it. This is the fastest way! You are only limited to as fast as your system can go. This requires you to have already formatted the drive with HDLoader. The only downside is you have to keep taking your PC apart (unless you have a removable drive), and turning your PC off between tests. Please also note that Windows will not be able to read this drive, and may report that it is corrupt. Use HDL_Dumb to read the partitions and other information about the drive. 2. Using HDL_Dumb to install games over the network. Caution, THIS IS SLOW, but really cool. No opening the PC, no fooling around. Just straight up kickin it. Some people have noted receiving speeds of about.6MBps. Personally, Ive gotten anywhere from.4MBps to 1.5MBps (although Ive only done ONE game as of the time of this writing). The small images well be constructing in this tutorial will upload rather quick due to their small sizes. In this tutorial Ill be focusing on using the network, because using the IDE controller is about the same, only you connect to the PC vs. over the network. All steps from here on out are the same for both techniques. NOTE: Networked users, be sure youve completed Phase One before continuing. Without the server running, you wont be able to upload! When opened, youll be given a clean interface. In this example, Im loading the image created in Phase One to my HDD to make loading easier. If you have the IP set to the default on the PS2, then it should automatically connect otherwise, change the IP and ATTACH. Under OPERATION, you have the luxury of installing games, or viewing currently installed games. Choose an ISO file (can also be in BIN/CUE format), or use an Optical Drive if you want to use your PCs CD/DVD ROM. Generally, the Name/Startup fields should auto-populate. If they do not, then fill them in your ELF file must be correct You can also supply compatibility flags here. View this page to determine whether or not your game needs a special mode, or if it will even work at all:

HDL_Dumb Sexy Interface, eh?
Last step is to just install the game, pretty easy Id say!
HDL_Dumb Installing HDLD_SVR
At the time of this writing, v0.7.3 would NOT delete games. I had to do so via HDLoader. Not a biggie, but would be nice! NOTE: The minimum partition size for the PS2 HDD is 128mb. This means, a CD ISO size of 20mb will still be 128mb on the hard drive. Later on, we will see how we can load multiple ELFs onto the hard drive.
Another excellent program to use is HDL_Dump Front End 1.7 by Stefy2. This application is strictly a GUI for the command line interface HDL_Dump, and is available in the PS2-Scene.orgs Forums. There are, however, a couple of advantages this application has over the current HDL_Dumb: Batch Mode Ability to send image after image until the cows come home! Power off after transfer Ability to power down the PS2 once the transfer has been completed awesome feature of HDL_Dump (just automated via this GUI) Manual Power Off Just clicking Power Off turns the system off without hassle
HDL_Dump Front End: Nice addition to the GUI formats
Phase Four: Accessing your PS2 via ExecFTPS
WTF is ExecFTPS? ExecFTPS is a nice program that will allow you to connect to your PS2 via FTP standards. This is useful because you can easily set up an exploit (discussed later), install custom ELF files, or back up your saves. Throughout this demonstration, Ill be using FlashFXP (FFXP) as the FTP Client; feel free to use your favorite client as FTP is a standard and most programs should conform to it. To get started, were simply going to set up an image of ExecFTPS, and dump it onto the hard drive. This makes it nice and simple so we dont have to burn any CDs. Plus, if youve been following this tutorial youve already established a connection with your PS2 and HDLD_SVR. How do I connect? Go and search for ExecFTPS (Im using version 0.68) you might find something in the PS2-Scene forums, if not search Google! Once extracted, you should have these files: CONFIG.DAT EXECFTPS.ELF info.txt INSTALL.CNF readme.txt SYSTEM.CNF The readme.txt, info.txt, and install.cnf can be deleted they are not necessary for our use. Open up the config.dat file with notepad, and look at the contents: You should immediately notice that these defaults are also the defaults of HDLD_SVR. If you want to change the IP information, do so now in this file. The format is: PS2s IP<SPACE>Subnet Mask<SPACE>Gateway IP, replace <SPACE> with only a single space. Ill be using the defaults since my network is currently configured this way. Now all thats needed to be done is create the image. Refer back to Phase Two if you dont know how to do so. Inject the remaining files in your extracted directory into the image. Also, dont forget to change the LBA of SYSTEM.CNF to 12231! Once your image is created, simply dump the image to your hard drive using HDLD_SVR (on PS2) and HDL_Dumb (on PC) just like we did in Phase Two. You shouldnt need any special modes for this image to work. Boot ExecFTPS Once completed, reboot your PS2 and start ExecFTPS from HDLoader. You should be presented with a bunch of text indicating the programs load sequence. Lastly, youll be greeted with something along the lines of: FTP server initialized on port 21! From here, we can venture over to the PC and connect to it from FFXP.

Connect to ExecFTPS Open FFXP (or your favorite FTP Client), and start a connection (F8 in FFXP). Ensure that your settings have the setting PASSIVE MODE (AKA PASV Mode) turned off. Use your PS2s IP address to connect, and use anonymous connection. Generally, FTP Clients have a checkbox indicating an anonymous connection. Entering anonymous into the username does not work! Connect! You should now see your PS2s root data structure:
FlashFXP: ExecFTPS fully connected!!
If youre connection gets hung up on a LIST command, then something is stopping it. For example, I run Zone Alarm on my system I had to create a special rule for my PS2s IP in order to fully connect. Zone Alarm wasnt actively informing me of any blocks from the PS2 (had to look at log). For those not running ZA, check your Windows Firewall, or Norton Firewall. Thats it! Youre done for this phase! Well discuss how to use this structure to your advantage later in the tutorial. Until then, save yourself some stress and DONT TOUCH ANYTHING - unless you know what youre doing of course.
Phase Five: Exploiting your Memory Card
Exploit my what? The advantage of exploiting your memory card is that you can execute ELF applications from the memory card (and even the hard drive, explained later). Now, if youve done any research on the available exploits, theyll generally tell you how to create a CD to launch in your PS2 to execute the exploit. Since weve already established the general needs (HDLoader support, ExecFTPS, etc) for our PS2, we can simply apply the exploit directly. Getting the goods The first step is to create the exploit particular to our setup. Gather these items up, and get ready for the next step: ORIGINAL PS1 game backups DO NOT WORK Get titleman.exe and TITLE.DB from - Please ignore steps found on this page, you only want the exploit! Put your original PS1 game into your computers CD-Rom, and open the drive in Windows Explorer to view the files. Open Notepad (Windows-Key+R, type notepad), and drag the file SYSTEM.CNF into the Notepad window. Inside, youll see something along the lines of: BOOT = cdrom:\SCUS_944.92;1 EVENT = 20 TCB = 5 STACK = 801FFFF0 What youre really concerned is the BOOT line; it holds what file we need to boot. Simply copy the highlighted portion either to the clipboard, or just leave this open because well need it very shortly. BOOT = cdrom:\SCUS_944.92;1 NOTE: Not every game boots with SCUS; some are SLUS/SLES for example. Either way, all you want is the highlighted portion EXACTLY LIKE IT SHOWS! Establishing the goods Now extract the exploit into its own directory (again, all you really need is titleman.exe and TITLE.DB, and I suggest something close to the root, like: DRIVE:\mc), and open up command prompt (Windows-Key+R, type cmd). Navigate to your extracted directory, and type the following command, where XXXX_XXX.XX should be replaced with your previous BOOT file: titleman a XXXX_XXX.XX Youll get something like the following: >titleman -a XXXX_XXX.XX titleman TITLE.DB manager - version 0.1 Copyright (c) 2003 Marcus R. Brown <> Licensed under the Academic Free License version 2.0 Add: Skipping past '???'. Add: Skipping past 'PSX.EXE'. Add: Skipping past 'PSXMAIN.EXE'. Add: Skipping past 'SCUS-943.00'. Add: Skipping past 'PSXMAIN.exe'. Add: Skipping past 'SLUS-900.01'. Adding ' XXXX_XXX.XX ' to TITLE.DB. done.

Pick-n-Choose The next thing we need to accomplish is to actually boot to a program. The program Im going to be using is KeyLauncher v0.4. This application supports executing ELF files from MC, USB, and now a HDD! All you have to do is download it, and extract it. Once its extracted, CAPITALIZE all characters in all files (test.ELF would be TEST.ELF) and rename PS2KL04.ELF (or whatever version of the file youre using) to BOOT.ELF. Detailed information on how to use KeyLauncher can be found on the developers website.
NOTE: You can actually use any ELF file you want to be your BOOT.ELF, however, I feel that KeyLauncher has the best functionality as a starting program. Consider it like Windows when you turn your PC on you then tell it what application to execute. Enabling the exploit Now that our primary files are set up, we can upload them to our memory card! Keep in mind, doing JUST this phase does absolutely nothing! In fact, it could potentially leave your PS2 in an inoperable state (of course I dont really know, because I wont try! Here are the steps you need to complete: Start ExecFTPS on your PS2 Load FFXP on your PC Navigate to the directory: /mc/0/BxDATA-SYSTEM NOTE: Not all PS2s use the same folder, so replace the x with a character that is determined by your geographic location. Just so you know, you wont have multiple directories in this naming convention, so if it looks like that use it. Copy TITLE.DB, BOOT.ELF, and KL.DAT from your PC to your MC. TITLE.DB and BOOT.ELF MUST BE CAPITALIZED!! IT WILL NOT WORK IF THIS IS NOT DONE! To be safe, I make all my uploaded files completely capitalized. Viola! Youre done - for now! From here, you can boot your PS2 with your PS1 game, and should be successful loading KeyLauncher. If not, then you obviously did something wrong sorry; try again! KeyLauncher is pretty straight forward. Simply press START anytime you want options, follow the prompts, and youre good. Continue onto other phases, and Ill give you some tips and hints. Going the step beyond Like I was saying above, KeyLauncher will execute ELF files on the memory card. So to save us some hassle and drive space (128mb per ELF via HDLoader), were going to move those to the memory card. Just like you did a second ago, make sure ExecFTPS is running, and you are connected via a FTP client. Then, simply upload the files needed to your memory card where you uploaded the exploit files; for my programs I uploaded: HDLOADER.ELF HDLD_SVR.ELF ExecFTPS.ELF CONFIG.DAT (for ExecFTPS) HDDFORMAT.ELF (DMS HDD Format Utility I will discuss this more shortly) NOTE: For HDLoader, you need a PACKED ELF! Do NOT ask for one in forums unless you want to be banned. Dont contact me asking for one. Its out there, and if you cant find it, you can find information on how to create one (from an unpacked elf). NOTE: A cool thing about FlashFXP is that you can edit files without downloading them to the PC. Highlight the file on the FTPs connection (the right side usually), and press CTRL+E or right-click and press Edit. Edit the file, and close. Press OK to upload the saved changes, or CANCEL to not

- 10 -

Phase Six: Utilizing your HDD for more than games
Whats next? Well, the skys the limit! No really, if youve noticed for ELF files made into images it takes 128mb to get it onto HDLoader. Now, this makes testing really nice because its easy to set up just upload it with HDL_Dumb or a like program. The downside is that if youre low on space or have lots of ELF files; you can get caught in a rut. DMS (dare I say) has made a useful utility in all its midst as a trouble maker. This utility is called DMS HDD Format v1.1. It can be found on DMS webpage, under the DMS4 product, and under Downloads|DMS Software. With this utility we can easily create a partition on the hard drive to load our ELF files via KeyLauncher. NOTE: At this point, you should be familiar with the different techniques of how to get the ELF file onto the memory card, so Im going to skip the detailed steps. Pigeon Holes Essentially, you just need either a CD image of HDDFRMT.ELF and a SYSTEM.CNF (it should come with one) and install it with HDLD_SVR, or just upload it to your memory card and tell KeyLauncher how to execute it. Since weve already got ExecFTPS running, we can simply use the latter choice and edit KeyLaunchers KL.DAT file to tell it how to load. Once youre up and running with the application, you can tell how easy it is to use.
The only thing we want to do at this point is create a partition to place our ELF files. I called mine ELFS with a size of 128mb. If you read the README file that comes with it, youll realize that the partitions must be made in increments of 128mb. Thus, if you try making a 10mb partition, itll still create a 128mb partition. When the program is done making the partition, reboot the PS2 and load ExecFTPS. Gathering Berries Errrrr, ELFs With ExecFTPS on your PS2 and FFXP on your PC, we can begin to fill our partition. The first thing we have to do is mount our partition. In an environment like PS2 (which is very familiar to Linux users), we have to tell the system to use a device pointer as a readable/writable file system. ExecFTPS has a mounting structure built in, and we can issue the command from FFXP (read the manual if you have a different client) using a RAW command. First, we must verify what our partition name is. Navigate on the PS2 to /hdd/0 and take note of EXACTLY how the partition you created is spelled and capitalized - mine is +ELFS. Keep this in memory, or copy the filename into your clipboard. NOTE: Partitions created usually have a + symbol in front of them, you cant name them with a +, but it puts it in there anyway. Dont ask why, just live with it.

- 11 -

To issue a raw command in FFXP, press CTRL+R or right click in the connected window (usually right side) and click COMMANDS|RAW COMMAND(QUOTE). A small input box will pop up. In this box, type: SITE MNT /pfs/0/ hdd:+ELFS Replace +ELFS with whatever your partition was called. You should then see a statement like the following: [R] SITE MNT /pfs/0/ hdd:+ELFS [R] 214 SITE MNT succeeded. If done correctly, we have just mounted our filesystem to /pfs/0/ - now navigate there. At first you shouldnt see anything in this path this is normal, we havent put anything in it! The last step is simply moving all the ELF files you can fit into this partition. For now, we want to copy everything we have on the memory card to this partition: HDLOADER.ELF HDLD_SVR.ELF ExecFTPS.ELF HDDFORMAT.ELF (DMS HDD Format Utility I will discuss this more shortly) NOTE: If you notice, I didnt copy over the CONFIG.DAT file for ExecFTPS. This is because ExecFTPS expects the configuration file to be on the memory card. It doesnt take much space (mine is only 44kb) so it wont hurt us. NOTE: Also notice that I didnt include the KeyLauncher ELF (BOOT.ELF on the MC) to copy to the hard drive. This is because in order for the exploit to work, we need a BOOT.ELF on the MC it doesnt make much sense to have it on the hard drive. Its small, yet robust, so leave it be. Reconfiguring KeyLauncher Ok, now that our ELF files are on the hard drive, we need to tell KeyLauncher to execute them off the hard drive rather than the memory card. An easy way of doing this is booting with KeyLauncher and changing the settings. Sometimes what Ill do is tell it what ELF to load, and just put A as the name, so I dont have to punch each letter in. The next step is a quick copy and paste deal, OR you can skip the KeyLauncher GUI and do just this if you know what youre doing: Connect to your PC via ExecFTPS and FFXP. Go to the exploit location (/mc/0/BxDATA-SYSTEM) Right-click KL.DAT Click EDIT (CTRL+E) From here, youll see that the setting you just made is represented by: []=hdd0:+ELFS/EXECFTPS.ELF;A Keep in mind, that [] could be any of the buttons, and +ELFS should be replaced by your partition name. Rename the menu-text from A to something more useful, say ExecFTPS? You can copy and paste the paths to the other programs if youd like to make editing faster and easier.

- 12 -

Conclusion/Extra Notes
Thats it! Youve completed practically everything! If youve followed this entire tutorial you should have the following working flawlessly for you: Memory Card exploited Starts KeyLauncher HDLoader/HDAdvance detects games on HDD Custom partition created via DMS HDD Format Utility ExecFTPS connection to memory card and HDD for easy updating/transferring HDLD_SVR to allow installing games over the network If youve encountered any problems, heres a quasi-faq about some things that need attention. ExecFTPS This section assumes you have a working connection with ExecFTPS. These symptoms are also experienced directly with FlashFXP, although they could be a potential problem with other FTP clients. Problem: Sometimes when you want to view a directory, it wont list My mount command wont complete, it fails, or freezes. Solution: Clear the directory/file cache (Directory|Flush Directory Cache) A couple things could happen here: o Make sure nothing is currently mounted (issue the command: SITE UMNT /pfs/0) o Make sure your partition actually exists, or is spelled properly (navigate to /hdd/0 to check) o Re-check your firewall or antivirus Make sure nothing is currently mounted (issue the command: SITE UMNT /pfs/0)

I cant view the path: /hdd/0
Tips ALWAYS pay attention to your firewall and antivirus. View the logs, tell it to display all warnings/errors, whatever it is you need to do just make sure you KNOW its not your firewall. Sometimes you can kill the firewall, but since Norton AntiVirus 2005, you cant COMPLETELY kill it. It says its disabled, but it still does block things in the background. I put my ExecFTPS CONFIG.DAT file into the same directory as my HDLD_SVRs IPCONFIG.DAT. The reason for this is because I figured if I have to create a directory for a single file, I might as well put another one in there to keep it centralized. ExecFTPS also searches SYS-CONF for its config file if it isnt found in BxDATA-SYSTEM. The path for the files is at: /mc/0/SYS-CONF; you might have to create this directory. If you want to boot a program like PS2 Realitys Media Player, then consider using LaunchElf for your BOOT.ELF instead of KeyLauncher. At the time of this writing, v0.4, nor v0.5bx had compatibility with ps2media.elf

- 13 -

I couldnt have made this tutorial as good as it is (hell, I think its good!) without the support and help of a few people. for their kindness to support the scene, and the excellent developers that frequent the forums #PS2-Scene on EFNet BladeZero Suggestions, proof-reading EntwinedW Suggestions, advocations about my thoughts XMF - Fortify concepts |DV8| - HDLoader and Patching discussions

Websites Used

In order of appearance: PS2 Hard Drive Compatibility Chart - HDL_Dump/Dumb, HDLD_SVR Enable Windows Extensions Find CDGenPS2 v3 HDLoader Compatibility Chart SwapMagicFix.coms Exploit Page - KeyLauncher v0.4 by Siir - DMS HDD Format Utility - Change Network Settings -

- 14 -

Glossary (Terms and Techniques)
D-Pad: Directional Pad the Up, Down, Left, and Right buttons ELF: The executable format for PS2 systems. This is the equivalent of a PCs.EXE extension Gateway: A computer system for exchanging information across incompatible networks by translating between two dissimilar protocols, such as an ISP which acts as a gateway to the Internet. IDE Controller: A popular interface to attach hard drives to PC's, where the electronics of the controller are integrated with the drive instead of on a separate PC card. Image: A standard for a CD-Rom image that represents a physical CD. Inject: Insert the file into the image, or the application to create the image. IP Address Internet Protocol Address: The numeric address of a computer on the Internet. An IP address is written as a set of four numbers separated by periods (each number can range from 0 to 255). An example of an IP address is ISO 9660- International Standards Organization: See Image LBA Logical Block Address: The scheme by which the BIOS passes an operating system request for a given sector to a modern hard drive (or most other media devices). Mount: Mount a file system or display information about mounted file systems Subnet Mask: A local bit mask (set of flags) that specifies which bits of the IP address specify a particular IP network or a host within a sub network. An IP address of with a subnet mask of specifies host 1 on subnet The subnet mask determines the maximum number of hosts on a sub network. Viewing your PCs network configuration: Click START|RUN, and type cmd At the prompt, type ipconfig You should get something back along the lines of: IP Address. : Subnet Mask. : Default Gateway. : The IP address is SPECIFIC to your computer only. Your PS2 address MUST be UNIQUE to any other networked device on the network. To change your network settings, view this page:


Transferring HDL/HDA MC exploit with an unmodded PS2

What do you need?

The original HDLoader/HD Advanced ExecFTPs v0.67 or higher FlashFXP CDGenPS2 v2 or higher WinHIIP v1.6.3 or any other transferring GUI (I like WinHIIP most, but if youve used another GUI you better stick with that one). USB 2.0 IDE cable (its useful for transferring games later with WinHIIP at high speed) Crossover cable or any other solution to transfer files through network. Original PSX game PS2 Sony Network Adapter Sony Memory Card HDD

Putting ExecFTPs on HDD

The first thing you need to do is format your PS2 HDD with HDLoader if youre just getting started. Next step is changing the IP addresses inside config.dat. Open Notepad and there you open the config.dat file of ExecFTPs (or right click the config.dat file > click on open with > Notepad) Inside it should look like this = (First parameter is PS2 IP, second is Net Mask, third is Gateway IP also known as your PC IP.) This is normally default setting.

1. 2. 3.

Open the ExecFTPs folder. Open CDGenPS2. Drag SYSTEM.CNF over to CDGenPS2
Right click on SYSTEM.CNF inside CDGenPS2 and press Edit Now you are able to Fix the LBA > check Fix LBA and change it to 12231 > click OK.
Drag the rest of the ExecFTPs files over to CDGenPS2. (CONFIF.DAT & ExecFTPs.ELF)
Make sure to make a new folder first name it ExecFTPs before you build your image. Click on the IMG icon to build either a bin image and browse to your folder > name your image ExecFTPs > click save. There will be 2 files made. 9. Connect your HDD to your PC with the USB 2.0 IDE cable. 10. Open WinHIIP.
11. Select your HDD by clicking Select Drive. Make sure youre not selecting your own PC drive, otherwise youre in trouble. 12. Click on Add Image(s) so you get to the browser
13. Click on Add Image(s) again and youll get to the browse screen. Select the image you made with CDGenPS2. If you want to add more images before starting just add them all WinHIIP puts them in a waiting list. 14. Press Start when the image is found. 15. Transferring process doesnt take as long as transferring images through HDLoader. 16. Once the transferring is done it should look like this.
17. The Boot File should be EXECFTPS.ELF. If you have to change it, check the box next to it and click on Edit Image Settings. Here you change the Boot File to EXECFTPS.ELF, you can also change the Menu Name, Compatability Mode and Media Type for other images.
18. Once youre done you can click Exit. If you have other images or DVD/CDs to install please do so, as it takes time to take out the HDD of your PS2 and put it back on your PC for some people. I find it a lot quicker still then putting it up on the network and transferring it over 500KB/s max, but thats my impression. 19. Now place the HDD into your PS2 with off course your Network Adapter attached. And connect your PS2 to your PC with a crossover network cable or any other option you connect your PS2 with. 20. If youre all set to go run your PS2 and place HDLoader/HD Advance into your PS2 drive. And select ExecFTPs v0.68 so your Network Adapter Link LED should light up. After a while youll get FTP Server initialized on port 21.! on your screen. This means youre set for the Network transfer.
Creating the "MC" folder & extracting the filepack

First of all you need to make a new folder called MC where you can add all the new downloaded files. You can store it at any place you want (C:\ drive, D:\ drive). You just need to remember where you made that folder. Now you extract the filepack into your into the MC folder, if youve patched anything you should replace the HDLoader ELF file thats already inside the FILES folder. When you run the LaunchElf for the first time, press select to go to config menu and then choose a button icon and press O (it's a Japanese program so you should press O instead of X), now browse to ELF file and press O again (the ELF can be on MC or HDD), after assigning buttons to ELFs, choose ok and press O. Now you are ready to use LaunchElf. Much easier to use than kl.dat If youre going to use PS2Keylauncher or PS2menu-k, make sure you rename that ELF file to BOOT.ELF and replace the BOOT.ELF in the FILES folder, the one inside now is LaunchElf. Using PS2menu-k ; you press R1 on your controller so the drive menu pops up. Highlight mc0 (memory card), and select it with X. > highlight BADATA-SYSTEM (USA) or BEDATA-SYSTEM (Europe) folder, press X. > highlight HDLOADER.ELF and press X. If you use PS2Keylauncher ; you need to put kl.dat also in the FILES folder. I didn't play around with PS2Keylauncher that much, when you enter the path to elf files in kl.dat and load the PS2Keylauncher for the first time then you don't need to do anything special, you just press the assigned button and the elf will launch. It seems the new version of PS2Keylauncher supports HDD and USB drive and you can edit the kl.dat inside the ps2 and you don't need to transfer it back to PC for editing. Anyway it's too much trouble. For those that like to know how it works should open the kl.dat in Notepad there you can assign the buttons to the ELF file. Example can be assigned to the square button: []=mc0:/BEDATA-SYSTEM/HDLOADER.ELF;HDLoader All these signs represent the buttons on your controller. If youve added more ELFs: PS2 MediaPlayer 1.50, MCLoader, HD Advance, CogSwapLoader by Hermes, PS2Link 1.23, CDLoader v7 5.2, MCFormat, you can assign them to the buttons you like. mc0:/ is the Memory Card BEDATA-SYSTEM is for Europe, BADATA-SYSTEM for USA and BIDATA-SYSTEM for


HDLOADER.ELF is your patched ELF file off course. And ; HDLoader is the name you want to give it. Do this for all your ELF files and it will be ok.
Modifying title.db to your PSX game
1) 2) 3) 4) Put the PSX game you will be using into your computers CD/DVD drive. Open Notepad Once Notepad is opened, you need to open the "SYSTEM.CNF" file on the PSX game. Now browse to the location drive your PSX CD is in. Make sure you're viewing files of "all types" > click/highlight "SYSTEM" file > click "OK". 5) In the first line you need to write this down, its your game PSX ID. Ive highlighted and put in a red box the part you need to write down. [Yours may say SLUS (or something different, or have a dash (-) instead of an underscore ( _ )] You only need what comes after "BOOT = cdrom:\" and before ;1, in my case it's SLES_021.94. Close Notepad once you wrote it down.
6) Now you need to open the command prompt. Click the "start" button > click "run" > type in "cmd" > click "OK". Theres a tittlemanfrontend available on the net, but I prefer the DOS version.
7) A DOS window will pop up. It will start up in your Documents and Settings folder. Just type in; "cd\" & press enter.
8) It will now bring to the root directory of your C:\ drive you need to get in to the MC folder you created earlier. Type in "cd MC" & press enter. If its stored somewhere else you need to
type in other commands like d: to get to your D:\ drive or cd folder name to get to another folder first.
9) Now you're in the MC folder, you're going to need to modify the title.db file to reflect that of your PSX game. You'll need to type in "titleman -a SLES_021.94" & press enter (you type in your own PSX ID you wrote down earlier).
10) It will then modify your title.db file.
(Depending on how many PSX games youve added there will be a lot more files on this list.) 11) Modification of the title.db file is complete.

Running FlashFXP

1. 2. If you havent installed it yet please do so first, and then open it. Click Options > Preferences > Connection tab > uncheck Use Passive Mode > click OK.
Click Session > Quick Connect > Fill in the PS2 IP in the Server or Url section, leave port 21 (Default PS2 IP is Click Connect when ready. When all goes well youll see 3 folders on your left window. hdd mc pfs
Go to mc/0/ to access the saves on memory card in slot 1, go of BADATA-SYSTEM (BEDATA-SYSTEM for PAL PS2, BIDATA-SYSTEM for JAP PS2) and drag & drop these 3 files to this folder: TITLE.DB (updated with the PSX ID) BOOT.ELF (PS2menu-k, LaunchELF or PS2 KeyLauncher) HDLOADER.ELF
If thats done, all you need is your PSX game to boot up your exploit from the Memory Card.



PSR-S550 S12ME Aspire T630 FHB50CD PV-DV102D 31 IB MP 6000 Boost Volvo V70 GXT550 CE283GLT LC-30HV4H WB610 CW F500 DVD-615 Z530I SD500 125 R GXV3000 FP261BF1 Gr-d350 3G Os3 VGN-A317M TA-FA777ES Hdcsdx1 WD-65130F 3235C FZ1-2007 1200 RT KX-FP145G Type 6012 C-60 Zoom VJF125 EXS2080 LE40C550 Rpxp6GT VSX-808RDS Cherokee 495 CPX327 Review Boss MT-2 IP 5850 Ist DL NP-N220P WM2010CW VGC-VA1 27 DZ-MV580A HP-130 YP-U1XB KX-F1820 System Octavia Wide 100 Motorazr V3X CQ-VAD7300U 560 WX Dwl-G810 KLV-S23a10E Multisix DVT499H Quickstart GWH-635-ES Ascom I75 AVR 85 DSL-2740B K205I MX2004A Classic TU-1500RD Touch PRO RX-397 800 ST Hasselblad H2 S2100HD WD-485TP Hoopla Deploy 3 MCD149 12 Bonneville DMR-ES15 AZ1574 321 II VP-DX200I LZ415SM SRL623evss CFD-S03CPL Premium Taav501 SV6003H F-15-F-5 Versatis 880 PB7220 NV-GS140EP EQ-231 Fostex PH-5 Nemo Wide EB-X700 ICD-SX46 El52300 Asus P525


manuel d'instructions, Guide de l'utilisateur | Manual de instrucciones, Instrucciones de uso | Bedienungsanleitung, Bedienungsanleitung | Manual de Instruções, guia do usuário | инструкция | návod na použitie, Užívateľská príručka, návod k použití | bruksanvisningen | instrukcja, podręcznik użytkownika | kullanım kılavuzu, Kullanım | kézikönyv, használati útmutató | manuale di istruzioni, istruzioni d'uso | handleiding, gebruikershandleiding



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101