Talk:PS3MFW Builder

From PS3 Developer wiki
Revision as of 10:46, 8 October 2011 by Euss (talk | contribs)
Jump to navigation Jump to search

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