91w ago - Following up on his
previous updates, today PlayStation 3 hacker
RazorX has updated PS3Ultimate PS3 CFW to Spoofed version 3.72 with the changes detailed below.
Download:
PS3Ultimate White Edition 3.72 Spoofed /
PS3Ultimate Black Edition 3.72 Spoofed /
PS3Ultimate White Edition Unspoofed /
PS3Ultimate Black Edition Unspoofed /
PS3Ultimate White Edition 3.70 Spoofed /
PS3Ultimate Black Edition 3.70 Spoofed
To quote: Hey all RazorX here I've updated my PS3Ultimate CFW again for you i've tweeked a couple of things for example I've removed the Web site from the coldboot file so now it just reads PS3Ultimate.
I've also updated the category_game_tool2.xml and renamed the default theme because the name was bugging me and I changed the Web site on it but the main reason for this release is because I've updated the spoof on it now my CFW is spoofed to 3.72 to prevent you from accidently updating your console, also on another note I've found someone who is happy to make a PS3Ultimate app for me so keep a look out for that hopefully if what he said is true it should be done about Friday but we will see..
PS3Ultimate CFW Details:
- Patched Lv1 Hypervisor
- Patched Lv2 Kernel
- Patched Package Installer
- Patched Application Launcher
- Added Homebrew Category (TV)
- Added Retro Category (PSN)
- Added Debug Category (Friend)
- Added Package Manager (Friend)
- Added Launch Game (Discless) (Game)
- Cleaned Unwanted Icons From XMB
- Replaced Coldboot
- Replaced RCO Files
- Replaced XML Files
- Patched All self/sprx Files To Secure Privacy
- Changed Cinavia DRM Effected Files
- Changed Default "Air Paint" Theme
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:
Download and unzip the archive => 666-990-spoof-version_Mod_by_ARCH.rar
Copy the file "tlc" in the following directory: PS3MFW / tasks /
Enjoy!
Here is another update, courtesy of resident PS3MFW Builder user bitsbubba:
Download: http://www.multiupload.com/5CNDRHO7S0 / http://www.multiupload.com/BIFGD8KFSQ / http://uploadmirrors.com/download/0NJRXQ3U/PS3MFW-Builder.zip (August 11, 2012 GIT Build) / http://uploadmirrors.com/download/0KWKRLMK/spoof_version_simple.rar (Rebug TCL additional tasks) / http://uploadmirrors.com/download/1NGL6KR0/spoof_version_more.rar (v1.02-4.25)
{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}
A few more from abuser via: ps3crunch.net/forum/threads/20-Additional?p=14431#post14431
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: http://www.multiupload.com/R6UGD9LUVN / http://www.multiupload.com/OPQ5D8MEH2 / http://www.multiupload.com/RIM83Q5X5O
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:
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
I used the change dev flash file for bdemu, so you can delete it and update it with bdemu2 and the 1.6.pkg.
#!/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:
--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:
}
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:
}
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:
}
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:
}
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:
}
if {$::rebug_update_new:
set self {lv1.self}
::modify_coreos_file $self ::rebug_update_new:
}
if {$::rebug_update_new:
set selfs {vsh.self}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new:
}
if {$::rebug_update_new:
set selfs {vsh.self}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new:
}
if {$::rebug_update_new:
set selfs {vsh.self.cexsp}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new:
set selfs {vsh.self}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new:
set selfs {vsh.self.swp}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new:
}
if {$::rebug_update_new:
set selfs {vsh.self.cexsp}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new:
set selfs {vsh.self}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new:
set selfs {vsh.self.swp}
::modify_devflash_files [file join dev_flash vsh module] $selfs ::rebug_update_new:
}
}
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:
}
proc patch_lv1_self {self} {
::modify_self_file $self ::rebug_update_new:
}
proc patch_xmb_plugin_elf {elf} {
if {$::rebug_update_new:
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 {:
"Unable to patch self [file tail $elf]"
}
}
proc patch_lv1_elf {elf} {
if {$::rebug_update_new:
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 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 {:
# 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 {:
# 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 {:
# 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 {:
# 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 {:
}
}
proc patch_341_self {self} {
::modify_self_file $self ::rebug_update_new:
}
proc patch_355_self {self} {
::modify_self_file $self ::rebug_update_new:
}
proc patch_341cexsp_self {self} {
::modify_self_file $self ::rebug_update_new:
}
proc patch_341vsh_self {self} {
::modify_self_file $self ::rebug_update_new:
}
proc patch_341swp_self {self} {
::modify_self_file $self ::rebug_update_new:
}
proc patch_355cexsp_self {self} {
::modify_self_file $self ::rebug_update_new:
}
proc patch_355vsh_self {self} {
::modify_self_file $self ::rebug_update_new:
}
proc patch_355swp_self {self} {
::modify_self_file $self ::rebug_update_new:
}
proc patch_341_elf {elf} {
if {$::rebug_update_new:
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 {:
"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 {:
"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:
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 {:
"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 {:
"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:
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 {:
"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 {:
"Unable to patch self [file tail $elf]"
}
}
proc patch_341vsh_elf {elf} {
if {$::rebug_update_new:
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 {:
"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 {:
"Unable to patch self [file tail $elf]"
}
}
proc patch_341swp_elf {elf} {
if {$::rebug_update_new:
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 {:
"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 {:
"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:
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 {:
"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 {:
"Unable to patch self [file tail $elf]"
}
}
proc patch_355vsh_elf {elf} {
if {$::rebug_update_new:
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 {:
"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 {:
"Unable to patch self [file tail $elf]"
}
}
proc patch_355swp_elf {elf} {
if {$::rebug_update_new:
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 {:
"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 {:
"Unable to patch self [file tail $elf]"
}
log "WARNING: Running this REBUG 3.55 MFW only ON YOUR OWN RISK" 1
}
}
More updates from abuser: ps3crunch.net/forum/threads/20-Additional?p=19028#post19028
Download: http://www.multiupload.com/01G6EM4C53 / http://www.multiupload.com/LL9YOXLSP8 / http://www.multiupload.com/1OQ3XYHMIO
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:
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
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.
More abuser updates via: ps3crunch.net/forum/threads/20-Additional?p=26812#post26812
Download: http://www.zshare.net/download/988724937eb55b64/
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:
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"
Finally, a TCL to https://dl.dropbox.com/u/63377561/MFW/dex_mod.tcl by haxxxen is now available as well!
Anyone here on PS3ultimate CFW too?