Monsterpack Breakdown

From HowardForums Wiki

Jump to: navigation, search

Thread: http://www.howardforums.com/showthread.php?p=6426262

Contents

Example Monsterpack

Given a Monsterpack named:

R372_.G_.0E.20.39R_.LP0016_.DRM0001_.JPJAVA_.G_.0E_.E398_06_.02R_.GSKE398T673JA0D5


Basic Breakdown

R372_.G_.0E.20.39R Flash (Firmware)
LP0016 Language Pack
DRM0001 DRM graphics
JPJAVA_.G_.0E_.E398_06_.02R Java
GSKE398T673JA0D5 (American) Flex (same goes for GIKExxxxxxxx)


Flash Breakdown

R364 phone platform
G always "G" (probably for GSM)
0B appears to always be the same for each platform
D1 major version number
0B minor version number
R always "R"

Flex Breakdown

For the flex, the first two letters can tell you the region of the flex. Generally, you can use a flex from any region, but you may need to enable the AMR audio codecs if you use a non-american flex. Also, you can potentially expect foreign branding and/or foreign web/mms settings with non-american flexes as well.

SE European
SA Australian
GS North American
GI South American
GC Asian

If the flex is provider specific (and potentially locked) you can usually find a provider tag somewhere in the flex version. (CIN=cingular, TMB=tmobile, RGR=rogers, AWS=at&t, etc)


Java Breakdown

JPJAVA_G_0E_E398_04_09R = Java Version, probably follows a similar version scheme as the flash version. Usually everything's the same except for the last two groups (04_09R) and I think it's safe to assume that 04 = major revision and 09 = minor revision. Again, counting is hexadecimal.


Additional Notes

See Language Pack List for a breakdown of what languages are included in which numerical designator.

Some people have said that the letters have certain meanings, etc (AR = alpha release, BR = beta release, etc). I don't buy it. All the versions increment using hexadecimal counting, that is, 0123456789ABCDEF. If the letters do mean something, then how do you explain 72R and 75R in the TRIPLETS firmwares?

Personal tools