Endless Paradigm

Full Version: Hacking PRX files
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Firstly i was thinking about custom home screens on 3.71 M33. So i thought i might take a look in impose.prx and impose.rsc that contained the images used in the home screen for previous firmwares. I searched for the text strings:-BMP,-GIM,-MIG (partly because i didn't know what i was looking for). To my surprise nothing showed up. The files were decrypted, so I'm a bit confused, have I searched for the wrong extensions or what?

Also i tried to do this with the html files. I searched for the same text strings but found no images in the files. I know Z33 managed to extract the icons used in the browser, so where am i going wrong?

Thanks for any advice

p.s i know this is kinda a help thread but I intend for it to turn into a "How to customize icons in the browser and how to make a custom home screen, for 3.71 M33. All via hexing off course until someone like Z33 or Zinga Burga make a impose or a htmlviewer.res (.prx) gui or something for 3.71 M33. (not saying you have to, its just Z33 has done this for previous firmwares)
If you search an RCO for "BMP" or "MIG" you won't find anything either...  (the "GIM" header is used for PS3 GIMs as the PS3 handles things in big-endian format)

This is because the images in RCOs are compressed.  Remember, compression ≠ encryption, so being decrypted does not necessarily mean decompressed.


I don't know how the images are stored in that PRX, and have never looked into it myself.
It _may_ be just some compressed images, or it may not.
You can try searching for the zlib signature (0x78DA or 0xDA78 from memory) or the RLZ signature (can't remember; RLZ doesn't really have a signature, but seems to use small compression block sizes, thus the MIG headers compress to similar sequences of bytes).

Good luck!
Sorry for the bump, but zinga I haven't found anything yet :(
searched those signatures and extracted as a dat file but that makes your rco editor close done :S

ZiNgA BuRgA Wrote:(can't remember; RLZ doesn't really have a signature, but seems to use small compression block sizes, thus the MIG headers compress to similar sequences of bytes).

How could i use this info to search for the image files. Do you have any other ideas zinga?
0x78DA in htmlviewer_ui.prx at the end of file is present ... It's the signature ?
just one

there are many icons used in the browser, so that would have to be more then one

EDIT: I can't find it. Are you searching in 3.80 or 3.71
in the file htmlviewer.res :

At the beginning I don't know what the file is it... but I find text !

Code:
https://sec.ifilter.jp/service/start.php?pagetype=psp
http://www.jp.playstation.com/R/pspmenu_a001
i-Filter for PSP

(Search "PSP")

At the end... Many song of the Internet browser are present !

Code:
SE2_Cursor.aif
SE3_Normal_OK.ai
SE4_Cansel.aif
SE8_Option.aif
SE09_Error.aif
SE12_System_OK.a
SE13_System_NG.a

(Search "VAG")

in the file htmlviewer_plugin.rco :
Just text and other little value in page data !

So the brower icon is in htmlviewer_ui.prx !!
I see the name of image but i don't find where is the image ! Because I don't have any header or other...

Code:
GM_ReloadMenu
GM_ReloadMenuHide
MouseCursorPencil
MouseCursorNormal
MouseCursorHand

The RES file has a lot of zlib compressed files in it.  I decompressed a few, but none appear to be images.

Somewhat doubting that the PRX contains them, as there doesn't appear to be any compressed data in it...
ZiNgA BuRgA Wrote:The RES file has a lot of zlib compressed files in it.  I decompressed a few, but none appear to be images.

Somewhat doubting that the PRX contains them, as there doesn't appear to be any compressed data in it...

Yeh they can't be images because they cause you rco editor to either freeze or close down. Zinga do you know how Z33 managed to acquire the images.

http://forums.maxconsole.net/showthread.php?t=62518
Mc Cabe Wrote:
ZiNgA BuRgA Wrote:The RES file has a lot of zlib compressed files in it.  I decompressed a few, but none appear to be images.

Somewhat doubting that the PRX contains them, as there doesn't appear to be any compressed data in it...

Yeh they can't be images because they cause you rco editor to either freeze or close down. Zinga do you know how Z33 managed to acquire the images.

http://forums.maxconsole.net/showthread.php?t=62518

I didn't say they weren't images.
Actually, it's probably some other random thing causing the crash.  I can decompress them, since I know the source code to my editor very well :P

Z33 said there's one file containing multiple images.  Which would mean that one of the files compressed in the RES file must contain the image.
I just never really bothered to decompress all the files.

Knowing what's inside isn't too useful until you figure out the file format, so you can actually change the contents...
I haven't particularly been interested in the RES file.  No-one has looked into it?
I may, if I'm bored enough, but yeah...
Oh right so, there is on image that contains all the icons?

will that image be compressed with zlib signature as you suggested. I could save each selection but I wouldn't know how to view it as an image. You said rename to dat and open with rco editor, but if that doesn't work, what do you do?
Pages: 1 2
Reference URL's