Page 1 of 1
Heres a WILD idea

Posted:
Wed Dec 30, 2009 2:28 pm
by airplanes18
why doesnt anyone try and do a code that matches sony's official code. like take it from a demo or something? or is that illegal. maybe someone should try, cuz i aint smart enough to do it

Posted:
Wed Dec 30, 2009 6:30 pm
by crait
There's no code in an official program or anything like that. It's a code that's compiled into an executable that is then scrambled with an encryption.

Posted:
Wed Dec 30, 2009 6:39 pm
by airplanes18
it was worth a try. sounds like itd made sense. hell, cant we just cut and paste it all into the new HB and try that?

Posted:
Wed Dec 30, 2009 9:42 pm
by light_alistor
Its more complicated then that. Its not like the code is simply.... text ya know? you cant just copy a demo's program and then paste it into an eboot. The code is also signed. meaning the psp has to recognize it. custom firmware allows us to run unsigned code. the exploits (be it a game or picture glitch) allow us that first round of unsigned code usually resulting in installing firmware that lets all unsigned code play IE custom firmware. No one has managed to dump the 6.0 firmwares yet (tell me if anything im saying is wrong btw) which is why we haven't seen any cfw above 5.50.

Posted:
Wed Dec 30, 2009 9:44 pm
by airplanes18
no your right cept for cfw. we have 6.xx now i believe, which is worthless. i was really just trying to spark ideas. shows you how much a really know.....

Posted:
Wed Dec 30, 2009 10:15 pm
by crait
Here's how coders like Mailas and I code and set up homebrew for the PSP.
.........................................................................................
Here's the code we can read.
Source code: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Then, it's compiled into a format the PSP can read. This is the PBP.
Compiled code: ZEFG UVWXYQABCDHIJKLPRST MNO
.........................................................................................
Here's how Sony does it.
.........................................................................................
Here's the code we can read along with a signature.
Source code & sig: ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890
Then, it's compiled.
Compiled code: ZEFG UVWXYQABCDHIJKLPRST MNO 1234567890
Then, the signature is applied. This is what the PSP reads. This is the PBP.
Signed PBP: 1Z0EF9G7UVW8XYQAB2CDHIJKLPR4ST6M5N6O
.........................................................................................
Whenever Sony makes a PBP, we can't tell what's the signature and what's the code because both of them are unreadable by humans and only the PSP so it's easy to mix it up. We can't look at the PBP's and tell what the difference is between E and F or any other letters and we definitely can't tell the difference between the letters and numbers so their signature is secure.

Posted:
Thu Dec 31, 2009 10:57 am
by The Cookie Monster
crait wrote:Here's how coders like Mailas and I code and set up homebrew for the PSP.
.........................................................................................
Here's the code we can read.
Source code: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Then, it's compiled into a format the PSP can read. This is the PBP.
Compiled code: ZEFG UVWXYQABCDHIJKLPRST MNO
.........................................................................................
Here's how Sony does it.
.........................................................................................
Here's the code we can read along with a signature.
Source code & sig: ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890
Then, it's compiled.
Compiled code: ZEFG UVWXYQABCDHIJKLPRST MNO 1234567890
Then, the signature is applied. This is what the PSP reads. This is the PBP.
Signed PBP: 1Z0EF9G7UVW8XYQAB2CDHIJKLPR4ST6M5N6O
.........................................................................................
Whenever Sony makes a PBP, we can't tell what's the signature and what's the code because both of them are unreadable by humans and only the PSP so it's easy to mix it up. We can't look at the PBP's and tell what the difference is between E and F or any other letters and we definitely can't tell the difference between the letters and numbers so their signature is secure.
I get it!
u just randomly put those numbers and letters right?
sounds like fun!

Posted:
Thu Dec 31, 2009 11:39 am
by crait
Da Cool Man wrote:I get it!
u just randomly put those numbers and letters right?sounds like fun!
Well, to us it looks random so we don't understand it but to Sony and the PSP, it makes sense.

Posted:
Thu Dec 31, 2009 2:10 pm
by The Cookie Monster
crait wrote:Da Cool Man wrote:I get it!
u just randomly put those numbers and letters right?sounds like fun!
Well, to us it looks random so we don't understand it but to Sony and the PSP, it makes sense.
Do the guys sit up all day and night writing the codes???

Posted:
Thu Dec 31, 2009 2:34 pm
by ace
crait wrote:Here's how coders like Mailas and I code and set up homebrew for the PSP.
.........................................................................................
Here's the code we can read.
Source code: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Then, it's compiled into a format the PSP can read. This is the PBP.
Compiled code: ZEFG UVWXYQABCDHIJKLPRST MNO
.........................................................................................
Here's how Sony does it.
.........................................................................................
Here's the code we can read along with a signature.
Source code & sig: ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890
Then, it's compiled.
Compiled code: ZEFG UVWXYQABCDHIJKLPRST MNO 1234567890
Then, the signature is applied. This is what the PSP reads. This is the PBP.
Signed PBP: 1Z0EF9G7UVW8XYQAB2CDHIJKLPR4ST6M5N6O
.........................................................................................
Whenever Sony makes a PBP, we can't tell what's the signature and what's the code because both of them are unreadable by humans and only the PSP so it's easy to mix it up. We can't look at the PBP's and tell what the difference is between E and F or any other letters and we definitely can't tell the difference between the letters and numbers so their signature is secure.
The basic idea behind what crait explained applies to almost all the consoles btw. If you alter say sony or m$ code for their game consoles then their signature is broken and it can't be ran on the console. Hence why we use exploits to install custom firmware on various things that allows us to run code without the signature applied. And yes, it is a lot of work

I'm no programmer but I figured I'd mention that real quick.

Posted:
Thu Dec 31, 2009 4:48 pm
by airplanes18
*craps pants* how do you guys figure all this out? really?

Posted:
Thu Dec 31, 2009 11:39 pm
by The Cookie Monster
airplanes18 wrote:*craps pants* how do you guys figure all this out? really?
studying programming, or 'the last sentence of Ace's post

Posted:
Fri Jan 01, 2010 12:51 am
by crait
Da Cool Man wrote:Do the guys sit up all day and night writing the codes???
I have on a few occasions....
And Ace is right- You can't just edit one part of nearly any executable whether it be for Windows Mobile or Nintendo Wii and expect it to run because most times you can't tell what you're editing.

Posted:
Fri Jan 01, 2010 11:38 pm
by Mailas
Da Cool Man wrote:I get it!
u just randomly put those numbers and letters right?sounds like fun!
Oh my god. >_>
Oh and you can edit executables.
I actually recently released a Halo CE dedi server that fixes up the patch.
I basically had to hex edit the versions so its compatible with previous things like the custom zombie gametype,
or aimbots, things like that. Its loads of fun.

Posted:
Sat Jan 02, 2010 12:19 am
by crait
Well, there's a lot of executable that you can manage to edit in Windows because some of the code is still visible at times and sometimes when there's enough people tinkering with it, you can find the right offsets to edit to get a specific and sometimes maritime result. Argh, matey.