If you want to use m with certified capabilities on Symbian 3rd/5th Edition phones, the only way is currently to obtain an ACS publisher ID certificate from a certificate issuer and your own developer certificate ("DevCert") from Symbian Signed. This allows you to sign the .sis files containing the binaries with certified capabilities. A developer certificate has the following restrictions:
First, register yourself with an ACS publisher ID, and install the required software:
The application will tell you quite precisely what it needs. When asked for the application capabilities, select them all. The DevCert version of m requires at least the following 17 capabilities: CommDD, DiskAdmin, LocalServices, Location, MultimediaDD, NetworkControl, NetworkServices, PowerMgmt, ProtServ, ReadDeviceData, ReadUserData, SurroundingsDD, SwEvent, TrustedUI, UserEnvironment, WriteDeviceData, WriteUserData.
|
signsis -s mEnvironment-S60-3rd-DC.sis mEnvironment-S60-3rd-MyDC.sis MyDevCert.cer MyDevCert.key password signsis -s mShell-S60-3rd-DC.sis mShell-S60-3rd-MyDC.sis MyDevCert.cer MyDevCert.key password |
mEnvironment-S60-3rd-MyDC.sis and mShell-S60-3rd-MyDC.sis should now be installable on the phones specified in the developer certificate.