Search found 34 matches
- Fri Dec 04, 2009 5:51 pm
- Forum: PSP Development
- Topic: slim's pre ipl routines?
- Replies: 4
- Views: 3379
The slim's preipl is almost the same as the phat one. However, if you really really want to take a look at the slim preipl, I think using booster's code is your best shot. I recall I read a thread here about 2 months ago (and I can't remember which one it was), that, booster's SDK code doesn't work ...
- Mon Sep 21, 2009 10:41 am
- Forum: PSP Development
- Topic: Decryption Process
- Replies: 2
- Views: 1460
It's against the rule here to help you with game related hacking. But as far as the general decryption is concerned, you are right, non-kernel modules are decrypted by msg_led. I have never found any source code for prxdecrypyer either, although many people might expect that it's open source. You ca...
- Sat Sep 19, 2009 3:00 pm
- Forum: PSP Development
- Topic: Decrypt the Firmware 6.0
- Replies: 30
- Views: 20538
Anyone want this ? ^^ I don't mean to offend you, but I don't really see the point of it. If you would like to share it, then why don't you share it. By the way, people who are dealing with assembly in a regular basis should already have something similar. Excuse me, I just realized I am talking to...
- Sat Sep 19, 2009 8:13 am
- Forum: PSP Development
- Topic: Decrypt the Firmware 6.0
- Replies: 30
- Views: 20538
- Sat Sep 19, 2009 8:05 am
- Forum: PSP Development
- Topic: Decrypt the Firmware 6.0
- Replies: 30
- Views: 20538
Hey man, please be polite to other devs. They don't do it because they have to give out the algorithm to you. But like I said, you can always figure it out yourself. Are they afraid that I make an CFW ?? I don't know about that. But if you can make one, you probably shouldn't be here and asking this...
- Sat Sep 19, 2009 7:52 am
- Forum: PSP Development
- Topic: Decrypt the Firmware 6.0
- Replies: 30
- Views: 20538
But, how look likes the key ^^ ? I found that (bu following the code) : 0xBF 0x0E 0xBF 0xC0 0x02 0x80 0xEC 0x0F 0xEC 0x4F 0xED 0x8F 0x71 0x40 0xE9 0x8F It's maybe that or not, but what is the algorithm to decrpt the IPL2 ?? I remember last time I saw an IPL, it's doing a lot of uncovering of its tr...
- Fri Sep 18, 2009 1:05 pm
- Forum: PSP Development
- Topic: Decrypt the Firmware 6.0
- Replies: 30
- Views: 20538
- Wed Sep 16, 2009 1:23 pm
- Forum: PSP Development
- Topic: Decrypt the Firmware 6.0
- Replies: 30
- Views: 20538
- Tue Jun 10, 2008 5:39 pm
- Forum: PSP Development
- Topic: Possible to alter static data segment in memory?
- Replies: 12
- Views: 3487
So what you want is to be able to step through code at the instruction level then? Well... for a start GDB does that, psplink should do that (not checked it still works :P). Alternatively use printf perhaps, if you run your code in psplink then doing printf (or fprintf(stderr, ...)) will spit out t...
- Tue Jun 10, 2008 6:06 am
- Forum: PSP Development
- Topic: Possible to alter static data segment in memory?
- Replies: 12
- Views: 3487
I think you are thinking about this the wrong way. Look at the source for psplink. Thanks for your comments, maybe I am heading the wrong direction. I was just thinking about this in different way - it might sound a bit crazy (please don't laugh at me). What was in my mind was that I found printf()...
- Mon Jun 09, 2008 12:10 pm
- Forum: PSP Development
- Topic: Possible to alter static data segment in memory?
- Replies: 12
- Views: 3487
Aren't people ask questions here when they are not sure? plus I did not ask for a lesson either. At least, I know what I am doing is possible, although you don't necessarily agree with what I am doing. What I mean by asking for help is someone (hopefully) comes out and clarify points I am not quite...
- Mon Jun 09, 2008 7:38 am
- Forum: PSP Development
- Topic: Possible to alter static data segment in memory?
- Replies: 12
- Views: 3487
Given what you are trying to do, asking for help is self-defeating. If you don't know how, go learn. We don't give lessons here in any case. This is a developer board, not a correspondence class for ITT. Aren't people ask questions here when they are not sure? plus I did not ask for a lesson either...
- Sun Jun 08, 2008 8:44 pm
- Forum: PSP Development
- Topic: Possible to alter static data segment in memory?
- Replies: 12
- Views: 3487
Just change it at link time, do you really need to do it at runtime? You should be able to set things up however you'd like by modifying the linker script accordingly. I am not pretending I know everything pretty well here :) Yeah, I suppose I can write a application my own and change the linker sc...
- Sun Jun 08, 2008 1:24 pm
- Forum: PSP Development
- Topic: Possible to alter static data segment in memory?
- Replies: 12
- Views: 3487
What exactly do you want to do? All the addresses (in the rodata, data and bss segments) within the executable are resolved at link time. To move any of them at run time would require you to fix up the offsets within the whole program and fix the relocations. You could, I suppose, if you know the s...
- Sun Jun 08, 2008 11:48 am
- Forum: PSP Development
- Topic: Possible to alter static data segment in memory?
- Replies: 12
- Views: 3487
Possible to alter static data segment in memory?
Hi everyone, I am finally free from school again and able to learn more about my PSP :) After playing around with the internal memory for a few days, I found out the following main memory layout for a typical application at its run time (I assume it is also true for many other apps): ***************...
- Wed Apr 30, 2008 11:41 am
- Forum: PSP Development
- Topic: stack pointer start address?
- Replies: 5
- Views: 2778
Thanks for the clarification. Assuming in the simplest possible situation, in which you only have the main thread running for the target application (I am not sure if this is the case for every real application out there), in this case, should the initial address of $sp start somewhere at the top of...
- Tue Apr 29, 2008 1:55 pm
- Forum: PSP Development
- Topic: stack pointer start address?
- Replies: 5
- Views: 2778
stack pointer start address?
In learning assembly language, I am still not quite sure how does the PSP allocation for a program ans its data. Assume that I am in pre-3.7x fw, now if I have a memory dump from 0x08800000 - 0x08800000 + 0x01800000 = 0x098800000 (I am not sure if I am looking at the right memory region, correct me ...
- Tue Apr 22, 2008 5:53 am
- Forum: PSP Development
- Topic: can pspinside turn the psp into a hardware debugger?
- Replies: 2
- Views: 1372
can pspinside turn the psp into a hardware debugger?
i cant tell if it can be used as a hardware debugger just by reading its documentation.
can anyone clarify this?
can anyone clarify this?
- Mon Mar 31, 2008 6:23 pm
- Forum: PSP Development
- Topic: prxtool not showing data refs?
- Replies: 1
- Views: 956
here is a code fragment i have this time: ; Subroutine sub_0884F7B0 - Address 0x0884F7B0 sub_0884F7B0: ; Refs: 0x0884D7E4 0x0884D8C0 0x0884F7B0: 0x3C020899 '...<' - lui $v0, 0x899 0x0884F7B4: 0x03E00008 '....' - jr $ra 0x0884F7B8: 0x2442728C '.rB$' - addiu $v0, $v0, 29324 0x0884F7BC: 0x27BDFFF0 '......
- Mon Mar 31, 2008 6:08 pm
- Forum: PSP Development
- Topic: prxtool not showing data refs?
- Replies: 1
- Views: 956
prxtool not showing data refs?
hey guys: I have a question about using prxtool debugging a program. I remember last time I used prxtool to disassemble a boot.bin, it will alert you whenever it detects a valuable pointing to a memory location, something like this: =========================================== ... ... ... loc_0002B2C...
- Sun Jan 20, 2008 3:35 am
- Forum: PSP Development
- Topic: wierd disagreement between the binary and the prxtool output
- Replies: 3
- Views: 1732
- Sat Jan 19, 2008 8:14 pm
- Forum: PSP Development
- Topic: wierd disagreement between the binary and the prxtool output
- Replies: 3
- Views: 1732
- Sat Jan 19, 2008 8:07 pm
- Forum: PSP Development
- Topic: wierd disagreement between the binary and the prxtool output
- Replies: 3
- Views: 1732
wierd disagreement between the binary and the prxtool output
hey guys, Something was really bothering me yesterday when I was analyzing the assembly code of a decrypted eboot and compare to the output made by the prxtool. Here is the disassembly code segment I was looking at ... 0x00003090: 0x27BDFFE0 '...'' - addiu $sp, $sp, -32 0x00003094: 0x24030001 '...$'...
- Fri Nov 30, 2007 3:31 pm
- Forum: PSP Development
- Topic: return values in assembly subroutine
- Replies: 10
- Views: 3660
yeah, i am using prxtool, and i have searched through the whole program (using '0013B100') but didn't see any reference pointing at that location or anywhere near there... search B100, as the reference is probably splitted between 0013 and B100 ;) it wouldn't work for B100 as its a big file and the...
- Fri Nov 30, 2007 11:27 am
- Forum: PSP Development
- Topic: return values in assembly subroutine
- Replies: 10
- Views: 3660
- Fri Nov 30, 2007 8:25 am
- Forum: PSP Development
- Topic: return values in assembly subroutine
- Replies: 10
- Views: 3660
come across another weird place: here is the function call: ; ====================================================== ; Subroutine sub_0013AD58 - Address 0x0013AD58 sub_0013AD58: ; Refs: 0x0013AC8C 0x0013ACD0 0x0013AD58: 0x27BDFFE0 '...'' - addiu $sp, $sp, -32 0x0013AD5C: 0xAFB3000C '....' - sw $s3, ...
- Wed Nov 28, 2007 7:22 pm
- Forum: PSP Development
- Topic: return values in assembly subroutine
- Replies: 10
- Views: 3660
$v0 and $v1 are the return value registers, but why would you ever want to use both of them for the return value? the only instance i can think of is when you want to return a 64bit long double value, are there any other instances you will need to make use of both registers? A structure that fits i...
- Wed Nov 28, 2007 6:11 pm
- Forum: PSP Development
- Topic: return values in assembly subroutine
- Replies: 10
- Views: 3660
return values in assembly subroutine
For those who have decompiled allegrex assembly code before, i got another question for you, but i think it's a pretty general assembly code question tho =P $v0 and $v1 are the return value registers, but why would you ever want to use both of them for the return value? the only instance i can think...
- Wed Nov 28, 2007 5:35 pm
- Forum: PSP Development
- Topic: compression algorithms in psp
- Replies: 4
- Views: 3109
compression algorithms in psp
does anyone know what kind of compression algorithms (or known compression algorithms) are using in the psp system?
are there any source code for that?
looks like the assembly code i am reading resembles some kind of compression scheme, but i am not quite sure...
thanks for any helps!
are there any source code for that?
looks like the assembly code i am reading resembles some kind of compression scheme, but i am not quite sure...
thanks for any helps!
- Wed Nov 28, 2007 5:25 pm
- Forum: PSP Development
- Topic: allegrex full instruction set
- Replies: 11
- Views: 6425
i am not sure if i got the ins instruction right ins $1 $2 x y so what it does it to clobber the the bits from index x to y-1 of the first register with that of the second register? it doesn't seem I was able to find any info on this instruction from my google searches about the MIPS32 R2 documenta...