forums.ps2dev.org Forum Index forums.ps2dev.org
Homebrew PS2, PSP & PS3 Development Discussions
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Some ideas I haven't implemented

 
Post new topic   This topic is locked: you cannot edit posts or make replies.    forums.ps2dev.org Forum Index -> PSP Development
View previous topic :: View next topic  
Author Message
mattias800



Joined: 27 Jul 2005
Posts: 6

PostPosted: Wed Jul 27, 2005 10:14 pm    Post subject: Some ideas I haven't implemented Reply with quote

Hello!

This is my first post here, so perhaps I should present myself first of all.
My name is Mattias, from Gothenburg, Sweden, 25 years old, studying Computer science & engineering at the university of Chalmers.

So, my ideas are about how to implement an ISO loader. People are obviously already working on these, but the more people working on it, the better!

I've been discussing this with some people in #WAB and other places and my ideas are the same as other people.
Open the non-encypted BIN-file, find all UMD-function calls and "hi-jack" them.
Now here comes the first part which I'm unsure about.
If we are to hi-jack them, that is, just put in some other adress so that instead of running the system functions, it will run our own code, but we have to place that code somewhere. Is it possible to just append it to the binary, calculate the new adresses and modify the calls?

So, we assume that it was a complete success. The next step is to make our own functions actually do something, and since we're not doing completely trivial stuff, we want to code C, not MIPS assembler.
This means we have to code our new functions, compile them and insert them into the binary manually (well, by code).
So, is it possible to write these functions and then, easily extract them from our small binary (containing only the function)?

Would it be possible to use PRX-files, if we could write the loader once, which inserts new function calls, and then keep these functions in a PRX-files, and to improve and add new functionality (boot ISO from SMB, FTP, whatever) by just improving this PRX-file?

Anyway, I'm hoping there are some talented people in :)
_________________
"Unix is like an intelligent woman. Very difficult to get started with, but blissful once you get established with it."
Back to top
View user's profile Send private message
pixel



Joined: 30 Jan 2004
Posts: 791

PostPosted: Wed Jul 27, 2005 10:21 pm    Post subject: Reply with quote

Errrr, sorry, wrong place, ever. In short: iso loading is piracy, and piracy is a no-no here.
_________________
pixel: A mischievous magical spirit associated with screen displays. The computer industry has frequently borrowed from mythology. Witness the sprites in computer graphics, the demons in artificial intelligence and the trolls in the marketing department.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    forums.ps2dev.org Forum Index -> PSP Development All times are GMT + 10 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group