Below are some updated PS3MFW Builder plugins for PS3 Firmware 3.73 spoofing for those interested. Keep in mind they will not allow you to play higher PlayStation 3 Firmware games, only stop your PS3 from being accidently updated.
Download: http://ps3-solution-pour-tous.doomby.com/medias/files/666-990-spoof-version.rar
To quote via psx-scene.com/forums/content/fw3-73-1586/:
I offer you my version of tlc file to add a plugin PS3MFW builder software to allow you to integrate the spoof v3.73 in your future personal development of CFW. This version is a mod that I made from the file tlc 666_9.90_version_spoofer
Installation:Enjoy!
- Download and unzip the archive => 666-990-spoof-version_Mod_by_ARCH.rar
- Copy the file "tlc" in the following directory: PS3MFW / tasks /
Here is another update, courtesy of resident PS3MFW Builder user bitsbubba:
Download: PS3 Spoof_Version TLC Task (1.02-3.73) for PS3MFW Builder / PS3 Spoof_Version TLC Task (1.02-3.73) for PS3MFW Builder (Fixed) / PS3MFW-Builder.zip (August 11, 2012 GIT Build) / spoof_version_simple.rar (Rebug TCL additional tasks) / spoof_version_more.rar (v1.02-4.25)
A few more from abuser via: ps3crunch.net/forum/threads/20-Additional?p=14431#post14431Code:{1.02 1788 001:CEX-ww} {1.10 2120 001:CEX-ww} {1.11 2232 001:CEX-ww} {1.30 2400 001:CEX-ww} {1.31 2494 001:CEX-ww} {1.32 2587 001:CEX-ww} {1.50 3014 001:CEX-ww} {1.51 3229 001:CEX-ww} {1.54 3563 001:CEX-ww} {1.60 3940 001:CEX-ww} {1.70 4540 001:CEX-ww} {1.80 5354 001:CEX-ww} {1.81 5746 001:CEX-ww} {1.82 5986 001:CEX-ww} {1.90 6591 001:CEX-ww} {1.92 7272 001:CEX-ww} {1.93 7444 001:CEX-ww} {1.94 7510 001:CEX-ww} {2.00 8237 001:CEX-ww} {2.01 8426 001:CEX-ww} {2.10 9181 001:CEX-ww} {2.16 10444 001:CEX-ww} {2.17 11729 001:CEX-ww} {2.20 12342 001:CEX-ww} {2.30 13778 001:CEX-ww} {2.35 15109 001:CEX-ww} {2.36 16093 001:CEX-ww} {2.40 17023 001:CEX-ww} {2.41 17362 001:CEX-ww} {3.00 34641 001:CEX-ww} {2.42 18467 001:CEX-ww} {2.43 19024 001:CEX-ww} {2.50 23368 001:CEX-ww} {2.52 24267 001:CEX-ww} {2.53 25075 001:CEX-ww} {2.60 28392 001:CEX-ww} {2.70 30429 001:CEX-ww} {2.76 31347 001:CEX-ww} {2.80 32582 001:CEX-ww} {3.00 34641 001:CEX-ww} {3.01 35108 001:CEX-ww} {3.10 37233 001:CEX-ww} {3.15 38031 001:CEX-ww} {3.20 39999 001:CEX-ww} {3.21 41486 001:CEX-ww} {3.30 42164 001:CEX-ww} {3.40 44261 001:CEX-ww} {3.41 45039 001:CEX-ww} {3.42 45831 001:CEX-ww} {3.50 46135 001:CEX-ww} {3.55 47516 001:CEX-ww} {3.56 48165 001:CEX-ww} {3.56 48247 001:CEX-ww} {3.60 48686 001:CEX-ww} {3.61 49561 001:CEX-ww} {3.65 49764 001:CEX-ww} {3.66 50527 001:CEX-ww} {3.70 51968 001:CEX-ww} {3.72 52565 001:CEX-ww} {3.73 52870 001:CEX-ww}
Here is a Rebug 3.55.2 aio patch for dospiedras lv1checks, reactpsn and official update pkg. this one can be used directly after a hardware downgrade just like rogero's v2 kmeaw.
Download: Rebug 3.55.2 AIO Patch Update / Rebug 3.55.2 AIO Patch Update (Updated) / Rebug 3.55.2 AIO Patch Update (Fixed)
The updated version includes: the update pkg files, the dospiedra v2 lv1 checks to flash directly after hardware downgrade
with a flasher, reActPSN patches and privacy patches. i'm still having problems with tv category patch multilingual, but it will follow.
If you patch rebug with ps3mfw directly with reactpsn patches, you will have no problems with the different modes REBUG/RETAIL or the menus DEBUG/RETAIL at all. dunno about kmeaw, but it should also apply as i assume the rsod is because of a hashcheck or sth on vsh.self
Notes:I used the change dev flash file for bdemu, so you can delete it and update it with bdemu2 and the 1.6.pkg.
- the dospiedra lv1 checks are totally safe, as i've already tested this on rebug after e3flasher downgrade!!!
- playstation.net privacy patch is disabled by default, cause i had problems with some psn games
- you can update all files from pkg, even BDEMU1 to BDEMU2. if not just leave spaces empty
- if no firmware is selected for reactpsn, the patches won't be applied
More updates from abuser: ps3crunch.net/forum/threads/20-Additional?p=19028#post19028Code:#!/usr/bin/tclsh # # ps3mfw -- PS3 MFW creator # # Copyright (C) Anonymous Developers (Code Monkeys) # # This software is distributed under the terms of the GNU General Public # License ("GPL") version 3, as published by the Free Software Foundation. # # Notes: use only official REBUG files (3.55.2.PUP/Update0.X.PKG) # Priority: 25 # Description: REBUG 3.55.2 All-In-One-Patch # Option --change-filenames: Filenames to change (must start with 'dev_flash/') # Option --vsh-self: vsh.self EDAT file # Option --vsh-cexsp: vsh.self.cexsp EDAT file # Option --vsh-swp: vsh.self.swp EDAT file # Option --index-dat: index.dat.swp file # Option --version-txt: version.txt.swp file # Option --patch-lv1-checks: Disable SYSCON-Checks for safe Hardware Downgrading # Option --allow-offline-activation: Patch selfs to allow Activation of PSN-Content Offline # Type --change-filenames: textarea # Type --vsh-self: file open {"SELF EDAT" {self}} # Type --vsh-cexsp: file open {"SELF EDAT" {cexsp}} # Type --vsh-swp: file open {"SELF EDAT" {self.swp}} # Type --index-dat: file open {"index dat" {dat.swp}} # Type --version-txt: file open {"version txt" {txt.swp}} # Type --patch-lv1-checks: boolean # Type --allow-offline-activation: combobox {{RETAIL 3.41} {RETAIL 3.55} {REBUG 3.41} {REBUG 3.55}} namespace eval ::rebug_update_new { array set ::rebug_update_new::options { --change-filenames "dev_flash/rebug/packages/BDEMU.pkg" --vsh-self "/path/to/file" --vsh-cexsp "/path/to/file" --vsh-swp "/path/to/file" --index-dat "/path/to/file" --version-txt "/path/to/file" --patch-lv1-checks true --allow-offline-activation "Select Firmware" } proc main {} { variable options foreach file [split $options(--change-filenames) "\n"] { if {[string equal -length 14 "dev_flash/path" ${file}] != 1} { if {[string equal -length 10 "dev_flash/" ${file}] == 1} { ::modify_devflash_file ${file} ::rebug_update_new:ange_file } } } set self [file join dev_flash vsh module vsh.self] set cexsp [file join dev_flash vsh module vsh.self.cexsp] set swp [file join dev_flash vsh module vsh.self.swp] set dat [file join dev_flash vsh etc index.dat.swp] set txt [file join dev_flash vsh etc version.txt.swp] if {[file exists $options(--vsh-self)] == 0 } { log "Skipping vsh, $options(--vsh-self) does not exist" } else { ::modify_devflash_file ${self} ::rebug_update_new::copy_devflash_file $::rebug_update_new::options(--vsh-self) } if {[file exists $options(--vsh-cexsp)] == 0 } { log "Skipping cexsp, $options(--vsh-cexsp) does not exist" } else { ::modify_devflash_file ${cexsp} ::rebug_update_new::copy_devflash_file $::rebug_update_new::options(--vsh-cexsp) } if {[file exists $options(--vsh-swp)] == 0 } { log "Skipping swp, $options(--vsh-swp) does not exist" } else { ::modify_devflash_file ${swp} ::rebug_update_new::copy_devflash_file $::rebug_update_new::options(--vsh-swp) } if {[file exists $options(--index-dat)] == 0 } { log "Skipping dat, $options(--index-dat) does not exist" } else { ::modify_devflash_file ${dat} ::rebug_update_new::copy_devflash_file $::rebug_update_new::options(--index-dat) } if {[file exists $options(--version-txt)] == 0 } { log "Skipping txt, $options(--version-txt) does not exist" } else { ::modify_devflash_file ${txt} ::rebug_update_new::copy_devflash_file $::rebug_update_new::options(--version-txt) } if {$::rebug_update_new::options(--patch-lv1-checks)} { set self {lv1.self} ::modify_coreos_file $self ::rebug_update_new::patch_lv1_self } if {$::rebug_update_new::options(--allow-offline-activation) == "RETAIL 3.41"} { set selfs {vsh.self} ::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new::patch_341_self } if {$::rebug_update_new::options(--allow-offline-activation) == "RETAIL 3.55"} { set selfs {vsh.self} ::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new::patch_355_self } if {$::rebug_update_new::options(--allow-offline-activation) == "REBUG 3.41"} { set selfs {vsh.self.cexsp} ::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new::patch_341cexsp_self set selfs {vsh.self} ::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new::patch_341vsh_self set selfs {vsh.self.swp} ::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new::patch_341swp_self } if {$::rebug_update_new::options(--allow-offline-activation) == "REBUG 3.55"} { set selfs {vsh.self.cexsp} ::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new::patch_355cexsp_self set selfs {vsh.self} ::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new::patch_355vsh_self set selfs {vsh.self.swp} ::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new::patch_355swp_self } } proc change_file { file } { log "The file to change is in ${file}" if {[package provide Tk] != "" } { tk_messageBox -default ok -message "Change the file '${file}' then press ok to continue" -icon warning } else { puts "Press \[RETURN\] or \[ENTER\] to continue" gets stdin } } proc copy_devflash_file { dst src } { if {[file exists $src] == 0} { die "$src does not exist" } else { if {[file exists $dst] == 0} { die "$dst does not exist" } else { log "Replacing default devflash file [file tail $dst] with [file tail $src]" copy_file -force $src $dst } } } proc patch_xmb_plugin_self {self} { ::modify_self_file $self ::rebug_update_new::patch_xmb_plugin_elf } proc patch_lv1_self {self} { ::modify_self_file $self ::rebug_update_new::patch_lv1_elf } proc patch_xmb_plugin_elf {elf} { if {$::rebug_update_new::options(--toolz-cat)} { log "Patching [file tail $elf] to add TV Category" set search "\x64\x65\x76\x5f\x68\x64\x64\x30\x2f\x67\x61\x6d\x65\x2f\x42\x43\x45\x53\x30\x30\x32\x37\x35" set replace "\x64\x65\x76\x5f\x66\x6c\x61\x73\x68\x2f\x64\x61\x74\x61\x2f\x63\x65\x72\x74\x00\x00\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" } } proc patch_lv1_elf {elf} { if {$::rebug_update_new::options(--patch-lv1-checks)} { log "Patching LV1 Checks" # ss_server1 # Patch core OS Hash check // product mode always on log "--------------- Patching ss_server1.fself ----------------------------" log "Patch core OS Hash check // product mode always on" set search "\x41\x9E\x00\x1C\x7F\x63\xDB\x78\xE8\xA2\x85\x68\x38\x80\x00\x01" set replace "\x60\x00\x00\x00\x7F\x63\xDB\x78\xE8\xA2\x85\x68\x38\x80\x00\x01" catch_die {::patch_elf $elf $search 0 $replace} "Unable to patch self [file tail $elf]" # Patch check_revoke_list_hash check // product mode always on log "Patch check_revoke_list_hash check // product mode always on" set search "\x41\x9E\x00\x1C\x7F\xA3\xEB\x78\xE8\xA2\x85\x68\x38\x80\x00\x01" set replace "\x60\x00\x00\x00\x7F\xA3\xEB\x78\xE8\xA2\x85\x68\x38\x80\x00\x01" catch_die {::patch_elf $elf $search 0 $replace} "Unable to patch self [file tail $elf]" # In product mode erase standby bank skipped log "Patch In product mode erase standby bank skipped" set search "\x41\x9E\x00\x0C\xE8\xA2\x8A\x38\x48\x00\x00\xCC\x7B\xFD\x00\x20" set replace "\x60\x00\x00\x00\xE8\xA2\x8A\x38\x48\x00\x00\xCC\x7B\xFD\x00\x20" catch_die {::patch_elf $elf $search 0 $replace} "Unable to patch self [file tail $elf]" # Patching System Manager to disable integrity check log "Patching System Manager to disable integrity check" set search "\x38\x60\x00\x01\xf8\x01\x00\x90\x88\x1f\x00\x00\x2f\x80\x00\x00" set replace "\x38\x60\x00\x00" catch_die {::patch_elf $elf $search 0 $replace} "Unable to patch self [file tail $elf]" # Patching LV1 to enable skipping of ACL checks for all storage devices log "Patching LV1 to enable skipping of ACL checks for all storage devices" set search "\x54\x63\x06\x3e\x2f\x83\x00\x00\x41\x9e\x00\x14\xe8\x01\x00\x70\x54\x00\x07\xfe" append search "\x2f\x80\x00\x00\x40\x9e\x00\x18" set replace "\x38\x60\x00\x01\x2f\x83\x00\x00\x41\x9e\x00\x14\x38\x00\x00\x01" catch_die {::patch_elf $elf $search 0 $replace} "Unable to patch self [file tail $elf]" # LV1 0021D0B4@355 patch (?Patch sys_mgr integrity lv1 and lv0 integrity check?) log "Patch sys_mgr integrity lv1 and lv0 integrity check" set search "\x48\x00\xD7\x15\x2F\x83\x00\x00\x38\x60\x00\x01" set replace "\x38\x60\x00\x00\x2F\x83\x00\x00\x38\x60\x00\x01" catch_die {::patch_elf $elf $search 0 $replace} "Unable to patch self [file tail $elf]" } } proc patch_341_self {self} { ::modify_self_file $self ::rebug_update_new::patch_341_elf } proc patch_355_self {self} { ::modify_self_file $self ::rebug_update_new::patch_355_elf } proc patch_341cexsp_self {self} { ::modify_self_file $self ::rebug_update_new::patch_341cexsp_elf } proc patch_341vsh_self {self} { ::modify_self_file $self ::rebug_update_new::patch_341vsh_elf } proc patch_341swp_self {self} { ::modify_self_file $self ::rebug_update_new::patch_341swp_elf } proc patch_355cexsp_self {self} { ::modify_self_file $self ::rebug_update_new::patch_355cexsp_elf } proc patch_355vsh_self {self} { ::modify_self_file $self ::rebug_update_new::patch_355vsh_elf } proc patch_355swp_self {self} { ::modify_self_file $self ::rebug_update_new::patch_355swp_elf } proc patch_341_elf {elf} { if {$::rebug_update_new::options(--allow-offline-activation) == "RETAIL 3.41"} { log "Patching RETAIL 3.41 [file tail $elf] to allow Offline PSN-Activation" # allow unsigned act.dat set search "\x4B\xCF\xAF\xB1" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" # disable deletion of act.dat set search "\x48\x31\x43\xAD" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" } log "WARNING: Running this 3.41 MFW only ON YOUR OWN RISK" 1 } proc patch_355_elf {elf} { if {$::rebug_update_new::options(--allow-offline-activation) == "RETAIL 3.55"} { log "Patching RETAIL 3.55 [file tail $elf] to allow Offline PSN-Activation" # allow unsigned act.dat set search "\x4B\xCF\x5B\x45" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" # disable deletion of act.dat set search "\x48\x31\xB4\x65" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" } log "WARNING: Running this 3.55 MFW only ON YOUR OWN RISK" 1 } proc patch_341cexsp_elf {elf} { if {$::rebug_update_new::options(--allow-offline-activation) == "REBUG 3.41"} { log "Patching REBUG 3.41 [file tail $elf] to allow Offline PSN-Activation" # allow unsigned act.dat set search "\x4B\xCF\xAF\xB1" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" # disable deletion of act.dat set search "\x48\x31\x43\xAD" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" } } proc patch_341vsh_elf {elf} { if {$::rebug_update_new::options(--allow-offline-activation) == "REBUG 3.41"} { log "Patching REBUG 3.41 [file tail $elf] to allow Offline PSN-Activation" # allow unsigned act.dat set search "\x4B\xCF\x3E\x99" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" # disable deletion of act.dat set search "\x48\x31\x47\x1D" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" } } proc patch_341swp_elf {elf} { if {$::rebug_update_new::options(--allow-offline-activation) == "REBUG 3.41"} { log "Patching REBUG 3.41 [file tail $elf] to allow Offline PSN-Activation" # allow unsigned act.dat set search "\x4B\xCF\x3E\x99" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" # disable deletion of act.dat set search "\x48\x31\x47\x1D" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" } log "WARNING: Running this REBUG 3.41 MFW only ON YOUR OWN RISK" 1 } proc patch_355cexsp_elf {elf} { if {$::rebug_update_new::options(--allow-offline-activation) == "REBUG 3.55"} { log "Patching REBUG 3.55 [file tail $elf] to allow Offline PSN-Activation" # allow unsigned act.dat set search "\x4B\xCF\x5B\x45" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" # disable deletion of act.dat set search "\x48\x31\xB4\x65" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" } } proc patch_355vsh_elf {elf} { if {$::rebug_update_new::options(--allow-offline-activation) == "REBUG 3.55"} { log "Patching REBUG 3.55 [file tail $elf] to allow Offline PSN-Activation" # allow unsigned act.dat set search "\x4B\xCE\xEA\x6D" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" # disable deletion of act.dat set search "\x48\x31\xB7\xD5" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" } } proc patch_355swp_elf {elf} { if {$::rebug_update_new::options(--allow-offline-activation) == "REBUG 3.55"} { log "Patching REBUG 3.55 [file tail $elf] to allow Offline PSN-Activation" # allow unsigned act.dat set search "\x4B\xCE\xEA\x6D" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" # disable deletion of act.dat set search "\x48\x31\xB7\xD5" set replace "\x38\x60\x00\x00" catch_die {::patch_file_multi $elf $search 0 $replace} \ "Unable to patch self [file tail $elf]" } log "WARNING: Running this REBUG 3.55 MFW only ON YOUR OWN RISK" 1 } }
Download: Rebug 3.55.2 AIO Patch Update PKG / Rebug 3.55.2 AIO Patch Update PKG (Revised) / Rebug 3.55.2 AIO Patch Update PKG (Latest)
I have updated my REBUG-only task to the fullest now. It is now able to patch the released original pups 3.41.3 and 3.55.2 automatically, without replacing files.
This means you now have the choice to select the REBUG-Mode spoofed firmware yourself. 5.55 included and this makes future spoofer updates obsolete. you now only need the selectors from update pkg! i have included 3.41 REBUG lv1 patches and have seperated them from 3.55 lv1 check patches thx to
eussNL.
overview:NOTE: use only original REBUG_3.41.3_PS3UPDAT.PUP and REBUG_3.55.2_PS3UPDAT.PUP trying it with true blue edition is on your own risk, as i cannot test it. spoofer and lv1 patches do not work.
- you can replace the old selectors with new ones, and even bdemu1 with bdemu2 (leave empty for no replace)
- privacy patch fully automated, one single option to select (leaving playstation.net because of psn games)
- lv1 check patches for 3.41 and 3.55 REBUG for flasher downgrade
- REBUG-Mode spoof-firmware selection: select the spoofed firmware version yourself
- i have now included Team REBUG's implementation of reActPSN patches for 3.41 and 3.55 (cleaner)
- make from scratch your latest up to date rebug pups
- still only tv category to rebug, i'm sorry
More abuser updates via: ps3crunch.net/forum/threads/20-Additional?p=26812#post26812
Download: Rebug 3.55.2 AIO Patch Update PKG (01.20.2012)
So after this strange "ARCH-Release" I thought to improve my task and include now the Homebrew category option with a LP file and make usage of danyL's language pack option, so it works on all system languages. just put the Homebrew.LP file to the pkgs or any other folder and select the path in ps3mfw builder...
Updated overview:Finally, a TCL to Add ReActPSN Support on DEX 3.55 Task by haxxxen is now available as well!
- you can replace the old selectors with new ones, and even bdemu1 with bdemu2 (leave empty for no replace)
- privacy patch fully automated, one single option to select (leaving playstation.net because of psn games)
- lv1 check patches only for 3.55 REBUG for flasher downgrade (afterall 3.41 patches are useless)
- REBUG-Mode spoof-firmware selection: select the spoofed firmware version yourself
- now included Team REBUG's implementation of reActPSN patches for 3.41 and 3.55 (cleaner)
- make from scratch your latest up to date rebug pups from original releases
- NOW added on ALL system languages the new category called "Homebrew"
13250 HeyManHRU
13207 PS3 News
11287 elser1
11119 oVERSoLDiER
9248 GrandpaHomer
8578 Tidusnake666
7968 saviour07
7340 condorstrike
7258 deank
6858 OGroteKoning
24974 PS3 News
5279 Starlight
2965 HeyManHRU
2173 CJPC
2123 elser1
1818 cfwprophet
1756 her0
1570 oVERSoLDiER
1291 GrandpaHomer
1080 barrybarryk







