How To Make Your Own Memory Card Exploit Using The Independence Installer
Updated: 02/13/2005 02:13 PM

It is rare to find guides on how to install a memory card exploit.I seen a guide off of http://www.swapmagicfix.com ,but it is only for swap magic exploit.With this exploit you can pretty much build a memory card exploit with whatever you want on it.


Tools Needed:
PS2cdgen
A already compiled disc if you want to strip the files out of it and use it in your exploit or files that you have,but can't burn your exploit right.
A burning program such as Acohol 120% or Nero to burn the image after you are done


Steps in Succeeding with the Independece Memory Card Exploit:

1.You will have to get the files that you need from a already compiled disc,such as keylauncher V0.2 which you can find here http://www.siirlabs.com/ps2dev/kl/release/ps2-keylauncher-0.2+-image_USA.rar

this would be a good file to strip needed files out of to compile your own disc.

2.You have to have a title.db file which is definately need.There is a program called title.db maker which will create a title.db file using the Slus code off of a disc.The title.db file I am gonna use in this tutorial can be located here http://www.ps2-scene.org/forums/attachment.php?attachmentid=4447 this is a title.db file which boots using a PS1 game.If you want to create your own title.db you can use the title.db maker which is here http://www.ps2-scene.org/forums/sho...?t=25184&page=2 .

3.Now you have to open up a file called KL which should be the KL.DAT file with wordpad or notepad either one will work.The file should look like this when you open it up:

AUTO=10
[]=mc0:/BADATA-SYSTEM/PS2MEDIA.ELF;PS2 MediaPlayer 1.50
/\=mc0:/BADATA-SYSTEM/MCLOADER.ELF;MCLoader
O=mc0:/BADATA-SYSTEM/HDLOADER.ELF;HDD Loder Free
X=mc0:/BADATA-SYSTEM/HDADVANC.ELF;HDAdvance
R1=mc0:/BADATA-SYSTEM/CSL.ELF;CogSwapLoader by Hermes
R2=mc0:/BADATA-SYSTEM/SNES_EMU.ELF;SNES
R3=mc0:/BADATA-SYSTEM/PS2LINK.ELF;PS2Link 1.23
L1=mc0:/BADATA-SYSTEM/PS2LOAD.ELF;CDLoader v7 5.2
L2=mc0:/BADATA-SYSTEM/MCFORMAT.ELF;MCFormat
L3=

Depending on what button you want your app to launch off of.You must edit the line to assign your app to one of the buttons.For instance lets say I want to change the HDAdvance app to launch from O button.You must look at the O buton first in my example and change it to this which should correct it O=mc0:/BADATA-SYSTEM/HDADVANCE.ELF;HDADVANCE .As you can see I have just switched the HDADVANCE app to load from the O button.When you are typing in BADATA this is for NTSC and when you type in BEDATA this is Europe.Right after that I typed in my .ELF file which should be the name of the apps .ELF file you are using and right after the ";" I named the app that should come up on the menu which should say HDADVANCE.
The L3 and R3 button commands have not been determined yet since I am not sure what the command lines are for them.So for right now you can use every button except for R3 and L3 buttons.

4.Once you have your KL.DAT file assigned right using your .ELF files.You can finally compile it to cd.Make sure you have the title.db before moving on to this step.The order that I used when I compiled my disc was like this using PS2cdgen and taking the files off the keylauncher V0.2 cd build:


/CDVD.IRX (Module of EXPINST)

/EXPINST.ELF (Express Installer by Sjeep)
/SYSTEM.CNF (Aiming at the EXPINST.ELF, with the LBA in 12231)Right here is where you have to right click on this file and choose edit.Where it says Fix LBA click on it and type in 12231.This file is used to boot up your memory card exploit installer.

/TITLE.DB (this can be booted from a disc that you want to use,the disc that you want to use will be used to get this exploit to boot up everytime when you plug this disc in)The title.db I use is in the link up above.It uses the PS1 discs and if you want to know what PS1 disc can be used you will have to read the readme file inside of the .rar file it comes with.

