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 == | [[Category:Software]] | ||
==Tools== | |||
[http://pastie.org/1430104 hexkey2bin.c] | [http://pastie.org/1430104 hexkey2bin.c] | ||
Line 13: | Line 14: | ||
[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] | ||
==fail0VERFLOW== | ==fail0VERFLOW== | ||
Line 377: | Line 100: | ||
::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] | ||
[ | [http://www.ps3devwiki.com/index.php?title=Talk:Graf%27s_PSGroove_Payload Graftools] | ||
:sendfile | :sendfile | ||
Line 386: | Line 109: | ||
:pcap2bin | :pcap2bin | ||
: | |||
<!--// passworded RAR | |||
==anergistic== | |||
anergistic modded for appldr | |||
src: http://www.megaupload.com/?d=1P4AZNUA | |||
bin+samples: http://www.megaupload.com/?d=AVBBRCMJ | |||
e.g.: decrypting retail rev1 sce self headers works | |||
//--> | |||
== sputnik - Cell/SPU Pipeline viewer== | == sputnik - Cell/SPU Pipeline viewer== | ||
Line 404: | Line 126: | ||
* [http://dl.dropbox.com/u/334837/Sputnik.exe.zip Windows] (will also need [http://qt.nokia.com/downloads QT runtime files]) | * [http://dl.dropbox.com/u/334837/Sputnik.exe.zip Windows] (will also need [http://qt.nokia.com/downloads QT runtime files]) | ||
* [http://dl.dropbox.com/u/334837/Sputnik.dmg MAC OSX] | * [http://dl.dropbox.com/u/334837/Sputnik.dmg MAC OSX] | ||
== netrpc == | == netrpc == | ||
Line 443: | Line 159: | ||
objdump -d empty.o</pre> | objdump -d empty.o</pre> | ||
Source: http://askrprojects.net/software/objdump.html | Source: http://askrprojects.net/software/objdump.html | ||
== Several handy scripts == | == Several handy scripts == | ||
Line 467: | Line 179: | ||
The returned value shouldn't be 0xff | The returned value shouldn't be 0xff | ||
ps3dm_um /dev/ps3dmproxy read_eprom 0x48C07 | ps3dm_um /dev/ps3dmproxy read_eprom 0x48C07 | ||
===dump_EID0.sh=== | ===dump_EID0.sh=== | ||
Line 506: | Line 208: | ||
This will dump your NOR memory. | This will dump your NOR memory. | ||
echo Dumping nor | echo Dumping nor | ||
dd if=/dev/ps3nflasha of=nor.bin | dd if=/dev/ps3nflasha of=nor.bin | ||
===dump_ram.sh=== | ===dump_ram.sh=== | ||
Line 522: | Line 219: | ||
echo Dumping vram | echo Dumping vram | ||
dd if=/dev/ps3vram of=ps3vram.bin | dd if=/dev/ps3vram of=ps3vram.bin | ||
== Payloader3 == | == Payloader3 == | ||
Line 548: | Line 246: | ||
=== ps3load 3.55 make_self fixed === | === ps3load 3.55 make_self fixed === | ||
* older versions of ps3load would '''not''' work on 3.50/3.55 (¨sysProcessExitSpawn2¨ won't work proper), and you had to use 3.41 instead. This is no longer an issue with the recent version ps3load which fixed the (make_self) issue for 3.55 | * older versions of ps3load would '''not''' work on 3.50/3.55 (¨sysProcessExitSpawn2¨ won't work proper), and you had to use 3.41 instead. This is no longer an issue with the recent version ps3load which fixed the (make_self) issue for 3.55 | ||
** standalone precompiled version to try: [http://www. | ** standalone precompiled version to try: [http://www.multiupload.com/K9CHO86E0Q ps3load.gnpdrm.pkg (522.17 KB)] (don't forget to delete your old version first) | ||
The PKG will install to the harddrive (dev_hdd0/game/PS3LOAD04/) with ps3load added as icon to the XMB > Network category. | The PKG will install to the harddrive (dev_hdd0/game/PS3LOAD04/) with ps3load added as icon to the XMB > Network category. | ||
Line 559: | Line 257: | ||
# define the PS3LOAD environment variable in your favorite shell with tcp:ip_addr (where ip_addr is your the ip address of your PS3) | # define the PS3LOAD environment variable in your favorite shell with tcp:ip_addr (where ip_addr is your the ip address of your PS3) | ||
# ps3load yourapp.self | # ps3load yourapp.self | ||
== lv2-v9.pkg == | == lv2-v9.pkg == | ||
Line 642: | Line 341: | ||
=== Memdump === | === Memdump === | ||
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. | ||
Download: | |||
* http://gitorious.ps3dev.net/memdump/memdump/trees/master | |||
* http://www.ps3devwiki.com/files/devtools/dumpers/memdump_0.01-FINAL/ | |||
* | |||
* | |||
==== Applicable firmwares ==== | ==== Applicable firmwares ==== | ||
Line 668: | Line 354: | ||
! Logs !! Notes | ! Logs !! Notes | ||
|- | |- | ||
| style="background:lightgrey; color:#ff0000; text-align: center;" | <=2.60 | | style="background:lightgrey; color:#ff0000; text-align: center;" | <=2.60 CEX/Retail || {{NA}} || {{NA}} || {{NA}} || {{NA}} || rowspan="2" colspan="4" style="background:lightgrey; color:#ff0000; text-align: center;" | Not available as target version atm | ||
|- | |||
| style="background:lightgrey; color:#ff0000; text-align: center;" | <=2.60 DEX/Debug || {{NA}} || {{NA}} || {{NA}} || {{NA}} | |||
|- | |||
| style="background:Green; color:#ffffff; text-align: center;" | 2.70 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | |||
|- | |||
| style="background:Green; color:#ffffff; text-align: center;" | 2.70 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | |||
|- | |||
| style="background:Green; color:#ffffff; text-align: center;" | 2.76 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | |||
|- | |||
| style="background:Green; color:#ffffff; text-align: center;" | 2.76 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | |||
|- | |||
| style="background:Green; color:#ffffff; text-align: center;" | 2.80 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | |||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 2. | | style="background:Green; color:#ffffff; text-align: center;" | 2.80 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | | | style="background:Green; color:#ffffff; text-align: center;" | 3.00 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | | | style="background:Green; color:#ffffff; text-align: center;" | 3.00 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 3. | | style="background:Green; color:#ffffff; text-align: center;" | 3.01 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 3.01 | | style="background:Green; color:#ffffff; text-align: center;" | 3.01 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 3.10 | | style="background:Green; color:#ffffff; text-align: center;" | 3.10 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 3. | | style="background:Green; color:#ffffff; text-align: center;" | 3.10 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 3. | | style="background:Green; color:#ffffff; text-align: center;" | 3.15 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 3. | | style="background:Green; color:#ffffff; text-align: center;" | 3.15 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 3. | | style="background:Green; color:#ffffff; text-align: center;" | 3.20 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 3. | | style="background:Green; color:#ffffff; text-align: center;" | 3.21 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 3. | | style="background:Green; color:#ffffff; text-align: center;" | 3.21 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 3. | | style="background:Green; color:#ffffff; text-align: center;" | 3.30 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 3. | | style="background:Green; color:#ffffff; text-align: center;" | 3.30 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background:Green; color:#ffffff; text-align: center;" | 3. | | style="background:Green; color:#ffffff; text-align: center;" | 3.40 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| 3. | | style="background:Green; color:#ffffff; text-align: center;" | 3.41 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |- | ||
| style="background: | | style="background:Green; color:#ffffff; text-align: center;" | 3.41 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | ||
|- | |||
| style="background:Green; color:#ffffff; text-align: center;" | 3.42 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | |||
|- | |||
| style="background:Green; color:#ffffff; text-align: center;" | 3.50 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | |||
|- | |||
| style="background:Green; color:#ffffff; text-align: center;" | 3.50 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | |||
|- | |||
| style="background:Green; color:#ffffff; text-align: center;" | 3.55 CEX/Retail || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | |||
|- | |||
| style="background:Green; color:#ffffff; text-align: center;" | 3.55 DEX/Debug || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | |||
|- | |||
| 3.56 CEX/Retail || {{Pending}} || {{Pending}} || {{Pending}} || {{Pending}} || | |||
|- | |||
| 3.56 DEX/Debug || {{Pending}} || {{Pending}} || {{Pending}} || {{Pending}} || | |||
|- | |||
| style="background:lightgrey; color:#ff0000; text-align: center;" | =>3.60 CEX/Retail || {{NA}} || {{NA}} || {{NA}} || {{NA}} || rowspan="2" colspan="4" style="background:lightgrey; color:#ff0000; text-align: center;" | Not available as target version atm | |||
|- | |||
| style="background:lightgrey; color:#ff0000; text-align: center;" | =>3.60 DEX/Debug || {{NA}} || {{NA}} || {{NA}} || {{NA}} | |||
|- | |- | ||
|} | |} | ||
===== 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 722: | Line 437: | ||
* Can be buggy with strange spoofs | * Can be buggy with strange spoofs | ||
* No reports yet on Kiosk/SEX & Tool/DECR models | * No reports yet on Kiosk/SEX & Tool/DECR models | ||
=== flash dumper === | === flash dumper === | ||
precompiled: | precompiled: | ||
* [http://www. | * [http://www.ps3devwiki.com/files/flash/Tools/USB%20Flash%20Dump/dump_flash.pkg dump_flash.pkg (70.48 KB)] | ||
* [http://www.multiupload.com/VWN0XF3LFZ dump_flash_ptab.pkg (70.23 KB)] | |||
<!--// * [http://www.multiupload.com/2V5J0MHF4F dump_flash-faster.pkg (70.23 KB)] not faster, old bugged version that also dumps vflash on NOR consoles //--> | <!--// * [http://www.multiupload.com/2V5J0MHF4F dump_flash-faster.pkg (70.23 KB)] not faster, old bugged version that also dumps vflash on NOR consoles //--> | ||
:NOR flash | :NOR flash dump will take about 30 minutes<!--// 30mins and 20 secs ~9 KB/sec //-->, size: 16 MB (1 file: flash.bin) | ||
:NAND flash | :NAND flash dumps will take more then 2½ hours<!--// 150mins ~ 27 KB/sec //-->, size: 239MB (1 file: flash.bin) with bootldr missing. | ||
git source: | git source: | ||
* [http://foxbrew.org/git/otheros-utils/dump_flash.git/ dump_flash.git] | * [http://foxbrew.org/git/otheros-utils/dump_flash.git/ dump_flash.git] | ||
* [http://foxbrew.org/git/otheros-utils/dump_flash_ptab.git/ dump_flash_ptab.git] | * [http://foxbrew.org/git/otheros-utils/dump_flash_ptab.git/ dump_flash_ptab.git] | ||
* [http://www. | * [http://www.ps3devwiki.com/files/flash/Tools/USB%20Flash%20Dump/dump_flash-src.rar dump_flash-src.rar] | ||
=== lv1 dumper === | === lv1 dumper === | ||
Line 769: | Line 481: | ||
git source: | git source: | ||
* [http://foxbrew.org/git/otheros-utils/dump_sysrom.git/ dump_sysrom.git] | * [http://foxbrew.org/git/otheros-utils/dump_sysrom.git/ dump_sysrom.git] | ||
=== vflash dumper === | === vflash dumper === | ||
Line 787: | Line 491: | ||
* [http://www.multiupload.com/IBF5XTDFWP vshDumper.rar (25.29 KB)] ([[User:Daxgr]])<br /> | * [http://www.multiupload.com/IBF5XTDFWP vshDumper.rar (25.29 KB)] ([[User:Daxgr]])<br /> | ||
:([http://pastie.org/private/lbv2vc50spgjx816mahfa IDA analysis of sacd.sprx]) | :([http://pastie.org/private/lbv2vc50spgjx816mahfa IDA analysis of sacd.sprx]) | ||
== dev_flash and dev_flash3 unpacker == | == dev_flash and dev_flash3 unpacker == | ||
Line 828: | Line 526: | ||
it will show useful informations, built initially for vita pkgs<br /> | it will show useful informations, built initially for vita pkgs<br /> | ||
To build it, just run make.<br /> | To build it, just run make.<br /> | ||
[http://gitorious.ps3dev.net/playstation-3/ps3tools SRC | [http://gitorious.ps3dev.net/playstation-3/ps3tools SRC] | ||
Line 879: | Line 577: | ||
<param key="VERSION" fmt="utf8" max_len="8">01.00</param> | <param key="VERSION" fmt="utf8" max_len="8">01.00</param> | ||
</paramsfo></pre> | </paramsfo></pre> | ||
==HIP2HIS== | ==HIP2HIS== | ||
Line 888: | Line 582: | ||
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> | ||