When installation of a MIDlet with pre-defined UID (Unique ID) is started from JAD or JAR manifest, the actual installation result varies between unprotected and protected ranges. The following tables describe the installation results when using UIDs from different ranges.
Protected UID only in JAD |
Protected UID only in MANIFEST |
Protected UID in both | |
---|---|---|---|
Install from JAD (unsigned) |
Installation fails |
Installation succeeds, UID is NOT used |
Installation fails |
Install from JAR (unsigned) |
n/a |
Installation fails |
n/a |
Install from JAD (signed) |
Installation fails |
Installation succeeds, UID is NOT used |
Installation succeeds, UID is used |
Install from JAR (signed) |
n/a |
n/a |
n/a |
Unprotected UID only in JAD |
Unprotected UID only in MANIFEST |
Unprotected UID in both | |
---|---|---|---|
Install from JAD (unsigned) |
Installation succeeds, UID is used |
Installation succeeds, UID is NOT used |
Installation succeeds, UID is used |
Install from JAR (unsigned) |
n/a |
Installation succeeds, UID is used |
n/a |
Install from JAD (signed) |
Installation succeeds, UID is used |
Installation succeeds, UID is NOT used |
Installation succeeds, UID is used |
Install from JAR (signed) |
n/a |
n/a |
n/a |