Make a folder called files,in ps2cdgen it should have a button on the left of the program that says New and has a picture of a folder.Click on it and name it FILES.

the order used for files should be like this:

/FILES/KL.DAT (File of configuration of the KL)This file is the file I told you to configure your apps to launch from the buttons earlier.This file should be the first to go into the FILES folder.

/FILES/BOOT.ELF (KL)This should be the KL.ELF file which you can get from the keylauncher V0.3 .rar file.It should have a KL.ELF file and a KL.DAT file that fixes some problems.The way you use the KL.ELF file is retype it to say BOOT.ELF file which will boot your apps off the memory card.

/FILES/CSL.ELF (CogSwapLoader)This is the well known CogSwapLoader file.The .Elf file is named CSL.ELF in my build.

/FILES/CDLOADER.ELF (CDLoader V7 beta 5.2 file)This is the cdloaderV7_beta5.2 app which should be easily explained.

/FILES/HDADVANCE.ELF (HDADVANCE)This is the HDADVANCE app

/FILES/HDLOADER.ELF (HDD LODER FREE)This is the HDLOADER app

/FILES/MCFORMAT.ELF (MC Format)Alright this app will format your memory card.If you are not happy with your exploit you can use this app to erase your whole memory card.This is a pretty important file if you only have one memory card and don't want lose any space.You don't have to use this file,you can always go into your PS2 browser and look at your memory card and delete the system file there,but you will lose some space doing this process.That is why this program is good to have.

/Files/MCLOADER.ELF (MCLOADER)This is the mcloader app

/FILES/PS2LINK.ELF (PS2Link)This is the program PS2 Link V1.23

/FILES/PS2LOAD.ELF (PS2Load)This is the PS2Load file

/FILES/PS2MEDIA.ELF (PS2MEDIA)This is the PS2 Media Player V1.50

/FILES/SNES_EMU.ELF (SNES_EMU)This is the SNES station which will launch super nintendo games and it will let you launch SNES builds from a DVD.

/FILES/IPCONFIG.DAT (Config. for PS2Link)

/FILES/IOMANX.IRX (Module)

/FILES/PS2DEV9.IRX (Module)

/FILES/PS2IP.IRX (Module)

/FILES/PS2LINK.IRX (Module)

/FILES/PS2SMAP.IRX (Module)

/FILES/UNRAR.IRX (Module)

/FILES/SYSTEM.CNF (???)

Alright these files I listed right here are mainly to get all the apps to work properly.

Make New Folder and label it DUMMY.This is where I put the 100mb DUMMY.bin file from the keylauncher V0.2 disc it helps the disc launch from the PS2 better.

Alright now click in PS2cdgen at the top where it says File and scroll down to where it says Create CD.Click on it and it will build you a .bin and a .cue file which you can burn with Alcohol 120% or Nero.

5.Now burn your disc with Nero or Alcohol 120%.I like to use Nero so I will give you the step for this program instead.The steps I used to burn this are like this:

Nero Express:
Click on disc image or saved project
Select your .cue file and click on it
Make sure your speed is really slow(I burned my disc at 8X because that was the slowest my burner would burn)
Now you should wait for your disc to burn and if successfull launch the exploit using Swap Magic CD or a modchip whatever way you use to boot your discs.

6.You can use whatever disc you want as long as it boots directly when inserted in the PS2.I used the PS1 game technique,but there are other ways of getting this to boot such as Action Replay,GameShark,Breaker Pro etc...If you want to use a disc like these you will have to edit your title.db file or either build one with title.db maker which can be found off of here http://www.PS2savetools.com .If you need help you ask me where you are stuck on the memory card exploit you are working on.I made this guide to help more people build there own memory card exploits.I wish more people explained there memory card exploit techniques better.The credit goes to the people that made the keylauncher memory card exploits and the people that have worked on the projects inside of the exploits.

Url to this pages:
http://nade.dk/web/nade/site.nsf/FramesetHP?readform&wmain=files/MCExploit_Using_The_Independence_Installer