×

Discussion Board

Results 1 to 4 of 4
  1. #1
    Registered User
    Join Date
    Sep 2006
    Location
    Dortmund, Germany
    Posts
    15

    Question Problems with signing / installing / makesis on S60 3rd

    Hi all!

    I have a big problem with the whole complex.

    I have:

    Carbide.c++
    Nokia E 60
    Some examples from SDK
    a developer certificate from symbian ( .cer and .csr)
    an UID from the protected range
    a lot of frustration

    I need:

    An application with the following capabilities:
    NETWORKSERVICES READUSERDATA WRITEUSERDATA READDEVICEDATA WRITEDEVICEDATA like IsvTelCallApp

    My questiuons:

    What is the relation between UID2 and UID3, witch one ist the UID I got from symbian? Are there any known problems with Carbide.c++ and the whole process of singnig and creating sis?
    At the moment, I´m unable to create juist a simple Hello World app, b/c either I can't generate a sis file or I can't install it and I see no reproducable error.

    I have tried a lot of the examples from the net and read a lot of interesting papers about this, but I´m still confused...

    I anyone knows a good howto or step-by-step guide, please let me know.

    thx for your help,

    Sebastian

  2. #2
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,697

    Re: Problems with signing / installing / makesis on S60 3rd

    UID2 has to be 0x100039CE in case of a GUI application (otherwise it just will not work). UID3 is "the UID". Carbide can sign your sis (you can import your .cer and .key files - check settings for the target build, somewhere in the middle, perhaps "Package Creation" or something). .csr is an intermediate file, you will not need it.

  3. #3
    Registered User
    Join Date
    Sep 2006
    Location
    Dortmund, Germany
    Posts
    15

    Re: Problems with signing / installing / makesis on S60 3rd

    Hi wizard_hu_!

    Thanks alot for the help, these 2 lines are the missing link :-)
    Now I can build and install a simple helloworld app (capabilities: NONE)

    By now, I face following Problem:

    I have: private.key, symbian.cer, UID from Symbian 0xA000XXXX
    I still need: NETWORKSERVICES READUSERDATA WRITEUSERDATA READDEVICEDATA WRITEDEVICEDATA (see previous post)

    I face the problem, that the app is "unable to install".
    I was wondering, that in the carbide-generated .pkg file some links point to "\Epoc32\data\z\private\10003a3f\apps\myAppName_reg.rsc"
    but the ID 0x10003a3f seems to be a standard value.
    Now I tried differend combinations of UID / foldername but never succseed to install.

    My question: Is it possible to develop and test an app witch these capabilities WITHOUT an ACS Publisher ID from VeriSign?
    I think, *DEVICEATA always needs an ACS?

    2nd quest.: Who or what is controlling the permissions/capabilities? Depends it on my decision in the preferences? Or is there a check against the included libs?

    3rd quest.: Some files need to be stored in ...\private\UID\... should this be UID3? if yes, why can´t I change it in Carbide, but habe to search/replace it in some text files by hand?


    Thank you (and all others) for your help!!!
    Last edited by subik; 2006-09-29 at 11:24.

  4. #4
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    28,697

    Re: Problems with signing / installing / makesis on S60 3rd

    Quote Originally Posted by subik
    I have: private.key, symbian.cer, UID from Symbian 0xA000XXXX
    I still need: NETWORKSERVICES READUSERDATA WRITEUSERDATA READDEVICEDATA WRITEDEVICEDATA (see previous post)
    Have you requested these capabilities for the DevCert? If so, just add the caps to the .mmp (or in Carbide). If not, you should request a new certificate. Note that the ...DEVICEDATA caps require ACS Publisher ID.
    I was wondering, that in the carbide-generated .pkg file some links point to "\Epoc32\data\z\private\10003a3f\apps\myAppName_reg.rsc"
    but the ID 0x10003a3f seems to be a standard value.
    Now I tried differend combinations of UID / foldername but never succseed to install.
    10003a3f is correct and mandatory. The generated .pkg file should work, however it can be a problem that the AppWizard generates totally random UID, but you should modify (have modified) it to unprotected range (0xA... for example).
    My question: Is it possible to develop and test an app witch these capabilities WITHOUT an ACS Publisher ID from VeriSign?
    I think, it is not possible.
    2nd quest.: Who or what is controlling the permissions/capabilities? Depends it on my decision in the preferences? Or is there a check against the included libs?
    The description can be found in the SDK Help (for example "General Information about Symbian OS Platform Security")

Similar Threads

  1. Problem with FILETEXT in PKG file for S60 3rd Edition
    By horsten in forum Symbian Tools & SDKs
    Replies: 10
    Last Post: 2008-01-23, 11:01
  2. ZipException while starting midlet in S60 3rd SDK
    By sebflash in forum Mobile Java Tools & SDKs
    Replies: 1
    Last Post: 2006-09-03, 00:33
  3. S60 2nd OR 3rd edition for new software development
    By patil_ruturaj in forum Symbian Tools & SDKs
    Replies: 1
    Last Post: 2006-06-30, 09:30
  4. J2ME Installing problems on 7650
    By rickyhaggett in forum Mobile Java General
    Replies: 6
    Last Post: 2003-04-29, 23:59

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×