Signer une application Symbian
Le tutorial qui suit permettra de signer rapidement une application Symbian , c’est à dire des fichiers d’extension SIS ou SISX permettant l’installation des application sur les Smartphones Nokia , SonyEricsson , Samsung ou LG ;
Ceci depuis la version 9 de l’OS , c’est à dire des applis pour Symbian UIQ3 , S60v3 à Symbian^1 et ^3 :
Ce qu’il vous faut : –Un PC sous Windows XP Pack 2
– Le logiciel SISCONTENT ==> DOWNLOAD
– Un ou plusieurs fichiers “cer” ou “key” délivrés par le site OPDA ou cerS60 , en rapport avec le numero IMEI du mobile .
1°– Apres avoir téléchargé SISCONTENT ci dessus , installez le sur le PC et mettez un racourci sur le bureau ( pour plus de commodité )
2° –Mettez vos fichiers “cer” et” key” dans un dossier dont vous vous rappellerez du chemin d’accès .
3°– Sélectionner l’application que vous désirez signer , puis clic droit et “ouvrir avec ” comme ci dessous . ( ici j’ai choisi une application tres simple prevu pour Symbian^3 : Hyper X v1.0)

4°– Le logiciel SISCONTENT s’ouvre sur la page des information de base de l’application : la plateforme est donc Symbian^3 dans notre exemple .

5° –Cliquer sur “PKG” pour avoir une vue d’ensemble du script composant le logiciel ( ceci est facultatif mais vous permettra d’avoir un aperçu de l’ UID en rapport avec la plateforme utilisée par l’application )
6°– On va maintenant commencer à charger les fichiers “cer” et “key” objets du 2° ; Cliquer sur ” tools” /”sign package
7° – Une nouvelle fenetre s’ouvre ; cliquer sur “key pairs“(A) et configurer siscontent pour y adjoindre vos fichiers “cer” et ” key” : B et C ;
Ensuite donner un nom de profile à ce certificat comme indiqué en D . Y mettre un nom en rapport avec votre mobile et l’origine des fichiers du certificat , surtout si vous utilisez comme moi , plusieurs mobiles symbian sous différentes plateformes et OS . Pour finir cliquer sur “Add profile ” et le nouveau profile apparaitra dans la colonne de gauche . ( à noter que le profile “SISContents self signed…” est un profile incorporé à siscontent mais qui ne permet que de signer des applications de développement de rang Mineur dont les UID commencent par E ou A mais en aucun cas 1 ou 2 )

8°–Votre profile étant défini on va pouvoir signer toutes les applis voulues et tres RAPIDEMENT ; Dans la meme fenetre , cliquer sur “Package ” / Sélectionner votre profile en bas de la colonne de droite et cliquer sur “Add signature “ — Rapidement la procédure de signature s’active et les info de signature apparaissent avec la date de validité . L’appli étant maintenant signée , il nous reste à la renommer et l’enregistrer pour ne pas la confondre avec l’archive non signée !
9°–Fermer la fenetre ouverte pour revenir à l’écran de siscontent .Cliquer sur “File“ puis ” Save as … ” ; Vous remarquerez que le statut de l’appli est maintenant “Signed” .
10°– Une nouvelle fenetre s’ouvre et vous invite à enregistrer l ‘appli dans le dossier que vous souhaité ; n’oublier pas de changer le nom de l’appli ( 1 ) pour ne pas la confondre . Et cliquer sur “enregistrer ” ( 2 )
11° –Votre appli est maintenant prete à etre transférée sur le mobile . A noter que les applications pouvant etre signées par des fichiers cer et key provenant d’OPDA ou cerS60 doivent etre prévues pour un maximum de 17 “Capabilities ” . Beaucoup d’applis actuelles en provenance de Nokia sont fonctionnelles uniquement avec des certificats de 18 , 19 ou meme 20 “Capabilities “
CONCLUSION :
Quand SISCONTENT est installé sur votre PC et que vous possèdez vos fichiers de certificat , en quelques “clic” vous signez une appli à partir de l’étape 8 à 10 . Pour la signature d’applications anterieures à Symbian OS 9 , on peut utiliser SISWARE 4.7 que l’on trouve sur mon blog ou sur le web .
OEIL pour MobilAstuces : Fevrier 2011