Signer une application Symbian
Écrit par Baptiste MARTIN le Mardi 17 février 2009 à 16 h 47 minEn marge du salon il est possible que cette abondance de nouveauté vous donne envie d’exploiter au mieux votre téléphone et donc y ajouter quelques unes des milliers d’applications disponibles sur le web.
Cependant si vous êtes un utilisateur de Nokia (averti ou non) vous avez forcement déjà rencontré le problème de la signature d’application.
Combien d’entre nous ,comme me le rappelait Greg il n’y a pas longtemps, ont lutté lors de la sortie du programme Rotate-Me pour N95 (permettant la rotation de l’écran avant que celle-ci ne soit ajouté en firmware) puisque cette application était en cours de développement à l’époque et nécessitait d’être signée.
Sans me lancer dans de fastidieux détails, dont je ne maitrise pas moi-même toutes les subtilités, nous allons voir pourquoi et surtout comment signer une application.
Le système Symbian qui équipe la majorité des téléphones Nokia permet aux développeurs du monde entier de créer des applications et de les mettre à disposition du public gratuitement ou non. Seul problème une application doit, afin d’être installée, disposer des droits nécessaires. Ainsi si un développeurs veut lancer une application compatible sur n’importe quel téléphone celle-ci doit disposer d’un certificat l’y autorisant.
Pour illustrer nous dirons que l’application doit comporter quelque part un message disant « Je suis une application qui peut être installée sur n’importe quel téléphone compatible ayant n’importe qu’elle IMEI ».
Le problème est que pour disposer de cette fameuse capacité, les développeurs doivent détenir un compte auprès de Symbian qui est le seul à pouvoir ajouter le fameux message.
Or si la plupart des développeurs disposent de ce compte et demandent à ce que leurs applications soient signées,certains proposent quand même des applications non-signées, c’est à dire ne pouvant pas être installé sur tous les mobiles. Dans certains cas au notera des applications dites « Self Signed » c’est à dire que se signent automatiquement lors de l’installation, mais elle sont assez rares.
Heureusement, il est possible de signer sois-même une application pour SON téléphone et même plus précisément pour SON IMEI.
Si la procédure était extrêmement fastidieuse il n’y a pas si longtemps, des gros efforts ont été fait pour la simplifier. Maintenant plus besoin de télécharger un programme et de disposer d’un compte sur Symbian Signed.
Une fois l’application en votre possession (son nom se terminant généralement par XXXX_V10.000_Beta_unsigned.sis) et une fois votre IMEI notée (*#06# pour l’afficher sur le téléphone) rendez-vous sur Open Signed Online Beta et en bas de la page vous trouverez ça .

Remplissez le comme indiqué.
Attention pour l’adresse email, les adresse de type Gmail , hotmail, Yahoo ne sont pas acceptées. A vous de trouver un mail valable !
Si tout se passe bien vous devriez recevoir deux mails, le premier confirme votre demande et le second ,5 minutes plus tard ,vous donne un liens permettant de télécharger votre application signée.
Attention un message d’erreur peut apparaitre :

Dans ce cas là il vous sera impossible de signer l’application puisque son propriétaire à limité les droits. Il ne vous restera plus qu’a patienter.
Enfin avant d’installer une application vérifiez que vos paramètres dans le téléphone sont bien les suivant concernant l’installation des applications :

En effet dans le cas contraire les applications même signées ne pourront s’installer correctement sur le téléphone.
Pour finir si vous avez une erreur de certificat du type : « Certificat Expiré ou pas encore valide », essayez de modifier la date de votre téléphone en la mettant quelques mois en arrière. Certaines applications disposant d’une période d’utilisation qui peut avoir expirée avec le temps.
Voilà espérant vous avoir un peu éclairé sur le sujet.








