Editing Dev Tools

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:
== Tools ==
==Tools==


[http://pastie.org/1430104 hexkey2bin.c]
[http://pastie.org/1430104 hexkey2bin.c]
Line 13: Line 13:
[http://pastie.org/private/vgrajylkeetkem7ommqdta downgrade]
[http://pastie.org/private/vgrajylkeetkem7ommqdta downgrade]


== Git ==
==Git==


[http://library.edgecase.com/git_immersion/ git docs]
[http://library.edgecase.com/git_immersion/ git docs]


== SceTool ==
== SceTool ==
* [http://www.psdevwiki.com/files/devtools/scetool/ scetool] / [http://www.sendspace.com/file/a0an56] (Windows)
* [http://www.psdevwiki.com/files/devtools/scetool/ scetool] / [http://www.sendspace.com/file/a0an56] (Windows)
** [http://mir.cr/MLZONDKY cygwin-dll.rar] (needed in case of cygwin1.dll missing error)
** [http://mir.cr/MLZONDKY cygwin-dll.rar] (needed in case of cygwin1.dll missing error)
Line 29: Line 29:
  NP local license handling (C) 2012 by flatz
  NP local license handling (C) 2012 by flatz


=== Setup ===
===Setup===
  - /data/keys : Keyfile.
  - /data/keys : Keyfile.
  - /data/ldr_curves : Loader curves (7744 bytes).
  - /data/ldr_curves : Loader curves (7744 bytes).
Line 38: Line 38:
  - /raps/* : *.rap files
  - /raps/* : *.rap files


==== Keyfile format ====
====Keyfile format====
  [keyname]
  [keyname]
  type={SELF, RVK, PKG, SPP, OTHER}
  type={SELF, RVK, PKG, SPP, OTHER}
Line 106: Line 106:
  -2, --key-revision    e.g. 00,01,...,0A,... [[Revision versus Version|Key Revision]]
  -2, --key-revision    e.g. 00,01,...,0A,... [[Revision versus Version|Key Revision]]
  -m, --meta-info                            Use provided meta info to decrypt.
  -m, --meta-info                            Use provided meta info to decrypt.
  -3, --self-auth-id    e.g. 1010000001000003 [[Program Authority ID]]
  -3, --self-auth-id    e.g. 1010000001000003 [[Authority ID]]
  -4, --self-vendor-id  e.g. 01000002        [[Program Vender ID]]
  -4, --self-vendor-id  e.g. 01000002        [[Vendor ID]]
  -5, --self-type      LV0/LV1/LV2/APP/ISO/
  -5, --self-type      LV0/LV1/LV2/APP/ISO/
                       LDR/NPDRM            [[Program Type]]
                       LDR/NPDRM            [[SELF Types|SELF Type]]
  -6, --self-fw-version e.g. 0003004100000000 [[Revision versus Version|Firmware Version]]
  -6, --self-fw-version e.g. 0003004100000000 [[Revision versus Version|Firmware Version]]
  -7, --self-add-shdrs  TRUE(default)/FALSE  Whether to add ELF shdrs or not.
  -7, --self-add-shdrs  TRUE(default)/FALSE  Whether to add ELF shdrs or not.
Line 121: Line 121:
  -j, --np-add-sig      TRUE/FALSE(default)  Whether to add a NP sig. or not.
  -j, --np-add-sig      TRUE/FALSE(default)  Whether to add a NP sig. or not.


=== History ===
===History===
==== Version 0.2.7 ====
====Version 0.2.7====
  - Added local NP license handling.
  - Added local NP license handling.
  - Added option to override klicensee.
  - Added option to override klicensee.
  - Added option to disable section skipping (in SELF generation).
  - Added option to disable section skipping (in SELF generation).
==== Version 0.2.5 ====
====Version 0.2.5====
  - Added option to use provided metadata info for decryption.
  - Added option to use provided metadata info for decryption.
  - "PS3" path environment variable will now be searched for keys/ldr_curves/vsh_curves too.
  - "PS3" path environment variable will now be searched for keys/ldr_curves/vsh_curves too.
==== Version 0.2.4 ====
====Version 0.2.4====
  - Added option to display raw values.
  - Added option to display raw values.
  - Moved factory Auth-IDs to <public build> (as they are on psdevwiki now).
  - Moved factory Auth-IDs to <public build> (as they are on psdevwiki now).
==== Version 0.2.2 ====
====Version 0.2.2====
  - Added options to override control/capability flags (32 bytes each).
  - Added options to override control/capability flags (32 bytes each).
  - Fixed where a false keyset would crash scetool when decrypting a file.
  - Fixed where a false keyset would crash scetool when decrypting a file.
  - Some source level changes and optimizations.
  - Some source level changes and optimizations.
==== Version 0.2.1 ====
====Version 0.2.1====
  - [http://www.psdevwiki.com/files/devtools/scetool/zlib1.dll zlib] [http://mir.cr/1PQW9REH] is required to use scetool.
  - [http://www.psdevwiki.com/files/devtools/scetool/zlib1.dll zlib] [http://mir.cr/1PQW9REH] is required to use scetool.
  - 'sdk_type' was changed to 'revision' in data/keys.
  - 'sdk_type' was changed to 'revision' in data/keys.
Line 179: Line 179:
** If the file is present inside the klicensee.ini it will auto detect when you Clone the original file.
** If the file is present inside the klicensee.ini it will auto detect when you Clone the original file.


===== New Klicensee.ini what is it? =====
===== New Klicensee.ini what is It? =====
First Format  
First Format  
  [klicensee]
  [klicensee]
Line 377: Line 377:
::usage: package_finalize my.pkg
::usage: package_finalize my.pkg


== Graf Chokolo Tools ==
==Graf Chokolo Tools==


[http://github.com/grafchokolo/psgroove graftools]
[http://github.com/grafchokolo/psgroove graftools]
Line 385: Line 385:


:pcap2bin
:pcap2bin
:


== spkg tool 1.0 ==
== spkg tool 1.0 ==
Line 705: Line 707:
|-
|-
|}
|}
===== Legenda =====
===== Legenda =====
* NA : Not Available as target version (mostly because of missing lv1:mmap114 or lv2:peek/poke patches)
* NA : Not Available as target version (mostly because of missing lv1:mmap114 or lv2:peek/poke patches)
Line 948: Line 949:
== PkgView ==
== PkgView ==
* By ifcaro, [http://ps3zone.ifcaro.net/ web], [https://github.com/ifcaro/PkgView source code]
* By ifcaro, [http://ps3zone.ifcaro.net/ web], [https://github.com/ifcaro/PkgView source code]


{{Development}}<noinclude>[[Category:Main]]</noinclude>
{{Development}}<noinclude>[[Category:Main]]</noinclude>
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)