Talk:PS3MFW Builder: Difference between revisions
mNo edit summary |
|||
Line 106: | Line 106: | ||
|- | |- | ||
|} | |} | ||
=== Rcomage === | |||
<pre> | |||
Rcomage v1.1.1, written by ZiNgA BuRgA | |||
A general purpose RCO creation and manipulation command-line tool. | |||
Syntax: rcomage <function> [options] | |||
Use 'rcomage help <function>' for help on a specific function | |||
Available functions: | |||
extract Extract a resource from an RCO file. | |||
dump Dumps structure and contents of an RCO file. | |||
compile Compiles a new RCO file from a dump. | |||
rebuild Reads an RCO, then writes it out; in other words, it just | |||
copies it (and doesn't do it perfectly) - incredibly useful | |||
eh? ^^ | |||
vagdec Converts VAG to WAV. | |||
vagenc Converts WAV to VAG. | |||
vsmxdec Decodes a VSMX file into a text file. | |||
vsmxenc Encodes a (VSMX) text file into a VSMX file. | |||
help This help screen. | |||
Available options: | |||
--quiet Only display warnings/errors. | |||
--ini-dir Specify directory containing Rcomage INI files. | |||
</pre> |
Revision as of 07:10, 17 April 2013
Basic patches:
- 1* Patched LV1 hypervisor to allow mapping of any needed memory area
- 2* Patched LV2 kernel to add Peek&Poke system calls to LV2
- 3* Patched PKG installer to allow installation of pseudo-retail + debug PKGs
- 4* Patched Application launcher to allow running of unsigned applications
- 5* Add new icons to XMB to add Install PKGs + /app_home[/code]
Select the following patches for making your own PS3MFW: Kakaroto PoC: 5 Geohot : 3+5 Wutangrza : 1+2 Waninkoko : 1+2+3+4+5 Kmeaw / f0xtr()n : 1+2+3+5 graf_chokolo HV-rights: 1(+2?) and add any patches you like to add to that. There is absolutely no reason at all to use a prepatched PUP someone made for a single firmware version.
All above mentioned patches should work on all retail OFW 3.55, 3.50, 3.42, 3.41, 3.40, 3.30, 3.21, 3.15, 3.10 without problems (*tested them with PS3MFW v0.1 & v0.2).
PS3MFW is probably the most intensive pretested firmware builder existing. I have yet to hear of a single console that bricked with it, that should not have (semi)bricked with a non modified original firmware too (and yes, even consoles can brick with OFW.
For the people that still want a comparison between fluke1/kmeaw and PS3MFW Builder : http://oi53.tinypic.com/oqetrp.jpg
selected are only the things that are default in fluke1/kmeaw 3.55
nb: patch Appldr is not available in a public release, it is a personal added task for testing purposes)
3.61 spoof_version.tcl (7.37 KB)
Even with spoof : dev_flash/vsh/etc/version.txt contains proper version:
315=20091206:[email protected] 341=20100721:[email protected] 350=20100913:tetsu@tetsu-linux14 355=20101127:tetsu@tetsu-linux14 356=20110129:tetsu@tetsu-linux16 360=20110304:tetsu@tetsu-linux15
Shortlist of files changed with privacy patch:
autodownload_plugin.sprx download_plugin.sprx esehttp.sprx eula_cddb_plugin.sprx eula_hcopy_plugin.sprx eula_net_plugin.sprx explore_category_friend.sprx explore_category_game.sprx explore_category_music.sprx explore_category_network.sprx explore_category_photo.sprx explore_category_psn.sprx explore_category_sysconf.sprx explore_category_tv.sprx explore_category_user.sprx explore_category_video.sprx explore_plugin.sprx explore_plugin_ft.sprx explore_plugin_np.sprx friendtrophy_plugin.sprx game_ext_plugin.sprx hknw_plugin.sprx libad_core.sprx libmedi.sprx libsysutil_np_clans.sprx libsysutil_np_commerce2.sprx libsysutil_np_util.sprx nas_plugin.sprx newstore_plugin.sprx np_eula_plugin.sprx np_trophy_plugin.sprx np_trophy_util.sprx photo_network_sharing_plugin.sprx profile_plugin.sprx regcam_plugin.sprx sysconf_plugin.sprx videoeditor_plugin.sprx videoplayer_plugin.sprx videoplayer_util.sprx vsh.self <-- responsible for game updates x3_mdimp11.sprx x3_mdimp7.sprx
lv1dump.pkg needs :
# Option --patch-lv2-lv1-peek-poke-355: Patch to add LV1 Peek&Poke system calls to LV2 3.55 (LV1 peek/poke patch necessary) perhaps it needs to be updated for 315/341 needs syscall 8 which can be modified its just a little more code
patch test list
Patch | 1.02 | 1.10 | 1.11 | 1.30 | 1.31 | 1.32 | 1.50 | 1.51 | 1.54 | 1.60 | 1.70 | 1.80 | 1.81 | 1.82 | 1.90 | 1.92 | 1.93 | 1.94 | 2.00 | 2.01 | 2.10 | 2.16 | 2.17 | 2.20 | 2.30 | 2.35 | 2.36 | 2.40 | 2.41 | 2.42 | 2.43 | 2.50 | 2.52 | 2.53 | 2.60 | 2.70 | 2.76 | 2.80 | 3.00 | 3.01 | 3.10 | 3.15 | 3.21 | 3.30 | 3.40 | 3.41 | 3.42 | 3.50 | 3.55 | 3.56 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
lv1.self - mmap114 | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | No | 0xF1963 | 0xF1963 | 0xF1727 | 0xF1EEF | 0xF1EEF | 0xF4EEF | 0xF50BB | 0xF564F | 0xF3453 | 0xF31AF | 0xF31AF | 0xF31AF | 0xF31F7 | 0xF5A47 | No |
lv2_kernel.self - peek/poke | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0x27DB4 | 0x27DB8 | 0x27B24 | 0x27B0C | 0x27B10 | 0x27FAC | 0x27FB0 | 0x27FB0 | 0x27CB8 | 0x27CB8 | 0x27CBC | 0x27CBC | 0x297BC | 0x2933C | - |
Rcomage
Rcomage v1.1.1, written by ZiNgA BuRgA A general purpose RCO creation and manipulation command-line tool. Syntax: rcomage <function> [options] Use 'rcomage help <function>' for help on a specific function Available functions: extract Extract a resource from an RCO file. dump Dumps structure and contents of an RCO file. compile Compiles a new RCO file from a dump. rebuild Reads an RCO, then writes it out; in other words, it just copies it (and doesn't do it perfectly) - incredibly useful eh? ^^ vagdec Converts VAG to WAV. vagenc Converts WAV to VAG. vsmxdec Decodes a VSMX file into a text file. vsmxenc Encodes a (VSMX) text file into a VSMX file. help This help screen. Available options: --quiet Only display warnings/errors. --ini-dir Specify directory containing Rcomage INI files.