What is the purpose of "make kxploit"

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
40tude
Posts: 1
Joined: Tue Jan 03, 2006 9:34 am

What is the purpose of "make kxploit"

Post by 40tude »

I'm just getting started... So please stay calm...

With the help of Cygwin and PSPSDK I was able to compile/link a simple Hello World kind of "application"

However, like many others, running the application I had a 80020001 error

Reading the content of the forum I found out "make kxploit" was THE solution since invoquing the command and then copying the 2 created directories (hello and hello% in my case) allow me to run the hello application.

Cool is'nt it ? In fact... No !

Indeed I don't really understand what "make kxploit" does
In addition what is the purpose of the 2 directories?
What is the purpose of the one with the % sign?
OK, the applcation runs but I can see a "damaged data" icon on the PSP. I guess it comes from the hello directory. How can I hide it ?

Well... As you can see I would appreciate if one of you could tell me what to read or what all this means

I feel a little bit lost. So thanks a lot.
Philippe

//-----------------------
feel free to visit http://perso.wanadoo.fr/philippe.baucour/
User avatar
Drakonite
Site Admin
Posts: 990
Joined: Sat Jan 17, 2004 1:30 am
Contact:

Post by Drakonite »

Moved to PSP Software Development
Shoot Pixels Not People!
Makeshift Development
User avatar
JoshDB
Posts: 87
Joined: Wed Oct 05, 2005 3:54 am

Post by JoshDB »

This may not be entirely true - I 'basically' know why, though.

Using the old 'swaploit', you loaded the EBOOT.PBP with the PARAM.SFO and ICON0.PNG. Now, this would tell the PSP to load DATA.PSP, but not until the gameboot.pmf file is done playing, the one that looks like it has fruit in it and says PSP. So they switched memory sticks so that it read the DATA.PSP, renamed EBOOT.PBP in the same directory as the first one was found on the original memory stick.

*whew*

Now what KXPloit does is almost the same. You still launch the one with the PARAM.SFO and the ICON0.PNG, except that (now bear with me here, this may be wrong) the PSP tries reads from the same folder, EXCLUDING the %, since it's a blank char. So when you launch the one in Hello%, it says "look for DATA.PSP in EBOOT.PBP <here>", then the gameboot.pmf launches, then it looks in Hello since the % isn't read.

After reading through that, I sound dumb to myself.

Sorry, but that's the best way I can explain.
Post Reply