Technical discussion on the newly released and hard to find PS3.
Moderators: cheriff , emoon
TeamOverload
Posts: 41 Joined: Thu Apr 20, 2006 10:31 pm
Location: CT
Post
by TeamOverload » Sat Nov 11, 2006 10:17 am
Ps3 Updates are at least 90+MB!
Updates are in .PUP format
Time to get investigating, and time for PUP Unpacker
Here's the update list:
Whole It reached the point where the service of PLAYSTATION®Network can be utilized.
With the picture keyboard of European language, it reached the point where it can do the letter input of single tap system.
Setting [[Music CD output frequency] was added to music setting].
[[ATRAC is made effective] added to substance setting].
[“In type of keyboard of peripheral device setting]], type of keyboard which can be selected increased.
[The “cross color decrease filter” was added to display setting].
[[5 minutes later] were added to “the screen saver” of display setting].
Video When playing back the animated picture file which is retained in the hard disk and the record media, [with picture mode] [it reached the point where full] can be chosen.
Network [Downloading music and the animated picture file with Internet browser], it reached the point where it can retain in the hard disk.
[PLAYSTATION®Store] So it reached the point where the following contents can be downloaded.
PLAYSTATION®3 standard software
PSP® (PlayStation®Portable) with the PlayStation® standard software which operates (PSP® of system software version 3.00 or more is necessary)
[It corresponded to traditional form letter Chinese and simplified form letter Chinese indication with Internet browser].
[The online manual] was added.
In addition Calculation method of hard disk capacity was modified.
* As for empty capacity of the hard disk, the numerical value which calculated 1GB as the 1024×1024×1024= approximately 1,073,740,000 byte is indicated. Because of that, capacity than the numerical value which is stated as specification is smaller indicated in the instruction manual and the like. [Setting] the ⇒ [substance setting] the ⇒ [you can verify the empty capacity of the hard disk, with substance information].
PlayStation® of the part in PS3* and operational status of the PlayStation®2 standard software were renewed. < The private search sight > with you can verify up-to-date operational status.
http://64.233.179.104/translate_c?hl=en ... soft:en-us
rz950
Posts: 10 Joined: Mon Jun 27, 2005 4:10 am
Post
by rz950 » Sat Nov 11, 2006 12:52 pm
Wow that was really quick, nice that the source is included. I'll make a small gui for it this weekend if I have time.
train2335
Posts: 17 Joined: Sat Oct 01, 2005 2:13 pm
Location: USA
Contact:
Post
by train2335 » Sat Nov 11, 2006 1:35 pm
Yes Nice Unpacker... That was quick :)
TeamOverload
Posts: 41 Joined: Thu Apr 20, 2006 10:31 pm
Location: CT
Post
by TeamOverload » Sun Nov 12, 2006 7:11 am
The unpacker didn't work for me. It gave me some error about configuration. Strange.
dot_blank
Posts: 498 Joined: Wed Sep 28, 2005 8:47 am
Location: Brasil
Post
by dot_blank » Sun Nov 12, 2006 1:34 pm
works fine with jap or usa .PUP both are identical
Code: Select all
C:\Documents and Settings\0xiD3\Desktop\PUP Unpacker\PUP 1.10>ls -RSXG -l1g
.:
total 99982
drwx------+ 3 0 Nov 11 04:26 vsh
-rwx------+ 1 1907 Nov 8 17:52 dev_flash3_009.tar.aa.2006_11_09_075023
-rwx------+ 1 10195670 Nov 8 17:50 dev_flash_000.tar.aa.2006_11_09_075023
-rwx------+ 1 6323863 Nov 8 17:50 dev_flash_001.tar.aa.2006_11_09_075023
-rwx------+ 1 5614717 Nov 8 17:51 dev_flash_002.tar.aa.2006_11_09_075023
-rwx------+ 1 7339757 Nov 8 17:51 dev_flash_003.tar.aa.2006_11_09_075023
-rwx------+ 1 9108898 Nov 8 17:51 dev_flash_004.tar.aa.2006_11_09_075023
-rwx------+ 1 11531024 Nov 8 17:51 dev_flash_005.tar.aa.2006_11_09_075023
-rwx------+ 1 12351320 Nov 8 17:51 dev_flash_006.tar.aa.2006_11_09_075023
-rwx------+ 1 15988270 Nov 8 17:52 dev_flash_007.tar.aa.2006_11_09_075023
-rwx------+ 1 8878920 Nov 8 17:52 dev_flash_008.tar.aa.2006_11_09_075023
-rwx------+ 1 576 Nov 7 15:15 RL_FOR_PACKAGE.img
-rwx------+ 1 1120 Nov 7 15:15 RL_FOR_PROGRAM.img
-rwx------+ 1 1966992 Nov 7 15:16 BDIT_FIRMWARE_PACKAGE.pkg
-rwx------+ 1 951040 Nov 7 15:16 BDPT_FIRMWARE_PACKAGE_301R.pkg
-rwx------+ 1 951040 Nov 7 15:16 BDPT_FIRMWARE_PACKAGE_302R.pkg
-rwx------+ 1 951040 Nov 7 15:16 BDPT_FIRMWARE_PACKAGE_303R.pkg
-rwx------+ 1 243559 Nov 8 17:52 BLUETOOTH_FIRMWARE.pkg
-rwx------+ 1 4366141 Nov 7 15:17 CORE_OS_PACKAGE.pkg
-rwx------+ 1 28589 Nov 8 17:52 MULTI_CARD_FIRMWARE.pkg
-rwx------+ 1 1188 Nov 8 17:52 UPL.xml.pkg
-rwx------+ 1 5540328 Nov 11 04:21 updater.sce
-rwx------+ 1 3 Nov 11 04:21 dots.txt
-rwx------+ 1 5 Nov 11 04:21 version.txt
./vsh:
total 0
drwx------+ 2 0 Nov 11 04:26 etc
./vsh/etc:
total 610
-rwx------+ 1 256 Oct 13 03:23 cp1251ucs.bin
-rwx------+ 1 256 Oct 13 03:23 cp1252ucs.bin
-rwx------+ 1 131072 Oct 13 03:23 jis2ucs.bin
-rwx------+ 1 131072 Oct 13 03:23 ucs2jis.bin
-rwx------+ 1 131072 Oct 13 03:23 ucs2uhc.bin
-rwx------+ 1 131072 Oct 13 03:23 uhc2ucs.bin
-rwx------+ 1 15642 Oct 13 03:23 jis2ucs.cbin
-rwx------+ 1 33672 Oct 13 03:23 ucs2jis.cbin
-rwx------+ 1 429 Oct 17 23:30 layout_factor_table_1080.txt
-rwx------+ 1 396 Oct 17 23:30 layout_factor_table_272.txt
-rwx------+ 1 395 Oct 17 23:30 layout_factor_table_480.txt
-rwx------+ 1 431 Oct 17 23:30 layout_factor_table_720.txt
-rwx------+ 1 8554 Oct 17 23:30 layout_grid_table_1080.txt
-rwx------+ 1 7944 Oct 17 23:30 layout_grid_table_272.txt
-rwx------+ 1 7922 Oct 17 23:30 layout_grid_table_480.txt
-rwx------+ 1 8237 Oct 17 23:30 layout_grid_table_720.txt
10011011 00101010 11010111 10001001 10111010
TeamOverload
Posts: 41 Joined: Thu Apr 20, 2006 10:31 pm
Location: CT
Post
by TeamOverload » Mon Nov 13, 2006 3:01 am
Found my exact error by looking through logs: Dependent Assembly Microsoft.VC80.CRT could not be found and Last Error was The referenced assembly is not installed on your system.
Anyone know how to fix this or where to get it?
0okm0000
Posts: 116 Joined: Fri Jan 13, 2006 9:51 am
Contact:
Post
by 0okm0000 » Mon Nov 13, 2006 3:32 am
you need msvcr80.dll
TeamOverload
Posts: 41 Joined: Thu Apr 20, 2006 10:31 pm
Location: CT
Post
by TeamOverload » Mon Nov 13, 2006 9:17 am
Alright, got it. That's just placed in the System32 directory, and then all should be good to go?
carlosn
Posts: 38 Joined: Thu Mar 10, 2005 2:14 am
Location: Orlando, Florida, US
Contact:
Post
by carlosn » Mon Nov 13, 2006 11:43 am
For those of you who want to compile this unpacker under linux.
PS3updat.h line 3 add the following define
#define __int64 long long
comment out line 26 in PS3udpate.c
// _fseeki64(fi, sections->loc.offset, SEEK_SET);
compile program
gcc PS3updat.c -o pup_unpack
It works for me!!
train2335
Posts: 17 Joined: Sat Oct 01, 2005 2:13 pm
Location: USA
Contact:
Post
by train2335 » Mon Nov 13, 2006 12:48 pm
carlosn wrote: For those of you who want to compile this unpacker under linux.
PS3updat.h line 3 add the following define
#define __int64 long long
comment out line 26 in PS3udpate.c
// _fseeki64(fi, sections->loc.offset, SEEK_SET);
compile program
gcc PS3updat.c -o pup_unpack
It works for me!!
Thanks, I will try it out!
florinsasu
Posts: 47 Joined: Wed Dec 15, 2004 4:23 am
Post
by florinsasu » Mon Nov 13, 2006 7:32 pm
carlosn wrote:
comment out line 26 in PS3udpate.c
// _fseeki64(fi, sections->loc.offset, SEEK_SET);
commenting out _fseeki64 is not a good idea; you'd rather replace it with a fseek64 variant. even fseek will do
TeamOverload
Posts: 41 Joined: Thu Apr 20, 2006 10:31 pm
Location: CT
Post
by TeamOverload » Mon Nov 13, 2006 10:26 pm
TeamOverload wrote: Alright, got it. That's just placed in the System32 directory, and then all should be good to go?
Still no luck with it. Same error appears.
0okm0000
Posts: 116 Joined: Fri Jan 13, 2006 9:51 am
Contact:
Post
by 0okm0000 » Mon Nov 13, 2006 10:42 pm
paste msvcr80.dll with unpackPS3updat.exe and PS3UPDAT.PUP
Q:\PSP\PS3\Temp>dir
Volume in drive Q has no label.
Volume Serial Number is 00F4-D91A
Directory of Q:\PSP\PS3\Temp
2006-11-13 20:43 <DIR> .
2006-11-13 20:43 <DIR> ..
2005-09-23 07:29 626,688 msvcr80.dll
2006-11-11 00:35 102,984,576 PS3UPDAT.PUP
2006-11-11 00:16 20,480 unpackPS3updat.exe
3 File(s) 103,631,744 bytes
2 Dir(s) 31,248,785,408 bytes free
Q:\PSP\PS3\Temp>unpackPS3updat PS3UPDAT.PUP
PS3 Update unpacker - ver1 by [RO]man
magic=SCEUF ver=1 unk=0x848 hdrSize=0x190 dataSize=0x62369F0
signature=00ABB79F0E138C380418D4F98C2AD325CA5F7790
sections=5
section #0: attr=0x100 offs=0x00000190 size=0x00000005
signature=4B0B0F10385978C5D28B403FEC5C433C9EC23FFD.
section #1: attr=0x101 offs=0x00000195 size=0x00000003
signature=1AA4749D0EE0D0AE937FBF73BC4B9ACD352F732A.
section #2: attr=0x200 offs=0x00000198 size=0x005489E8
signature=8FD764A609F97CF2EF23B1DBC86C0A0D07F0039F..
section #3: attr=0x201 offs=0x00548B80 size=0x00098800
signature=BD5C9D48280569F69EB1E84761AA455A2D082948.
section #4: attr=0x300 offs=0x005E1380 size=0x05C55800
signature=5AAC434D57F166C947EC8A2C0A06C24013D49DDC...................
Done
Q:\PSP\PS3\Temp>dir
Volume in drive Q has no label.
Volume Serial Number is 00F4-D91A
Directory of Q:\PSP\PS3\Temp
2006-11-13 20:45 <DIR> .
2006-11-13 20:45 <DIR> ..
2006-11-13 20:45 3 dots.txt
2005-09-23 07:29 626,688 msvcr80.dll
2006-11-11 00:35 102,984,576 PS3UPDAT.PUP
2006-11-11 00:16 20,480 unpackPS3updat.exe
2006-11-13 20:45 96,819,200 update.tar
2006-11-13 20:45 5,540,328 updater.sce
2006-11-13 20:45 5 version.txt
2006-11-13 20:45 624,640 vsh.tar
8 File(s) 206,615,920 bytes
2 Dir(s) 31,145,791,488 bytes free
Q:\PSP\PS3\Temp>
carlosn
Posts: 38 Joined: Thu Mar 10, 2005 2:14 am
Location: Orlando, Florida, US
Contact:
Post
by carlosn » Tue Nov 14, 2006 1:03 am
commenting out _fseeki64 is not a good idea; you'd rather replace it with a fseek64 variant. even fseek will do
I was able to match the output files of the win32 exe file. I figured _fseeki64 is not doing anything in this particular case.
If you want to match the console output as well, in all the printf functions replace the %I64 and %I64X with %lld and %llX respectively.
TeamOverload
Posts: 41 Joined: Thu Apr 20, 2006 10:31 pm
Location: CT
Post
by TeamOverload » Tue Nov 14, 2006 5:37 am
I've tried that 0okm, and still no luck. It hasn't worked for me on two computers I've tried it on. I had someone else try, and no luck for them either.
Arwin
Posts: 426 Joined: Tue Jul 12, 2005 7:00 pm
Post
by Arwin » Tue Nov 14, 2006 9:59 am
The PS3's Flash is about 128mb, right? So updates around the 110mb or more shouldn't be too surprising then ...
J.F.
Posts: 2906 Joined: Sun Feb 22, 2004 11:41 am
Post
by J.F. » Tue Nov 14, 2006 10:22 am
128 milibits? Wow! Amazing that the PS3 can run on that small a memory! :)
How about 128 MB, or to be TECHNICALLY correct these days, 128 MiB.
Urb85
Posts: 21 Joined: Sat Mar 05, 2005 2:19 am
Location: UK
Post
by Urb85 » Sat Nov 18, 2006 11:49 am
Hi All
I have just tried the unpacker for the first time, I use Mac OS X so I would like to recommend a few changes which some of the users would maybe like to make to be able to have the unpacker compiled on Mac OS:
First of all, follow the steps as specified by carlosan
For those of you who want to compile this unpacker under linux.
PS3updat.h line 3 add the following define
#define __int64 long long
comment out line 26 in PS3udpat.c
// _fseeki64(fi, sections->loc.offset, SEEK_SET);
Secondly in you PS3update.c file, comment out or delete the directive
This is not supported on Mac, instead replace it with:
Don't make any other changes but instead compile the source using:
Now all should work as expected!
Hope this helps
Have fun!
mc
Posts: 211 Joined: Wed Jan 12, 2005 7:32 am
Location: Linköping
Post
by mc » Sat Nov 25, 2006 9:44 pm
Ok, three things.
First, fseeko() can be used for 64-bit seeks if _FILE_OFFSET_BITS is set to 64.
Second, that BE2LE macro really messes things up if you happen to run the program on a big-endian host... :-)
Third, those crazy "I64" modifiers need to be changed to "ll" (that's two lowercase L:s) for standard compliance.
Here's an updated version of the source:
http://mc.pp.se/ps3/PS3updat.c
Flying at a high speed
Having the courage
Getting over crisis
I rescue the people