Post Reply 
pspbtconf for 3.51M33
Author Message
Ac_K
I See K

Posts: 141.5490
Threads: 5
Joined: 9th Jun 2007
Reputation: -3.19624
E-Pigs: 12.2039
Offline
Post: #11
RE: pspbtconf for 3.51M33
Quote:pspbtcnf.bin 3.51 :
Doc by Ac_K ...
===================
*******************

Header : 0x0 to 0xff
====================

0x18 : 60 27 (Invert this for had the offset of PRX List 0x2760)
0x1C : BIN Filesize in bytes

0x4E : +0x01 byte by Path add
0x6C : +0x01 byte by Path add
0x8C : +0x01 byte by Path add
0xAC : +0x01 byte by Path add
0xCC : +0x01 byte by Path add
0xEC : +0x01 byte by Path add

PRX Lines :
==========

Example :
Offset 0x100 for the first path.
Two lines aligned in 16 bytes.

01 00 01 80 01 00 00 00 00 00 00 00 00 00 00 00
BF 33 56 F5 E3 A2 8C 3A 43 5D BE F7 70 F0 66 64

First line : Type PRX , Path PRX line.
Second line : Hash of the PRX. (You could NOP this line, the hash isn't check !)

1) 6 Type (First byte / in First line) :
----------------------------------------

0x01 : VSH
0x02 : GAME
0x04 : UPDATER
0x08 : POPS
0x10 : LICENSE GAME
0x40 : APP

2) Attributes (Three bytes / in First line) :
-----------------------------------------

0x00 0x01 0x80 : same every time !

3) Adress PRX Line :
--------------------

In the original pspbtcnf.bin the offset of the first path is 0x2760.
For the "/kd/sysmem.prx" the offset is 0x2761.
The fifth byte in the first path is 0x01.
0x2760 + 0x01 = 0x2761.

For the second path (Offset : 0x120), the fifth byte is 0x10.
For "/kd/loadcore.prx", 0x2760 + 0x10 = 0x2770.

The fifth byte it's length (in hexadecimal) of the last PRX path string.

4) 11 last bytes it's every time 0x00...

Thanks :
- _main("JL") - http://forums.maxconsole.net/showpost.ph...stcount=14
- BStronga - The first modify pspbtcnf.bin !
- M33 - Custom Firmware 3.51 !

I made that... If Bstronga could corrige my doc, ZiNgA BuRgA could made an editor :p...
It's incompleted for the first two bytes...

Sorry for my bad english, I'm french with a school english !
(This post was last modified: 18/07/2007 03:26 PM by Ac_K.)
17/07/2007 11:55 AM
Find all posts by this user Quote this message in a reply
u_c_taker
hacks=drama

Posts: 3,185.2011
Threads: 102
Joined: 29th Jan 2007
Reputation: -1.03084
E-Pigs: 36.7855
Offline
Post: #12
RE: pspbtconf for 3.51M33
cxmb works on 3.51 m33

17/07/2007 12:11 PM
Find all posts by this user Quote this message in a reply
bstronga
Vimperator

Posts: 457.2241
Threads: 19
Joined: 11th Mar 2007
Reputation: -5.33618
E-Pigs: 22.6748
Offline
Post: #13
RE: pspbtconf for 3.51M33
@Ac_K

0x18 offset to prx list
0x1C filesize

Quote:2) Unknow (Three bytes / in First line) :
-----------------------------------------

0x00 0x01 0x80 : Identical every time !

they are not identical every time ... they are attributes.
17/07/2007 04:10 PM
Find all posts by this user Quote this message in a reply
Ac_K
I See K

Posts: 141.5490
Threads: 5
Joined: 9th Jun 2007
Reputation: -3.19624
E-Pigs: 12.2039
Offline
Post: #14
RE: pspbtconf for 3.51M33
Yeah very thanks bstronga !
And for the sigcheck... It's cracked in the 3.51 M33 ?
So it's useless ?

Now I try to code my tool for edit this file :p

EDIT :

I don't understand the 0x1C offset =/... You can more explain this please ? Thanks in advance !
(This post was last modified: 17/07/2007 04:38 PM by Ac_K.)
17/07/2007 04:33 PM
Find all posts by this user Quote this message in a reply
matchung
Turok Makto

Posts: 1,744.2413
Threads: 180
Joined: 5th Mar 2007
Reputation: -1.62846
E-Pigs: 162.3154
Offline
Post: #15
RE: pspbtconf for 3.51M33
Ac_K Wrote:Yeah very thanks bstronga !
And for the sigcheck... It's cracked in the 3.51 M33 ?
So it's useless ?

Now I try to code my tool for edit this file :p

EDIT :

I don't understand the 0x1C offset =/... You can more explain this please ? Thanks in advance !
let say:. 0x8027 equals 10112 in short, go to offset 10112, u can set the prx list starting point.
or swapped 2780, goto offset 0x2780...
17/07/2007 08:57 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Ac_K
I See K

Posts: 141.5490
Threads: 5
Joined: 9th Jun 2007
Reputation: -3.19624
E-Pigs: 12.2039
Offline
Post: #16
RE: pspbtconf for 3.51M33
Yes I understand this !
But it's the 0x1C offset... I don't know what is the "filesize"... Or, if it's the size of the BIN file... how find this (in hex)?
18/07/2007 09:12 AM
Find all posts by this user Quote this message in a reply
matchung
Turok Makto

Posts: 1,744.2413
Threads: 180
Joined: 5th Mar 2007
Reputation: -1.62846
E-Pigs: 162.3154
Offline
Post: #17
RE: pspbtconf for 3.51M33
Ac_K Wrote:Yes I understand this !
But it's the 0x1C offset... I don't know what is the "filesize"... Or, if it's the size of the BIN file... how find this (in hex)?

it is the bin file overall size.
18/07/2007 09:26 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Ac_K
I See K

Posts: 141.5490
Threads: 5
Joined: 9th Jun 2007
Reputation: -3.19624
E-Pigs: 12.2039
Offline
Post: #18
RE: pspbtconf for 3.51M33
Sorry for this short message but... Matchung you don't help me !
How find the hex valeur at 0x1C ???

Bstronga :p HHeellpp ^^
18/07/2007 02:17 PM
Find all posts by this user Quote this message in a reply
bstronga
Vimperator

Posts: 457.2241
Threads: 19
Joined: 11th Mar 2007
Reputation: -5.33618
E-Pigs: 22.6748
Offline
Post: #19
RE: pspbtconf for 3.51M33
well like matchung already said its just the pspbtcnf.bin filesize in hexadecimal ;o
18/07/2007 02:19 PM
Find all posts by this user Quote this message in a reply
Ac_K
I See K

Posts: 141.5490
Threads: 5
Joined: 9th Jun 2007
Reputation: -3.19624
E-Pigs: 12.2039
Offline
Post: #20
RE: pspbtconf for 3.51M33
Yeah... I'm very dumb =/... It's very simple !
So I learn more VB now... For made a BIN Editor =) !

Thanks All for precision !
18/07/2007 03:22 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)

 Quick Theme: