sh0ck1 wrote:
Kind of a dumb question, but how do you have the decompressed .mko if you're looking to decompress it? Is it pulled directly from PS3 while its running? (if so I need to learn how to do that lol). Pls PM if you're more comfortable that way. I assume you want to know how to decompress it so you modify values/recompress it?
yes i want to know what compression method they used
ok i used comtype scan from aluigi on the .slz deleting the first 12 bytes
286.dmp gave me a decompressed header,but only the header
i looked up 286 and its bzip2 (correct me if im wrong)
it decompressed the .slz until the padding started
this is what i got decompressed from .slz after useing comtype scan in 286.dmp
Code: Select all
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000 00 00 00 01 0A 3E 77 69 00 00 01 85 00 00 09 17 .....>wi...…....
00000010 00 00 00 B5 00 00 00 0C 00 00 00 AB 00 00 00 40 ...µ.......«...@
00000020 00 01 03 D4 00 00 00 31 00 03 FB 00 00 00 88 04 ...Ô...1..û...ˆ.
00000030 00 01 3E B0 00 00 07 F3 00 00 E3 1C 00 00 20 B8 ..>°...ó..ã... ¸
00000040 00 00 00 50 00 00 00 ...P...
here is the first 128 bytes of the original .slz (after deleting the first 12 bytes)
Code: Select all
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000 00 00 00 00 01 0A 3E 77 69 82 01 07 85 00 00 09 ......>wi‚..…...
00000010 17 01 10 B5 A8 01 14 0C 01 04 AB 01 08 40 00 01 ...µ¨.....«..@..
00000020 21 03 D4 01 10 31 00 03 FB 01 13 00 88 04 00 01 !.Ô..1..û...ˆ...
00000030 3E B0 00 00 00 07 F3 00 00 E3 1C 00 00 2F 20 B8 >°....ó..ã.../ ¸
00000040 01 28 50 01 2C 00 01 FF 00 01 FF 00 01 FF E0 00 .(P.,..ÿ..ÿ..ÿà.
00000050 01 FF 00 01 FF 00 31 B0 01 21 E2 B9 D4 05 93 00 .ÿ..ÿ.1°.!â¹Ô.“.
00000060 00 04 E4 01 DD 5C 65 4C E1 62 5C 07 21 06 F5 BB ..ä.Ý\eLáb\.!.õ»
00000070 F4 3F 8F 61 8B 00 35 8B 22 73 E7 00 00 05 51 40 ô?.a‹.5‹"sç...Q@
and here is the first 128 bytes original already decompressed .slz to .mko (no first 12 bytes deleted)
Code: Select all
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000 00 00 00 01 0A 3E 77 69 00 00 01 85 00 00 09 17 .....>wi...…....
00000010 00 00 00 B5 00 00 00 0C 00 00 00 AB 00 00 00 40 ...µ.......«...@
00000020 00 01 03 D4 00 00 00 31 00 03 FB 00 00 00 88 04 ...Ô...1..û...ˆ.
00000030 00 01 3E B0 00 00 07 F3 00 00 E3 1C 00 00 20 B8 ..>°...ó..ã... ¸
00000040 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 ...P............
00000050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
the first 12 bytes from the .slz consist of header,size and compressed size
Code: Select all
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000 53 4C 5A 00 00 07 9C 80 00 01 C2 28 SLZ...œ€..Â(
anyone know the algo of bzip2 or maybe its a modified bzip2 compression,or its just a part of the bzip compression?
edit:
got the wrong algorithm,286.dmp is decompressed with coreonline,decompressor is made by Ekey