Editing Dev Tools
Jump to navigation
Jump to search
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 24: | Line 24: | ||
* [http://www.2shared.com/file/Lshbj21H/scetool_029_mac.html scetool_0.2.9] (OSX) | * [http://www.2shared.com/file/Lshbj21H/scetool_029_mac.html scetool_0.2.9] (OSX) | ||
common for all above: [http://pastie.org/8026816 keys] | |||
scetool 0.2.7 <public build> (C) 2011-2012 by naehrwert | scetool 0.2.7 <public build> (C) 2011-2012 by naehrwert | ||
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 73: | Line 73: | ||
==== Error: Could not find keyset for SELF ==== | ==== Error: Could not find keyset for SELF ==== | ||
Unlike unself, scetool does not bruteforce keys. So if you are trying to decrypt a file that is using a 4.75 key (4.20-{{ | Unlike unself, scetool does not bruteforce keys. So if you are trying to decrypt a file that is using a 4.75 key (4.20-{{latest}}) and you only have that same key under : | ||
4.20 {{dot}} 4.21 {{dot}} 4.22 {{dot}} 4.23 {{dot}} 4.25 {{dot}} 4.26 {{dot}} 4.30 {{dot}} 4.31 {{dot}} 4.40 {{dot}} 4.41 {{dot}} 4.45 {{dot}} 4.46 {{dot}} 4.50 {{dot}} 4.55 {{dot}} 4.60 {{dot}} 4.65 {{dot}} 4.66 {{dot}} 4.70 | 4.20 {{dot}} 4.21 {{dot}} 4.22 {{dot}} 4.23 {{dot}} 4.25 {{dot}} 4.26 {{dot}} 4.30 {{dot}} 4.31 {{dot}} 4.40 {{dot}} 4.41 {{dot}} 4.45 {{dot}} 4.46 {{dot}} 4.50 {{dot}} 4.55 {{dot}} 4.60 {{dot}} 4.65 {{dot}} 4.66 {{dot}} 4.70 | ||
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 [[ | -3, --self-auth-id e.g. 1010000001000003 [[Authentication IDs|Authentication ID]] | ||
-4, --self-vendor-id e.g. 01000002 [[ | -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 [[ | 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 150: | Line 150: | ||
=== Key.conf === | === Key.conf === | ||
http://pastie.org/9821745 | |||
http://pastie.org/9821745 | |||
=== Features === | === Features === | ||
Line 179: | Line 178: | ||
** 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 | ===== New Klicensee.ini what is It? ===== | ||
First Format | First Format | ||
[klicensee] | [klicensee] | ||
Line 377: | Line 376: | ||
::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 384: | ||
:pcap2bin | :pcap2bin | ||
: | |||
== spkg tool 1.0 == | == spkg tool 1.0 == | ||
Line 643: | Line 644: | ||
=== Memdump === | === Memdump === | ||
<!--// also here [[Software_Dumping#Memdump]] //--> | <!--// also here [[Software_Dumping#Memdump]] //--> | ||
<div style="float:right">[[File:Memdump-lv1 1280.png| | <div style="float:right">[[File:Memdump-main 1280.png|200px|thumb|left|Memdump - main screen]]<br />[[File:Memdump-about 1280.png|200px|thumb|left|Memdump - about screen]]<br />[[File:Memdump-help 1280.png|200px|thumb|left|Memdump - help screen]]<br />[[File:Memdump-lv1 1280.png|200px|thumb|left|Memdump - lv1 screen]]<br />[[File:Memdump-lv2 1280.png|200px|thumb|left|Memdump - lv2 screen]]</div> | ||
PS3 memory dumping tool that can dump lv1, lv2, NAND/NOR Flash, and eEID from GameOS. | PS3 memory dumping tool that can dump lv1, lv2, NAND/NOR Flash, and eEID from GameOS. | ||
{{#ev:youtube|_uqCxkNxXqo}} | {{#ev:youtube|_uqCxkNxXqo}} | ||
==== Download ==== | ====Download==== | ||
* http://gitorious.ps3dev.net/memdump/memdump/trees/master | |||
* | * http://www.mirrorcreator.com/files/1BJ62WGD/memdump_0.01-FINAL.rar_links | ||
* | * http://www.psdevwiki.com/files/devtools/dumpers/memdump_0.01-FINAL/ | ||
* http://www.embedupload.com/?d=3HH5KJGLY4 | |||
==== Applicable firmwares ==== | ==== Applicable firmwares ==== | ||
Line 705: | Line 699: | ||
|- | |- | ||
|} | |} | ||
===== 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 888: | Line 881: | ||
http://www.mediafire.com/?rv6jajz3nfy53iw | http://www.mediafire.com/?rv6jajz3nfy53iw | ||
== ReactPSN .rap | ==ReactPSN .rap -> .rif converter== | ||
This tool will convert .rap files to .rif. Place it to the ps3tools directory along with other tools and then place your idps and act.dat files to appropriate folders.<br /> | |||
This tool will convert .rap files to .rif. Place it to the ps3tools directory along with other tools and then place your idps and act.dat files to appropriate folders. | http://www.mediafire.com/?sgxq5r7twy9907d | ||
::usage: rap2rif <rap file> <rif file> | ::usage: rap2rif <rap file> <rif file> | ||
==ReactPSN .rif -> .rap converter== | ==ReactPSN .rif -> .rap converter== | ||
Line 907: | Line 896: | ||
http://www.mirrorcreator.com/files/SGL6EZCS/rif2rap.rar_links | http://www.mirrorcreator.com/files/SGL6EZCS/rif2rap.rar_links | ||
== .rifkey | ==ReactPSN .rifkey -> .rap converter== | ||
This tool will convert rifkey files to .rap <br /> | |||
This tool | The usage:<br /> | ||
rifkey2rap <rif key file> <rap file> | |||
rifkey2rap < | [http://mir.cr/1QRV777I Bin+Source] / [http://pastie.org/private/9hjpnaewxg5twytosnx4w Source]<br /> | ||
== Metldr extractor == | == Metldr extractor == | ||
Line 948: | Line 926: | ||
== 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> |