Saturday, March 19, 2011

Signing Apps in Symbian [video tutorial included]

A lot of people are confused about signing apps and mods. I hope this article helps them.

What does signing an app means?
Signing an app means to grant permissions to an app to gain access to the resources of your device.

Why is it important?
It is a security measure that prevents unknown malicious software to run on your Symbian device.
Why do I need to sign only some apps and mods and not all of them?
Most of the apps and games come pre-signed from their developers. This signing process is costly for a developer. So he may release the unsigned version of that app or mod. 

What do I need to sign an app or mod?
You need a developer certificate and a key

What are certificates?
Certificate is a tool which authorizes an app to run on a symbian device. There are two typse of certificates:
  • IMEI restricted : These are popularly known as developer certificate(Dev certificate) and the apps signed by these can be run on only a single device (identified by its IMEI). They are free. These can be used to sign mods by end-users
  • Non IMEI restricted : These apps signed using this certificate can run on any compatible Symbian device. They are the paid certificates and are used to sign most of the third party games and apps.
How to get a Dev-certificate and sign a mod or app?
Here is a video tutorial about the whole process

 
Once you get a certificate and key, download the Sign tools package. Instructions on how to use this package are present inside the package in a "How to use" file

Why do I get a warning message when I try to install an app/mod signed using Dev-certificate?
Since an app signed using  Dev-certificate is expected to run on a developer handset and not on retail handsets, you get a warning. Please ask an expert if you are not sure about the app.
 

Questions and comments are welcome
 

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...