Monsterpack Breakdown
From HowardForums Wiki
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?
