You can use PRXTool to do disasm of the main binary executable of the game, it will give you the stub adresses for everything the game imports.
You can the use those to call the functions the game imports.
That's what has been done for the Sparta-SDK by Freeplay and MaTiAz.
Search found 83 matches
- Tue Jan 06, 2009 12:08 pm
- Forum: PSP Development
- Topic: Call Syscalls from plain binary ASM?
- Replies: 22
- Views: 11318
- Sat Jan 03, 2009 10:21 pm
- Forum: PSP Development
- Topic: Call Syscalls from plain binary ASM?
- Replies: 22
- Views: 11318
But when you need to write code, such as code which an exploit jumps into, how would external calls be resolved then? In such cases you would need to manually find the functions right? THAT exactely is my situation in this case! The MIPS itself isn't the problem, finding the function tables is. Whe...
- Sat Jan 03, 2009 2:39 pm
- Forum: PSP Development
- Topic: Call Syscalls from plain binary ASM?
- Replies: 22
- Views: 11318
- Sat Jan 03, 2009 1:43 pm
- Forum: PSP Development
- Topic: Call Syscalls from plain binary ASM?
- Replies: 22
- Views: 11318
Call Syscalls from plain binary ASM?
I know I'm probably going to be stoned to death, but I'll take my chance and ask anyway.... Let's say I have a small block of raw ASM code, injected to somewhere in the PSPs RAM and jumped in to. Is there a good and known way of calling syscalls (like sceIoOpen and stuff) from there? Since I'm not h...
- Thu Dec 11, 2008 10:23 pm
- Forum: PSP Development
- Topic: pspsdk vs official sdk
- Replies: 4
- Views: 3204
- Sat Sep 20, 2008 9:50 am
- Forum: PSP Development
- Topic: Reverse Sha & Md5 hashes
- Replies: 8
- Views: 2888
The Sony keys that are stored in files ARE found (w/o we wouldn't have PSARDumper and the such). Some keys are embedded in the crypto hardware of the PSP and have NOT been found (but the functions to use it have :p) AES/RSA is asymetric, so even when you have found the key embedded in some other fil...
- Fri Sep 19, 2008 10:39 am
- Forum: PSP Development
- Topic: Reverse Sha & Md5 hashes
- Replies: 8
- Views: 2888
- Wed Sep 17, 2008 2:02 pm
- Forum: PSP Development
- Topic: "Outer glow" effect on images
- Replies: 7
- Views: 3047
- Mon Sep 01, 2008 5:36 pm
- Forum: PSP Development
- Topic: sceIoDread not work!
- Replies: 2
- Views: 1512
- Fri Aug 29, 2008 8:03 pm
- Forum: PSP Development
- Topic: New Project
- Replies: 11
- Views: 4067
- Thu Aug 28, 2008 6:06 pm
- Forum: PSP Development
- Topic: detect access via usb
- Replies: 13
- Views: 5339
Here's some good, old, well known xD USB code snipped, that I had modified a while back for checking USB access and counting the ammount of data.
Not too nice, but does the job.
http://pb.area-42.net/?show=22
Not too nice, but does the job.
http://pb.area-42.net/?show=22
- Thu Aug 21, 2008 2:45 am
- Forum: PSP Development
- Topic: detect access via usb
- Replies: 13
- Views: 5339
I remember doing this, including counting the ammount of data transfered, im my old pandora menu.... I hooked somewhere in the IoRead/IoWrite functions of the driver IIRC, set a flag to tell my other functions about a transfer in progress and counted the bytes in a global variable.... The solution I...
- Sun Aug 17, 2008 4:20 am
- Forum: PSP Development
- Topic: Cracking the PSP OFW without pandora
- Replies: 91
- Views: 48843
- Fri Aug 15, 2008 7:51 pm
- Forum: PSP Development
- Topic: Cracking the PSP OFW without pandora
- Replies: 91
- Views: 48843
- Sat Aug 09, 2008 11:38 am
- Forum: PSP Development
- Topic: dc v6 graphics
- Replies: 241
- Views: 347542
- Sat Aug 09, 2008 6:45 am
- Forum: PSP Development
- Topic: dc v6 graphics
- Replies: 241
- Views: 347542
- Fri Aug 08, 2008 7:45 pm
- Forum: PSP Development
- Topic: Increase cpu for rendering pdf
- Replies: 7
- Views: 2647
Re: Increase cpu for rendering pdf
/** * Set Bus Frequency * @param busfreq - new BUS frequency, valid values are 1 - 167 */ int scePowerSetBusClockFrequency(int busfreq); That should be the one for setting the CPU, but something happened in 3.71 and later, not sure if it still works propperly.... worth a try :) The display getting ...
- Fri Aug 08, 2008 7:22 pm
- Forum: PSP Development
- Topic: dc v6 graphics
- Replies: 241
- Views: 347542
- Thu Aug 07, 2008 10:30 pm
- Forum: PSP Development
- Topic: Memory Sticks with capacity greater than 4Gb
- Replies: 5
- Views: 2618
- Sat Aug 02, 2008 5:27 am
- Forum: PSP Development
- Topic: Write access to flash2: (NOT via USB! ;))
- Replies: 14
- Views: 6976
The archive of the .PRX also contains it's source. So if you'd rather do stuff in your own code, than loading several .PRXs, you can look there how and what to do to achive the same result. Anyway, if still wanted, I can post my WriteFile snipped, that uses the sctrlSetUserLeverl call to get the nec...
- Fri Aug 01, 2008 10:47 am
- Forum: PSP Development
- Topic: Write access to flash2: (NOT via USB! ;))
- Replies: 14
- Views: 6976
- Thu Jul 31, 2008 5:22 am
- Forum: PSP Development
- Topic: Browsing and Moving Files on Memstick C++, Playlist Selector
- Replies: 17
- Views: 6665
I think the header include is all the documentation you need. The parameters of the functions are briefly, but to the point, explained and the struct definitions are present in their full beauty :) If you have any questions left, don't hasitate to ask, I used those functions a lot myself lately for ...
- Thu Jul 31, 2008 5:05 am
- Forum: PSP Development
- Topic: Write access to flash2: (NOT via USB! ;))
- Replies: 14
- Views: 6976
- Thu Jul 31, 2008 4:07 am
- Forum: PSP Development
- Topic: Browsing and Moving Files on Memstick C++, Playlist Selector
- Replies: 17
- Views: 6665
- Thu Jul 31, 2008 3:57 am
- Forum: PSP Development
- Topic: Write access to flash2: (NOT via USB! ;))
- Replies: 14
- Views: 6976
@pspZorba: That's worth a try, will do once I get home. However, I'd like to avoid M33 specific special functions, as my app might run on CFWs not containing them (older OEs, or such). Are the main thread flags set to PSP_THREAD_ATTR_VSH aswell? Aye! They are.... :-/ Weird thing.... Do I have to &qu...
- Thu Jul 31, 2008 12:59 am
- Forum: PSP Development
- Topic: Write access to flash2: (NOT via USB! ;))
- Replies: 14
- Views: 6976
can you tell us more on hb mode ( kernel , vsh ?)and on cfw version? The main binary is VSH (0x800), tried both, calling from there or from my kernel mode .PRX that get loaded/started by the main module (didn't forget the SetK1 as well). FW I so far tried is 4.01-M33 Use vsh mode (flags 0x800), unl...
- Wed Jul 30, 2008 10:09 pm
- Forum: PSP Development
- Topic: Write access to flash2: (NOT via USB! ;))
- Replies: 14
- Views: 6976
Write access to flash2: (NOT via USB! ;))
Hi there :) In my little app, I am currently finishing, I want to WRITE a file to flash2:/ (NO, not via USB, only from inside the app) (NO, I am NOT trying to hack anything, only RESTORING the PSN activation data) The usual unassing and reassign chain doesn't seem to work: sceIoUnassign( &qu...
- Wed Jul 23, 2008 4:55 am
- Forum: PSP Development
- Topic: [QUESTION] What is the max heap size of a user prx?
- Replies: 27
- Views: 15818
- Tue Jul 22, 2008 10:32 am
- Forum: PSP Development
- Topic: Problem with writing FW to flash (kernel 3+)
- Replies: 1
- Views: 1826
Problem with writing FW to flash (kernel 3+)
Hi! First off: - Yes, I am using the updater modules, yes they are from the right FW/Updater - Yes, the IPL in the NAND is the correct one for the flashed FW - No, I did not forget the M33 additional files So, now my issue: I made an app (or at lease I'm trying to) that flashes a fresh CFW onto the ...
- Fri Jul 18, 2008 9:23 pm
- Forum: PSP Development
- Topic: Stop/ unload vshmain "vsh_module"
- Replies: 5
- Views: 4832
You can make a kernel mode module, load that and kill the VSH from there - or at least try. And here comes a problem of my own, similar to this one: - I am in 3.xx kernel (4.01 ATM, to be precise) - I am in kernel mode (kernel .PRX, loaded from my VSH mode one (0x800)) - I did sceIoUnassign() flash0...