Symbian S60 3rd and 5th edition applications must be signed in order to be installed on a device due to platform security restrictions. The following tutorial will show you how you can sign the latest release of PhoNetInfo by yourselve as it isn't yet officially signed by Symbian Ltd. resp. Symbian Signed .
Prerequisites:
1. Register an account on Symbian Signed 
2. Download the SignSis files
3. Download and install the DevCertRequest Tool for Windows 
Important note: "xyz" is a substitute of the actual application name (i.e. "PhoNetInfo").
Steps:
1. Create a new folder (e.g. on your desktop) containing the unsigned PhoNetInfo SIS-file (e.g. "PhoNetInfo_1.8.0_UNSIGNED.sis") and the two SignSis files (see item 2 above under "Prerequisites") . Make sure that you rename the unsigned PhoNetInfo SIS-file (e.g. "PhoNetInfo_1.8.0_UNSIGNED") to "PhoNetInfo.sis"!

2. Open the DevCertRequest Tool for Windows that you downloaded and installed as per item 3 above under "Prerequisites". Now you must create a name and an output directory for the cert request you will be creating. Give it the name "PhoNetInfo" and choose the folder that you created in step 1 for the output directory. Then hit "Next".

3. On the next screen, check "No" for "ACS Pub ID available". Then next to "Private key file" browse to the folder you created in step 1 and give your key file the name "PhoNetInfo". Then click on "Open".

4. Make the password "12345", re-enter it and then click "Next".

5. Populate the required fields on the next screen with your personal information and then click "Next".

6. Now you will have to add your device's IMEI ("International Mobile Equipment Identity") number to the cert. Follow the guide in the image below and if you do not know your device's IMEI, enter *#06# on your device in the standby screen.

7. Highlight all "Application Capabilities", click "Add" and then "Next".

8. On the final screen simply click "Finish".
9. You will now see four new files in the folder you created in step 1.

10. Now go to Symbian Signed and log in.

11. Click on the "My Symbian Signed" tab, then click on "Open Signed" and on "Request".

12. Browse to the CSR file ("PhoNetInfo.csr") in the folder you created in step 1 of this tutorial.

Once the CSR is uploaded, simply click on "My DevCerts" in the menu on the left and you will see a link to download your newly created certificate (CER file; "PhoNetInfo.cer"). Save it in the folder you created in step 1 of this tutorial.

Now you have everything you need to sign your SIS file.
13. Make sure that the unsigned PhoNetInfo SIS-file (e.g. "PhoNetInfo_1.8.0_UNSIGNED") is renamed now to "PhoNetInfo.sis". Double-click on "auto_signsis.bat". Your signed SIS file ("PhoNetInfo_signed.sis") will be created in the same folder.
Note 1:
If you get a date or expiration error when trying to install the application that you dev-signed, make sure that the date format on your device ("Tools" | Settings | Date and Time | Date format") is set to "dd mm yyyy".
Note 2:
Make sure that you have changed the field "Software Installation" from "Signed Only" to "All" under "Options | Settings | Programs | App Manager" of your device.
Copyright © 2010 by Frei Software Development | Disclaimer | Privacy Policy |