Editing Project Database (PDB)

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
'''PDB''' (Project Database) files are used by the PS3 to specify tasks for the XMB to do. They are stored in /dev_hdd0/vsh/task/ in 4 byte hex directories (e.g. 00000001/, 001ABCD0/)  
'''PDB''' (Project Database) files are used by the PS3 to specify tasks for the XMB to do. They are stored in /dev_hdd0/vsh/task/ in 4 byte hex directories (e.g. 00000001/, 001ABCD0/)  


Each directory represents an task id and each task is defined by a couple of .pdb files. I believe pdb means package database, since the only place where these files appear is in /dev_hdd0/vsh/task and they seem to represent a .pkg download.  
Each directory represents a task and each task is defined by a couple of .pdb files. I believe pdb means package database, since the only place where these files appear is in /dev_hdd0/vsh/task and they seem to represent a .pkg download.  


There will always be a 00000001/ directory with no .pkg file in it. I suppose it's there to represent another task the PS3 has to do (maybe the 'check for push downloads' for PSN+ users?), and I suggest never to mess with it.  
There will always be a 00000001/ directory with no .pkg file in it. I suppose it's there to represent another task the PS3 has to do (maybe the 'check for push downloads' for PSN+ users?), and I suggest never to mess with it.  
Line 51: Line 51:
|-   
|-   
|0x65  
|0x65  
| Task active (0=paused, 1=downloading)
|
|-   
|-   
|0x66  
|0x66  
| Task unregister auto.
|
|-   
|-   
|0x68  
|0x68  
Line 60: Line 60:
|-   
|-   
|0x69  
|0x69  
|Package Name (Task Title)
|Package Name
|-   
|-   
|0x6A   
|0x6A   
Line 66: Line 66:
|-  
|-  
|0x6B  
|0x6B  
|Task Subtype (0=photo,1=music,2=video,4=patch?)
|Filetype?(patch)
|-   
|-   
|0x6C  
|0x6C  
Line 78: Line 78:
|-   
|-   
|0xCA   
|0xCA   
|Server URL/URI  
|Server URL   
|-
|-
|0xCB  
|0xCB  
Line 84: Line 84:
|-   
|-   
|0xCC  
|0xCC  
  |Package Last-Modified
  |Package Creation Date 
|-
|-
|0xCD  
|0xCD  
  |  Move XCB
  |   
|-
|-
|0xCE  
|0xCE  
  |Package File Size   
  |Package File Size   
|-
|0xCF
|
|-
|-
|0xD0
|0xD0
  |Downloaded Size/Received Length
  |Downloaded Size   
|-
|0xD1
  |Referer?
|-
|-
|0xD2  
|0xD2  
  |
  |
|-
|0xD3
|
|-
|0xD5
|(Video) PlayCount
|-
|0xD6
|(Video) StopPointInfo
|-
|0xD7
|(Video) StopPointInfoSuppl
|-
|0xD8
| File Download In Progress
|-
|-
|0xD9  
|0xD9  
Line 123: Line 102:
|-
|-
|0xDA  
|0xDA  
  |Download Completed / Video:Video.reserved30
  |Download Completed   
|-
|0xDB
 
|-
|0xDC
|-
|0xDD
|-
|0xDE
|(String)
|-
|0xDF
|
|-
|0xE0
|(String)
|-
|-
|0xE1  
|0xE1  
|(String)
|-
|0xE2
|(String)
|-
|0xE3
|(String)
|-
|0xE4
  |
  |
|-
|-
Line 165: Line 117:
|-
|-
|0xEA  
|0xEA  
  | Video:Common.reserved24
  |  
|-
|-
|0xEB  
|0xEB  
Line 178: Line 130:
|0xEE
|0xEE
  |
  |
|-
|0xEF
|Video:Video.reserved29
|-
|-
|0xF0  
|0xF0  
Line 193: Line 142:
|0xF3  
|0xF3  
|preordered
|preordered
|-
|0xF4
|
|-
|-
|0xF5  
|0xF5  
Line 380: Line 326:
= Tools  =
= Tools  =


* [http://github.com/kakaroto/ps3utils PS3Utils] - by KaKaRoTo (link not working) - forks with pdb_gen.c: [https://github.com/shadowbladeZ/ps3utils] [https://github.com/omgneeq/ps3utils]<br />
[http://github.com/kakaroto/ps3utils PS3Utils] - by KaKaRoTo (link not working)<br />
* [https://raw.github.com/wargio/ps3utils/master/pdb_gen.c PS3Utils pdb_gen.c] - old fork from KaKaRoTo (Deroad)
[https://raw.github.com/wargio/ps3utils/master/pdb_gen.c PS3Utils pdb_gen.c] - old fork from KaKaRoTo (Deroad)


= Files  =
= Files  =
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)