Making .RXT files for ResMan

(subpage for Phone and firmware manipulation guide)

ResMan stores phone configuration files (where the graphics, sounds, etc are located) in RXT files. These are text files with a similar structure to HTML files.

While ResMan was intended to be used for Samsung phones, realistically it works with any phone that uses raw bitmaps for graphics.

= Template RXT File =



      

The hex locations are arbitrary, but this is a basic example of what an RXT file looks like.

Samsung phones also have different types of graphic formats. For this, the "img" tag is changed accordingly to include the type.

Where to find the graphics addresses
There's probably more than 1 program to do this, but FWeditor is suited best for this purpose as it can (sometimes) detect 09-compressed images.

09-compressed images start with a header of 09 followed by the width and height (e.g. 09 80 A0 for. 128x160 images). If you know the screen resolution of the phone, you could search for 09 + the screen resolution in a hex editor to find images that way.

It's tedious and time consuming, but you can use the "Image move" buttons to move around in the firmware, viewing it as raw bitmap data.

Valid graphics types
For 09-compressed images:



For IFG images:



For Raw bitmap images:



When the bits-per-pixel (bpp) is different, the number is also changed accordingly.

ResMan will accept 1,2,4,8,12,16,18, and 24 as valid bit-per-pixel levels.

This doesn't include everything yet, and will be updated periodically