29w ago - It was just a week ago since the
previous PlayStation 3 System Software update arrived, but today
Tempest_Fire of Sony PlayStation Support has announced that PS3 System Software Update v4.31 is incoming tonight with details below!
Download:
PS3 Firmware 4.31 Update (US) /
PS3 Firmware 4.31 Update (EU) /
PS3 DEV_Flash 4.31 by
Team Siracide /
PS3 4.31 LV0 Decrypted by
Soon (No Password) /
lv0431decrypted.zip (Mirror - Password: consolecrunch) /
PS3 LV0 4.25 / 4.30 / 4.31 Decrypted /
PS3 LV0 4.25 / 4.30 / 4.31 Decrypted (Mirror) /
PS3 LV0 4.25 / 4.30 / 4.31 Decrypted (Mirror #2) /
PS3 LV0 4.25 / 4.30 / 4.31 Decrypted (Mirror #3) /
PS3 LV0 4.25 / 4.30 / 4.31 Decrypted (Mirror #4) /
Appldr of PS3 OFW 4.31 Decrypted by
nathan_r32_69 /
PS3 Firmware 4.31 Keys /
KeyMEGAPACK.rar by
unknown /
COS 4.31 (Decrypted) /
PS3Keys (Updated 11/30/2012) /
SCETool Format Keys (Updated 11/30/2012) by
SammyG0080 (aka
str8b1t) /
Core_OS 4.31 [Decrypted+Encrypted] by
XxZer0ModZxX (via
RedDot-3ND7355 from xxzer0modzxx.com/t1273-core_os-431-decryptedencrypted-by-xxzer0modzxx#9099) /
PS3 4.30 / 4.31 LV1 / LV2 Dumps from
SammyG0080 /
PS3 4.31 Firmware Keys by
MARKUS++
To quote: Hi everyone, I'm posting this message to inform you that there will be a minor firmware update (v.4.31) released on the evening of Monday, October 29th.
There will not be PlayStation Network maintenance during this time; online play and access to apps will not be affected during the release of this update.
This is not a mandatory update. However, we suggest you keep your systems updated with the latest firmware, as these updates further improve overall system stability and help provide you with the best online entertainment experience possible.
To update to v.4.31, select Settings from your Xross Media Bar (XMB) > System Update > Update via Internet and then follow the on-screen instructions.
More information about PlayStation system updates can be found here: http://us.playstation.com/support/systemupdates/
Tempest_Fire
Digital Platforms Community Manager
Sony Computer Entertainment America
From their
Twitter: "If you've had issues with Monster Hunter Portable 3rd HD, download the optional PS3 software update (v.4.31)"
From
afiser on the PS3 Keys posted above: This is as simple as putting the bootldr keys (what you all call the lv0 keys released
last week) in the scetool data/keys file and running scetool.exe -d lv0 lv0.elf
From
zadow28: Found some interesting, when debugging lv1.elf from 4.31:
seg000:0000000000001850 ld r8, qword_532688 # "QA_FLAG_QA_MODE_ENABLE settle\n"
seg000:0000000000001854 clrrdi r0, r10, 16
seg000:0000000000001858 std r11, 0x40(r3)
seg000:000000000000185C or r0, r0, r9
seg000:0000000000001860 std r8, 0x10(r3)
seg000:0000000000001864 std r0, 0x18(r3)
seg000:0000000000001868 std r10, 0x48(r3)
seg000:000000000000186C blr
seg000:000000000000186C # End of function sub_1840
seg000:000000000000186C
seg000:0000000000001870
seg000:0000000000001870 # =============== S U B R O U T I N E =======================================
seg000:0000000000001870
seg000:0000000000001870
seg000:0000000000001870 sub_1870: # CODE XREF: sub_1BD0-FCp
seg000:0000000000001870 ld r8, 0x18(r3)
seg000:0000000000001874 rlwinm r0, r8, 0,16,16
seg000:0000000000001878 cmpdi cr7, r0, 0
seg000:000000000000187C beq- cr7, loc_18D0
seg000:0000000000001880 lbz r0, 0x728(r3)
seg000:0000000000001884 cmpwi cr7, r0, 0
seg000:0000000000001888 bne- cr7, loc_18C4
seg000:000000000000188C
seg000:000000000000188C loc_188C: # CODE XREF: sub_1870+5Cj
seg000:000000000000188C ld r11, qword_532688 # "QA_FLAG_QA_MODE_ENABLE settle\n"
seg000:0000000000001890 li r0, -1
seg000:0000000000001894 ld r10, 0x10(r3)
seg000:0000000000001898 clrrdi r9, r8, 16
Only shows when debugging.. well thats where i'm at so far regards.
Dumps/Debug off core_os/Devflash files. 4.++
Have done some experimenting. Found out that you can actuelly run the self/sprx (ppc)
From core_os, and Devflash.. from "official" debugger,and dump them. You have to set up an fake Param.sfo, so the debugger thinks its an executable.. but the result is quite amazing. You really get an better overview, since you can see al the files it communicates with.
I use Ida pro 64 PPC proccesser to analyze, the dump. Then use Kakarotos scrips analyze_sprx.idc. Set new TOC, when the script tell you and reanalyze.
The dump is 4mb packed but 250 mb unpacked. I'll give an more deeper, TUT when i have the time. Works on all files so far i tested PPC ones, so all expect the spu files. Tested vsh.self/mcore.self/psp_emu.self plus many more.
Well here is the dump, for BDVD.SELF: http://rghost.net/41639087
Off course you can debug all the files, and the embedded spu before dumping.
Finally, from
Team Siracide comes
PS3 DEV_Flash 4.31 with details below, as follows:
__ __ ___ __ __ __ _
|/ | / / | / / / | / / | / | | /|
| |(___ ( | (___ ( (___|(___ (___| (___| ___|( |
| )| \ ) | | )| ) )| ) ) ) | )
|__/ |__ \/ | |__/ | / __/ | / / __/ _|/
--- -
bdplayer 17.199.913 byte
data 32.588.957 byte
ps1emu 3.203.888 byte
ps2emu 6.700.000 byte
pspemu 7.541.594 byte
sys 19.273.312 byte
vsh 106.355.777 byte
_____ ___ _ __ __ ___ ___ ___ _ ___ ___ ___ ___
|_ _| __| /_\ | \/ | / __|_ _| _ \ /_\ / __|_ _| \| __|
| | | _| / _ \| |\/| | \__ \| || / / _ \ (__ | || |) | _|
|_| |___/_/ \_\_| |_| |___/___|_|_\/_/ \_\___|___|___/|___|
I can make new (os core) to fit "update_file" with your lv1 decrypted files have tried to to use the script but I could not get the script to work (said it will work)
Dump lv1 embedded elfs Script
I did this script quickly to exctract the embedded files within lv1. This script doesn't use the file table, is ugly, but works... anyone feel free to improve it --PsiCoLeO 16:11, 22 May 2011 (CDT)
How to use it
Save the script in a file named
dump_lv1_embedded_files.sh
give it execute permissions
chmod +x dump_lv1_embedded_files.sh
feed it with decrypted lv1.self
./dump_lv1_embedded_files.sh lv1.elf
#!/bin/bash
# PsiCoLeO 2011
#
# Script to extract the embedded files from lv1.self
# There is no warranty that this script will work for you
# I can not be held responsable of what you do with this script or any damage you get from using it
# Use it as you please
# File names
files=( "pme_init" "sysmgr_ss.fself" "pme_init.conf" "ss_init.fself" "updater_frontend.fself" "ss_server1.fself" "ss_server2.fself" "ss_server3.fself" )
#comment and uncomment file sizes and offsets depending on the firmware
# File sizes 3.41
size=( 0x24824 0x5f790 0xAF 0x34eb8 0x239F0 0x811D0 0x4A940 0x38ED0 )
# File offsets 3.41
offset=( 0x1D00E8 0x1F490C 0x25409C 0x25414C 0x289004 0x2AC9F4 0x32DBC4 0x378504 )
# File sizes 3.55
#size=( 0x24824 0x5f790 0xAF 0x34EB8 0x239F0 0x813B8 0x4A940 0x38ED0 )
# File offsets 3.55
#offset=( 0x1D00E8 0x1F490C 0x25409C 0x25414C 0x289004 0x2AC9F4 0x32DDAC 0x3786EC )
cont=0
printf "***************************** \n"
printf "* Psicoleo's * \n"
printf "* Dump lv1 Embedded files * \n"
printf "***************************** \n\n"
for file in "${files[@]}"
do
printf "***************************** \n\n"
printf " %s\n" "${file}"
printf "***************************** \n\n"
printf "%s\n" "${offset[$cont]}"
printf "%s\n" "${size[$cont]}"
printf "%s\n" "${cont}"
dd if=$1 of=$file bs=1 obs=1 skip=$((${offset[$cont]})) count=$((${size[$cont]}))
cont=$(($cont+1))
done
If you could find tutorial for that would be great.
Datecode - Used in Euro regions
2 digits: number=year, letter=quarter
e.g.: |7D| means 2007, 4th quarter
Most commonly asked for when wanting to know if a console can be downgraded to 3.55.
date code Quarter / Year Down-gradeable to 3.55 Firmware at that time Actual praxis
6A January, February, March / 2006 Yes
6B April, May, June / 2006 Yes
6C July, August, September / 2006 Yes 1.00
6D October, November, December / 2006 Yes 1.10, 1.11, 1.30, 1.31, 1.32
7A January, February, March / 2007 Yes 1.50, 1.51, 1.54, 1.60
7B April, May, June / 2007 Yes 1.70, 1.80, 1.81, 1.82
7C July, August, September / 2007 Yes 1.90, 1.92, 1.93
7D October, November, December / 2007 Yes 2.00, 2.01, 2.10 1.97
8A January, February, March / 2008 Yes 2.16, 2.17, 2.20
8B April, May, June / 2008 Yes 2.30, 2.35, 2.36
8C July, August, September / 2008 Yes 2.40, 2.41, 2.42, 2.43 2.16/2.30
8D October, November, December / 2008 Yes 2.50, 2.51, 2.52, 2.53 2.45
9A January, February, March / 2009 Yes 2.60
9B April, May, June / 2009 Yes 2.70, 2.76, 2.80
9C July, August, September / 2009 Yes 3.00, 3.01 2.70
9D October, November, December / 2009 Yes 3.10, 3.15
0A January, February, March / 2010 Yes 3.20
0B April, May, June / 2010 Yes 3.21, 3.30, 3.40
0C July, August, September / 2010 Yes 3.40, 3.41, 3.42, 3.50 3.40
0D October, November, December /2010 Yes 3.55 3.40/3.50
1A January, February, March / 2011 Sometimes 3.56, 3.60 3.55 or 3.56
1B April, May, June / 2011 No 3.61, 3.65, 3.66 3.60
1C July, August, September / 2011 No 3.70, 3.72
1D October, November, December / 2011 No 3.73, 4.00
2A January, February, March / 2012 No 4.10, 4.11
2B April, May, June / 2012 No 4.20
2C July, August, September / 2012 No 4.21
2D October, November, December / 2012 No
3A January, February, March / 2013 No
3B April, May, June / 2013 No
3C July, August, September / 2013 No
3D October, November, December / 2013 No
4A January, February, March / 2014 No
4B April, May, June / 2014 No
4C July, August, September / 2014 No
4D October, November, December / 2014 No
5A January, February, March / 2015 No
5B April, May, June / 2015 No
5C July, August, September / 2015 No
5D October, November, December / 2015 No
Manufacturing Date Used in USA/Japan there it is 7d.
In PS3MFW Builder v3 can I use the TASK OPTIONS PUP build number: ?? EG:1.97 build number? will this work? If so what numbers do I use for 1.97?