|   Home   |   Blogs   |   Articles   |   Software   |   Books   |   Thesis   |   Gallery   |   Links   |   About Me   |

Interpreting Signing Error Messages in S60 3rd Edition

Auto Date Friday, June 16th, 2006

If you have been reading discussions at Forum Nokia Developer Discussion Board recently, you may notice there are many questions about signing in S60 3rd Edition. It seems the new security feature in Symbian 9 has led to frustration for some developers.

I would like to share what kind of error messages I have seen when installing signed/unsigned application in S60 3rd Edition phones. There is a hint that explains what may cause a particular message. I may not be able to cover all error messages because I may not have seen all of them.

Read also a nice blog posting from S60 team, Signing applications for S60 3rd Edition.

Message: Certificate error. Contact the application supplier.

Certificate error. Contact the application supplier.

Hint: You may have tried installing unsigned application. Note that signing is mandatory S60 3rd Edition. You can use self-signed certificate or developer certificate from Symbian Signed to sign your application.

 

Message: Unable to install. Constrained by the certificate.

Unable to install. Constrained by the certificate.

Hint: This message pops up when you attempt to install developer certificate in the unsupported device. The developer certificate from Symbian Signed can only be used in a limited number of devices. Remember that you have to send your IMEIs to Symbian Signed when requesting certificate. You cannot use the certificate in other devices that is not in your IMEIs list.

 

Message: Required application access not granted

Required application access not granted 

Hint: Check that your certificate can be used to sign all capabilities needed by your application. For example, if you use self-signed certificate, you can only sign basic set capabilities, i.e. NetworkServices, ReadUserData, WriteUserData, LocalServices and UserEnvironment. If your application requires one of the extended capabilities, for example SwEvent, you cannot sign it with self-signed certificate. In this case, apply for developer certificates from Symbian Signed.

 

Message: Unable to install a protected application from an untrusted supplier

Unable to install a protected application from an untrusted supplier

Hint: If you use self-signed certificate, make sure that your application uses unprotected UID, i.e. 0xA0000000 - 0xAFFFFFFF. If you use protected UID (0×20000000 - 0×2FFFFFFF) or legacy UID (0×10000000 - 0×1FFFFFFF), you will get this message.

 

Message: Unable to install

Unable to install

Hint: This message may come up when your installation file (.sis/.sisx) copies files to other application’s private folder, i.e. \private\uid. Note that Symbian 9 introduces data caging concept, it means you don’t have access to other application’s private folder.

11 Responses to “Interpreting Signing Error Messages in S60 3rd Edition”

  1. Antony’s Mobile Blog » Blog Archive » Yet Another Discussion about Self-Signed Application in Symbian Signed Says:
    August 13th, 2006 at 3:20 pm

    […] Interpreting Signing Error Messages in S60 3rd Edition from Antony Mobile’s Blog […]

  2. david Says:
    September 27th, 2006 at 12:21 pm

    I have a N73. When I uninstall an application (application manager and Options->Remove) and afterwards, I try to reinstall it, I get the error “Unable to uninstall”.
    How can I reinstall the application? Is it fully uninstalled “removing” it?
    Thnx

  3. Antony Pranata Says:
    September 27th, 2006 at 12:25 pm

    @david: Normally, after uninstalling the application, you should be able to reinstall it again.
    My suggestion is try to reset your phone to the default factory settings (using *#7370#) and then try to reproduce the error. May be we’ll get more hints from there.

  4. Tomas Lipus Says:
    October 26th, 2006 at 12:02 am

    I create application with PY2SIS,then I signed with ’selfsign’.When I install application to the phone it writes me - ‘application’ already exsist.Replace version 1.00 with version 1.00?,then it writes - update error.It does even,when I ever had application install before…..It does on different phones.Can you help me.
    Than you.

  5. Antony Pranata Says:
    October 26th, 2006 at 12:22 am

    @Tomas: Have you tried to uninstall the application and then re-install it?

  6. Tomas Lipus Says:
    October 26th, 2006 at 12:58 am

    To:Antony Pranata
    I never had application on my phone….I tried with many applications.I don’t know where is the problem.
    Thank you

  7. Antony Pranata Says:
    October 26th, 2006 at 9:01 am

    @Tomas: Could it be there is another file with the same name in \sys\bin or \resource\apps? That’s the only reason that I can think of.

  8. Bart Says:
    November 16th, 2006 at 7:12 am

    I’m having the same problem as David. Reset the phone (Nokia 3250) with *#7370#, then try installing apps that were originally on the phone (BrowserNG, ImageEditor, SettingWizard, Snakes60). Only Punkwigs (Java) is installed. Can you help me?

  9. Antony Pranata Says:
    November 16th, 2006 at 2:28 pm

    @Bart: There is a discussion at Forum Nokia about this issue. The problem is because there is a corrupted file in c:\system\install\registry.
    Just look at the solution here, http://discussion.forum.nokia.com/forum/showthread.php?p=256061#post256061
    Hope this helps.

  10. Bart Says:
    November 17th, 2006 at 7:14 am

    Antony, thanks for your reply. There’s no .reg file I can find on the phones C:. In fact, there’s nothing but a Data folder, with a few mainly empty subfolders. Just 2 files in the Phone Memory: \preInstalledAppsCache.dat and \data\StarterMonLog.txt.

    Meanwhile, I’ve updated firmware to v3.24 16-06-06 RM-38, and another reset, all without luck; same message “Unable To Install”. Have you got any more ideas? tia, Bart

  11. m Says:
    November 23rd, 2006 at 1:20 am

    Upgrading a preinstalled application causes “Unable to complete install from memory card. To install remaining applications go to App. manager.”.

    This occurs when installing a memory card with a newer version of a previously preinstalled software. Both versions install nicely to a formatted phone but when installed without formatting I get this error. Stub-sis’s UID and version numbering have been changed.

    I would greatly appreciate any ideas on how to get the upgrade to work.

Leave a Reply

This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)

You must read and type the 5 chars within 0..9 and A..F, and submit the form.

  

Oh no, I cannot read this. Please, generate a


Google
 
Web AntonyPranata.com

Copyright  2005-2007 Antony Pranata.  All rights reserved.