Un petit tutoriel pour changer l'icône d'une application java.
Un fichier d'installation en .jar est une archive qu'on peut ouvrir avec Winrar ou Winzip pour voir son contenu. Commencez donc par ouvrir votre archive .jar (pas besoin d'extraire tout le contenu, ouvrez juste l'archive). Vous voyez alors un fichier nommé i.png, c'est l'icône de l'application qui apparaîtra sur votre téléphone après installation.
Pour changer l'icône de l'application, il suffit alors tout simplement de remplacer le fichier i.png par un autre représentant votre icône personnalisé. Choisissez de préférence une image en png avec un fond transparent et de taille 48x48 pixels (vous pouvez monter jusqu'à 64x64 pixels, la taille de l'icône augmentera en conséquence).
Pour remplacer le fichier i.png dans l'archive .jar, ouvrez l'archive avec Winrar (ou Winzip), une fenêtre apparaît alors montrant le contenu de l'archive. Faîtes glisser simplement le nouveau fichier i.png dans la fenêtre qui apparaît. C'est fini, vous pouvez fermer la fenêtre et installer votre application java avec le nouvel icône !
Si vous rencontrez un problème avec votre téléphone Symbian S60, pensez à faire un reset du téléphone avant de contacter le SAV, cela permet de résoudre un grand nombre de problèmes. Les problèmes arrivent souvent suite à une installation de logiciel ou une mise à jour du firmware qui ne s'est pas bien déroulée.
Il existe trois façons de faire un reset suivant la gravité du problème :
Un autre problème peut aussi arriver après une mise à jour (si vous ne respectez pas le tutoriel), c'est les prises de vidéos, sur mémoire de masse, qui saccadent. Formattez tout simplement la mémoire de masse (depuis votre téléphone) et réinstallez les applications (pensez à faire une sauvegarde avant le formatage).
Voici quelques codes raccourcis à composer sur l'écran de veille pour faire afficher des informations système des téléphones Nokia :
- *#0000# : affiche des informations concernant la version du firmware de votre téléphone ;
- *#06# : affiche le numéro IMEI du téléphone ;
- *#62209526# : affiche l'adresse MAC de la puce Wifi du téléphone ;
- *#2820# : affiche l'adresse matérielle (adresse BD_ADDR) du Bluetooth du téléphone (l'équivalent de l'adresse MAC pour le WLAN) ;
- *#92702689# : affiche la durée total des appels en minutes.
Si vous ne connaissez pas encore le site Nokia Beta Labs (le site a seulement un an), allez y vite voir, vous ne serez pas déçus ! Le Beta Labs de Nokia est une vitrine présentant des applications en cours de développement, pouvant être intégrées dans les futurs téléphones de Nokia.
Trois applications méritent votre attention :
Les applications Conversation et Device Status sont également intéressantes, à essayer donc !
Une démonstration du géotagging sera bientôt faite sur le blog d'Inside Symbian.
Profitant de la sortie de la version de Skype pour Symbian S60 pour N80 et N95 cette semaine, je vous dresse ici la liste des applications gratuites que je juge personnellement indispensables pour un smartphone sous Symbian S60 3rd :
- RotateMe : pivotez l'écran de votre mobile en mode paysage, lisez bien le site de Samir pour les appareils compatibles ;
- Opera Mini : navigateur Internet ;
- Emoze : un excellent logiciel pour avoir le push mail gratuitement sans créer de compte supplémentaire, compatible avec Outlook, Lotus Notes, Gmail, Yahoo ! ;
- Gmail Mobile : voir ici ;
- Yahoo ! Mobile : tout Yahoo ! sur son mobile, la partie météo est à recommander ;
- DivX Player : visionnez vos Divx sur votre téléphone ;
- MobiTubia ou emTube : lecteurs de vidéos sur YouTube (MobiTubia arrête de diffuser ses versions gratuitement, dernière version v1.80 build 4) ;
- Mobispine : lecteur de flux RSS ;
- Shozu : uploadez vos photos et vidéos sur des sites comme YouTube, Google Picasa, Orange Pikeo, Flickr, etc ;
- Fring : messagerie instantanée (MSN, Yahoo, Google Talk, ICQ, AIM, Skype) et téléphone sur Internet ;
- Metro : plans de métro de nombreuses villes dans le monde ;
- Screenshot : prenez des captures d'écran sous format JPEG, PNG, BMP ou MBM ;
- Location Tagger : géotagging de photos ;
- Skype (uniquement pour N80 et N95) ;
- JoikuSpot Light : transformez votre mobile en hotspot Wifi ! ou comment utiliser la connexion 3G pour accéder à Internet depuis votre PC.
Nokia Music Store arrive en France et annonce du nouveau musicphone Nokia 5320 XpressMusic
Aucun commentaire. - Ajouter un commentaire.
Lancée progressivement dans chaque pays, la plateforme de téléchargement de musique, Nokia Music Store, arrive aujourd'hui en France et du renouveau dans la série des XpressMusic, notamment le Nokia 5320 et 5220 dont vous pouvez visionner les photos ici.
Nokia Music Store
Le Nokia Music Store met à votre disposition plus de deux millions et demi de titres des meilleurs artistes français et internationaux, dont certains disponibles en exclusivité sur Nokia Music Store, en téléchargement directement sur votre mobile Nokia ou sur votre PC. La musique locale joue un rôle très important en France
où plus de 60% des titres du hit parade proviennent d’artistes
français. Nokia Music Store vise à fournir une musique plus
pertinente que n’importe quel autre magasin numérique. Pour ce
faire, Nokia travaille avec les majors et les labels indépendants ainsi que les meilleurs artistes locaux.
Pour télécharger, il vous coûtera 1,00 euros pour les titres individuels et à partir de 10,00 euros pour les albums. De plus, avec un abonnement mensuel de 10,00 euros, l'ensemble du catalogue sera disponible en écoute illimitée sur votre PC uniquement. Les musiques sont diffusées au format WMA 192Kbits/s, et ne pourront être lues sur PC qu’en utilisant Windows Media Player, compatible avec les DRM de Microsoft. L'accès peut se faire depuis un PC ou depuis votre mobile, et les morceaux téléchargés depuis le PC peuvent être transférés au mobile Nokia pour écouter en utilisant Windows Media Player ou le nouveau logiciel Nokia Music PC. Si vous possédez l’un des derniers téléphones comme le N95 ou le N82, l’accès au Music Store est déjà configuré dans le menu Musique.
Pour finir avec Nokia Music Store, Nokia proposera au second semestre 2008 des mobiles accompagnés d'un accès illimité d'un an à un vaste catalogue de musiques en ligne.
Nokia Music Store http://music.nokia.fr
Nouveaux venus dans la gamme XpressMusic des téléphones Nokia
Pour bien profiter Music Store, Nokia annonce deux nouveaux musicphones dans la gamme XpressMusic, qui est l'équivalent de la gamme Walkman chez Sony-Ericsson.
Caractéristiques du 5320 XpressMusic
- Symbian S60 3rd Edition (FP 2)
- QuadriBande (850/900/1800/1900 Mhz), GPRS (Classe 32), EDGE (Classe 32), UMTS (900/2100 Mhz) & HSDPA 3.6 Mbps
(pas de Wifi !)
- Bluetooth stéréo
- touches XpressMusic dédiées, prise jack de 3,5 mm, puce audio pour un son de qualité hi-fi
- commande vocale Say and Play, prononcez le titre de la chanson ou le nom de l'artiste pour l'écouter automatiquement
- radio FM RDS
- écran 2" TFT 240x320 pixels
- appareil photo 2 mégapixels avec flash, zoom digital 8x, fonctions vidéos (640*480 pixels @ 30 FPS) et APN frontal pour la visiophonie
- norme HS-USB permettant un transfert rapide entre le PC et le mobile
- autonomie de 24h en lecture
- mémoire interne de 140 Mo et lecteur de carte MicroSD (supportant jusqu'à 8 Go)
- accès à la plateforme OVI et aux services associés (Share, Music Store et N-Gage)
- dimensions 108*46*15 mm, poids 90 g
- disponible en rouge ou bleu au troisième trimestre 2008, au prix de 329 Euros TTC hors abonnement (milieu de gamme, l’entrée de gamme étant le 5220)
Plus de détails ici
Caractéristiques du 5220 XpressMusic
- Symbian S40
- TriBande GSM/EDGE
- Bluetooth stéréo
- touches XpressMusic dédiées, prise jack de 3,5 mm, puce dédiée à l'audio
- radio FM RDS
- écran 2" QVGA 240x320 pixels
- appareil photo 2 mégapixels
- 24 heures d'autonomie en lecture
- mémoire interne de 30 Mo et lecteur de carte MicroSD (supportant jusqu'à 2 Go)
- dimensions 108*43,5*10,5 mm, poids 78 g
Plus de détails ici
Libellés : News, Nokia, Nokia Music Store
Le Nokia N82 a été élu « Best Mobile Imaging Device » (meilleur appareil photo mobile) en Europe pour l'année 2008 par la TIPA (Technical Image Press Association), une association indépendante à but non lucratif regroupant des magazines spécialisés dans l'image et la photo en Europe. Pour rappel, les lauréats des années précédentes sont le N80 en 2006 et le N95 en 2007. Le prix de cette année conforte donc la position dominate de Nokia sur le marché des smartphones multimédia ! Consultez l'annonce sur le site web de TIPA.
Ce n'est pas une grande surprise car le N82 possède un excellent appareil photo grâce à ses 5 mégapixels et surtout à son flash xénon. Le géotagging, intégré au firmware du N82, permet d'ajouter des coordonnées GPS lors des prises de photos (une fonctionnalité que vous pouvez avoir aussi en installant l'application Nokia Location Tagging disponible sur le site Nokia Beta Labs). Excepté ses performances photographiques, le N82 est identique au N95 8GB quant aux autres caractéristiques.
Si vous souhaitez utiliser votre téléphone dans la langue de votre pays d'origine, vous seriez peut-être amené à modifier le code produit du téléphone (voir ce tutoriel pour en savoir plus). Voici la liste des codes produit pour N95, N95 8GB et N82.
N95
#0534841 EURO1 - Sand
#0534842 FRANCE
#0536062 EURO1 - Plum
#0536063 FRANCE
#0536064 ALPS
#0536065 EURO2
#0536066 TURKEY
#0536068 SCANDINAVIA
#0536069 BALTIAN
#0536070 RUSSIAN
#0536071 UKRAINE
#0536072 CIS, Bulgaria
#0536073 BELARUS/MOLDOVA
#0536074 EURO3
#0536075 BALKANS
#0536076 GREECE, CYPROS
#0536079 ISRAEL
N95 Codes spécifiques opérateur
#0548170 - Orange UK
#0548020 - Movistar
N95 APAC
#0534832: Hong Kong
#0536084: Hong Kong
#0534830: Taiwan
#0536083: Taiwan
#0534833: Apac 1
#0536085: Apac 1
#0534834: Philippines
#0534835: Australia
#0534836: New Zeland
#0534837: Indonesia
#0536086: Philippines
#0536087: Australia
#0536088: New Zeland
#0536089: Indonesia
#0548298: India Apac 2
#0548299: India Apac 2
#0535053: Thailand
#0536093: Thailand
#0534839: Vietnam
#0536091: Vietnam
N95 8GB
#0550348 - FRANCE
#0550352 - ALPS
#0549487 - EURO1
#0550359 - EURO2
#0550370 - TURKEY
#0550372 - SCANDINAVIA
#0550373 - BALTIAN
#0550798 - RUSSIAN
#0550799 - UKRAINE
#0550800 - BELARUS/MOLDOVA
#0550375 - CIS, Bulgaria
#0550378 - EURO3
#0550379 - BALKANS
#0550801 - GREECE, CYPROS
#0550802 - ISRAEL
#0555180 - SINGAPORE
#0555181 - MALAYSIA
#0555187 - EMERGING ASIA
#0550455 - INDONESIA
#0550454 - NEW ZEALAND
#0550453 - AUSTRALIA
#0550459 - THAILAND
#0550457 - VIETNAM
#0557980 - HONG KONG / CHINA
#0557877 - MALASIA
#0550388 - AFRICA (NIGERIA)
N95 8GB Code spécifique opérateur
#0558166 - SFR France (exclusivité SFR)
N82
#0555087: MALAYSIA
#0554982: INDIA
#0554988: CAMBODIA
#0551540: INDIA
#0551541: VIETNAM
#0551536: INDONESIA
#0551542: Emerging Markets*
#0551534: AUSTRALIA
#0551535: NEW ZEALAND
#0551532: APAC-1
#0551533: PHILIPPINES
#0551531: TAIWAN
#0551538: HONGKONG
#0551539: THAILAND
0551515: Scandinavia
0558321: Scandinavia
*Emerging Markets : China,India, Mexico, Brazil, Chile much of Southeast Asia, countries in Eastern Europe, the Middle East, parts of Africa and Latin America
http://en.wikipedia.org/wiki/Emerging_markets
#0549174: EURO-1
#0551511: FRANCE
#0551512: ALPS
#0551513: EURO-2
#0551514: TURKEY
#0551516: BALTIAN
#0551517: RUSSIA
#0551518: UKRAINE
#0551519: CIS
#0551520: BELARUS/MOLDOVA
#0551521: EURO-3
#0551522: BALKANS
#0551523: GREECE/CYPROS
#0551524: ISRAEL
#0551525: Farsi
#0551526: Urdu
#0551527: UAE
#0551528: GULF
#0551529: NORTH AFRICA
#0551530: Africa Port
#0552251: SOUTH AFRICA
#0552252: Africa
#0552537: Bulgaria/Romania
#0554977: MA/IT/PO/SP
#0554979: LUXEMBURG
#0554980: GERMANY
#0554984: NI/GH/TO/BE/Niger
Libellés : Code Produit, Nokia, S60
Si vous avez un téléphone Symbian S60 3rd avec Wifi, il existe une vieille astuce pour améliorer l'autonomie de la batterie. La puce Wifi reste en effet active même si la fonction Recherche WLAN est arrêtée. Pour vérifier cela, c'est simple si vous avez un routeur Wifi chez vous (par exemple la Livebox d'Orange !). Une fois que vous avez défini un point d'accès sur votre téléphone avec la borne Wifi de votre routeur, vérifiez que la fonction Recherche WLAN est bien arrêtée, puis essayez de désactiver le Wifi sur le routeur et allez sur le net depuis votre mobile. Vous verrez que dans la liste des points d'accès, la connexion Wifi de votre routeur n'est pas proposée, ce qui est un peu normal, mais maintenant, si vous réactivez le Wifi sur votre routeur, vous verrez alors apparaître automatiquement la connexion Wifi de votre routeur dans la liste des points d'accès !
Pour améliorer l'autonomie de la batterie, allez dans le menu
Outils >> Paramètres >> Connexion >> LAN sans fil, puis Options et Paramètres avancés, mettez le Niveau de puissance TX à 4 mW.
Vous réduisez ainsi la puissance de transmission de la puce Wifi, et si lors des utilisations, vous captez mal une borne Wifi, vous pouvez toujours remettre la valeur par défaut de 100 mW.
Pour le lancement de N-Gage, Nokia vous offre gratuitement le jeu Fifa 08 ! (Offre valable dans la limite des stocks disponibles ou jusqu'au 30/06/2008).
Allez donc vite sur ce lien http://play.n-gage.com/ pour télécharger le jeu. Choisissez votre pays, puis lisez les conditions liées à l'offre et suivez les instructions sur la partie droite de la page. Il vous sera même possible d'installer N-Gage si ce n'est pas encore fait sur votre mobile. Après l'installation de FiFa 08, vous recevrez par SMS un lien pour activer la clef de licence du jeu (gratuitement bien sûr !). Si vous ne recevez pas le SMS sous 24h, n'hésitez pas à redemander en entrant à nouveau votre numéro de téléphone sur le site. Veillez bien à ce que votre numéro commence par +336*** (pas de 0 devant 6).
Have fun
Si vous utilisez l'application Gmail pour lire vos mails sur vos mobiles, il vous arrive peut-être parfois que votre mot de passe ne soit pas retenu par l'application. Ce problème dépend en fait de la connexion de votre opérateur.
Voici donc la solution pour remédier au bug, à condition d'accepter d'utiliser Gmail en anlgais.
La version de Gmail mobile proposée sur le site de Google France n'est pas la dernière version 1.5. Allez donc depuis le browser de votre mobile sur la page de Google. Puis accédez à la page de téléchargement de Gmail, puis choississez Anglais pour la langue pour avoir la dernière version 1.5. Commencez alors l'installation.
Une fois l'installation faite, lancez Gmail et allez dans Settings, veillez bien à ce que la case Always use secure network connections soit cochée.
C'est tout ! vous pouvez maintenant utiliser Gmail sur votre téléphone !
Comme vous le savez surement déjà, le nouveau firmware v20.0.016 du N95 8 GB est disponible depuis quelques semaines. La disponibilité se fait progressivement selon le code produit. Pour le code produit France, le nouveau firmware est sorti cette semaine seulement ! J'ai donc pu mettre à jour mon téléphone ce week-end et je vous livre maintenant mes impressions sur cette nouvelle mouture.
La mise à jour s'est bien passée, en 5 minutes seulement, en suivant ce tutoriel.
La grande nouveauté ASR (rotation automatique de l'écran) annoncée est bien présente. Pour activer ou désactiver cette fonction à la RotateMe, allez dans Outils >> Paramètres >> Général >> Personnalisation >> Affichage puis Faire pivoter l'écran (vous avez le choix entre entre Automatique ou Désactiver). Que dire de l'ASR si ce n'est que c'est vraiment un pur régal ! L'ASR marche très bien, pas très sensible, mais suffisamment pour l'utiliser confortablement et ne pas provoquer une rotation par un faux mouvement. Un tout petit bémol, la rotation (passage en mode paysage) se fait malheureusement dans un sens (à 90° à gauche) et non dans les deux sens comme dans la dernière version de RotateMe.
L'affichage des titres des menus a aussi changé, la taille de la police des titres étant légèrement plus grande, mais cela reste correcte et ne me dérange absolument pas. Les icônes sont par conséquent légèrement plus petites.
Affichage menu avec le nouveau firmware v20 :
Affichage menu avec le précédent firmware v15 :
Je n'ai pas encore constaté de bugs dans ce nouveau firmware. J'ai remarqué que le fix GPS est maintenant plus rapide chez moi, en 30 secondes à l'extérieur, et la gestion de la Galerie est améliorée. La vitesse de transfert des données en USB est en revanche toujours aussi lente, pas d'amélioration de ce côté là, dommage ! Pour l'instant il est trop tôt de voir d'autres améliorations, à l'usage, je m'en apercevrai.
Pour résumer, je vous conseille fortement cette nouvelle mise à jour, rien que pour la fonctionnalité ASR qui est géniale, et sans aucun doute moins consommatrice en batterie car intégré dans le firmware.
Libellés : ASR, Firmware, Mise à jour, N95, News
Après la sortie en février de la pré-release pour le N81, Nokia, le numéro un mondial des téléphones portables, a lancé ce jeudi sa plateforme de jeux N-Gage pour ses téléphones multimédia, comme on peut lire sur le blog de N-Gage. L'annonce sera officiellement faite dans un communiqué de presse lundi prochain.
N-Gage Site web : http://www.n-gage.com/
Blog N-Gage : http://blog.n-gage.com/
Une nouvelle mise à jour du firmware serait bientôt disponible pour le N95 8GB d'après un article publié sur le site Symbian-Freak. La grande nouveauté est (enfin) la prise en compte du passage automatique en mode paysage lors du basculement de l'écran horizontalement, un nouveau firmware qui risque donc de rendre inutile l'application Rotateme ! Affaire à suivre très sérieusement pour les utilisateurs du N95 8GB ! (Pour rappel, le firmware actuel du N95 8GB est v15.0.015).
Les détails du changelog du v20.0.016:
New features:
* Automatic Screen Rotation (ASR)
* Support for new combo memory added
Browser:
* Improvement when creating a voice call from WAP page.
* Improvements to embedded video functionality in browser.
* Sending email via browser flash plugin improvements.
Messaging:
* Mail in HTML format handling from Gmail IMAP server improved.
Connectivity:
* WLAN connection stability improvements
* BT connection stability improvements with certain BT headsets
* USB connection stability improvements
Telephony:
* Voice call handling improvements after certain type U.S.S.D message receiving.
* Stability improvements to gallery for case when there’s lot of content in Gallery
* Improvements to switch application
* Voicemail icon handling improvements
Localization corrections:
* Deletion of all contacts now possible even more than 6000 contacts in phonebook
* Startup functionality improvements
Annoncé lors du salon Mobile World Congress de Barcelone, début février 2008, le Nokia N96 devrait vraisemblablement débarquer en Europe cet été avec un prix de vente au détail estimé à 799 € TTC.
Pour rappel, le N96 est le futur grand remplacant du N95 (et son frère N95 8GB) avec quelques rajouts technologiques, mais toujours pas de flash Xenon comme sur le N82:
Toutes les caractéristiques détaillées du N96 sont disponibles sur le site de Nokia France (http://www.nokia.fr/A4940068).
Selon une rumeur lancée sur le forum Esato, il semble que Nokia ait décidé très récemment d'ajouter le flash Xenon à son N96. Si cette rumeur s'avérait vrai, ce serait finalement une bonne chose car la qualité des photos avec flash Xenon sur le N82 est incontestablement meilleure en environnement sombre.
Si vous faîtes partie des chanceux (comme moi) qui ont réussi à avoir un certificat de développeur avant le changement de la politique de signature de Symbian (à cause en grande partie des abus de personnes malveillantes qui proposent de vous obtenir des certificats moyennant finance sur Ebay... ), cet article ne vous concerne pas.
Le site de signature en ligne de Symbian (Open Signed Online) ne permet de signer que des applications possédant un UID non protégé. Il se peut donc que vous ne puissiez pas installer certaines applications comme par exemple l'application EQ Restart. Vous vous disez donc surement à quoi bon d'acheter (chèrement ! ) un smartphone si on ne peut pas simplement installer des applications. Mais pas de panique, un site chinois propose de signer toutes vos applications sans restriction ! pratique donc ! Une solution temporaire en attendant que toutes les applications freeware migrent leur UID vers un UID non protégé (comme c'est le cas de Rotateme).
Si l'aventure vous tente, vous pouvez essayer ce site pour obtenir une signature en suivant la procédure décrite dans cet article, mais à vos risques et périls (je rejette toute responsabilité) car à vrai dire, je ne fais pas trop confiance au site chinois et je n'aime pas trop non plus laisser trainer mon IMEI un peu partout... Il s'agit juste d'une info qui circule sur le net.
Mettez vos pseudo, mot de passe et adresse email dans les champs adéquats et cliquez sur OK (rectangle vert à côté !).
Bienvenue sur le site Inside Symbian OS ! Etant un utilisateur du Nokia N95 8GB et un fan de Symbian, j'ai le plaisir de vous présenter mon site consacré au système Symbian S60 pour vous partager mon expérience sur Symbian. Deux grandes rubriques sont à votre disposition :
- News : cette rubrique concerne les actualités relatives au système Symbian S60 (à partir de la 3ème édition) et aux smartphones fonctionnant sous Symbian S60. Des tests de logiciels et de matériels sont aussi abordés.
- Symbian S60 : sont regroupés ici des tutoriels qui, j'espère, vois aideront à mieux utiliser votre téléphone. Vous pouvez également obtenir des informations détaillées pour mieux comprendre le système Symbian.
Bien que l'accent soit mis sur Nokia (ce qui me semble un peu logique car l'interface utilisateur S60 a été créée par Nokia), ce site n'est affilié à aucun opérateur, constructeur ou éditeur.
Suite aux nombreuses questions (et aussi problèmes) concernant la mise à jour du firmware de votre téléphone, je vais vous expliquer ici la méthode à faire pour mettre à jour proprement le firmware. La méthode marche et a été testée sur un N95 8GB, mais s'applique bien naturellement à d'autres modèles de téléphones Nokia. Au final vous obtiendrez un téléphone tout propre avec le nouveau firmware et tout fonctionne (le caroussel compris). Aucun problème rencontré après la mise à jour.
Avant de commencer la mise à jour, je tiens à signaler que si vous suivez ma méthode, voici les risques encourus :
Voici les logiciels nécessaires pour faire la mise à jour ; installez-les :
1 - PC Suite (facultatif), utile si vous voulez faire des sauvegardes de vos sms, mms, mails ou contacts, etc., à télécharger ici http://www.nokia.fr/A4364238 : suivez bien les instructions lors de l'installation.
2 - Nokia software Updater (NSU) : c'est ce logiciel qui va mettre à jour votre téléphone. Il est à télécharger ici http://www.nokia.fr/A4364272 : choisissez votre modèle de téléphone (N95 8GB), puis cliquez sur bouton vert "mise à jour PC" et suivez les instructions sur la page pour récupérer l'exécutable du logiciel afin de l'installer sur votre PC. Suivez bien les instructions lors de l'installation de NSU sur votre PC.
3 - Nemesis Service Suite (NSS) : ce logiciel est facultatif , il permet de changer le code produit de votre téléphone, donc utile si vous voulez flasher votre téléphone pour mettre un firmware nu constructeur afin de supprimer les personnalisations de votre opérateur mobile. Le téléchargement se fait ici :
http://www.b-phreaks.co.uk/index.php?main_page=page_2
Laissez les options par défaut lors de l'installation de Nemesis.
[Edit 21/04/2008 - Attention, les dernières versions de NSU et PC suite (6.86.9.0) incluent des drivers USB incompatibles avec Nemesis NSS, provoquant le message d'erreur scan for product...error. Lisez les commentaires en bas pour la procédure à faire]
1 - Faites une sauvegarde de vos données importantes (sms, contacts, rdv, mails, photos, documents, etc). Vous pouvez utilisez PC suite ou ce que vous voulez du moment que vos données importantes sont à l'abri en lieu sûr.
2 - Supprimez toutes les applications que vous avez installées sur votre N95 (faites le dans le gestionnaire d'applications)
3 - Formattez votre mémoire de masse (ATTENTION : toutes les données seront effacées) : pour cela, allez dans le menu du N95, Outils >> Utilitaires >> Mémoire, puis Options et formater la mémoire de masse.
Chaque téléphone Nokia a un code produit qui correspond soit à une région géographique soit dans quelques cas à un opérateur. SFR a un code produit pour le N95 8GB a cause de son exclusivité sur le N5 8GB. La mise à jour du firmware se fait par code produit.
Procédure pour changer votre code produit :
1 - Reliez le N95 à votre PC avec le câble USB. Sélectionnez le mode PC Suite sur le N95.
2 - Lancez NSS sur votre PC, la fenêtre de NSS s'ouvre alors.
3 - Sur la fenetre de NSS, faites ceci :
* cliquez sur la loupe en haut à droite,
* cliquez sur l'icone "Phone info",
* cliquez sur Scan,
* cliquez sur Read.
4 - Votre code produit apparait alors en face du champ "product code" à droite de la fenetre. Si par exemple vous avez acheté un N95 8GB chez SFR en pack opérateur, et si c'est la première fois que vous faites une mise à jour, il s'agit alors du code produit SFR (0558166). (Notez bien que le code produit de votre téléphone se trouve aussi sous la batterie).
5 - Remplacez maintenant ce code produit par le code France 0550348, puis cochez la case "enabled" à côté. Cliquez enfin sur Write.
6 - Vérification : en principe votre N95 a maintenant le nouveau code produit France. Pour vérifier, recliquez sur Read : votre nouveau code produit devrait être toujours affiché, si c'est votre ancien code qui est affiché, alors c'est que vous avez mal fait le changement du code, recommencez l'étape 5 précédente.
7 - Sur votre PC, fermez NSS.
8 - LAISSEZ votre N95 relier au PC via le cable USB : ne retirez pas le cable USB !
1 - Ouvrez NSU sur votre PC
2 - Suivez rigoureusement les indications à l'écran (sur la fenêtre de NSU !)
(NSU va détecter votre code produit, ou le nouveau code si vous l'avez changé à l'étape précédente, et cherchera dans sa base le nouveau firmware correspondant à ce code produit.)
3 - Une fois la mise à jour finie, la fentre NSU vous en avertira, et vous pouvez retirer le cable USB (UNIQUEMENT quand NSU dit que c'est fini sinon les dommages seront irréversibles !!!)
4 - Le N95 se reboote automatiquement, et vous pouvez commencer à le configurer (choix du pays, l'heure)
5 - Remettez le code produit intial si besoin avec NSS (voir partie changement code de produit). [Remarque : vous pouvez garder définitivement votre nouveau code produit, les services chez votre opérateur continueront de fonctionner]
Voila c'est fini, vous avez le nouveau firmware. Vous pouvez commencer à réinstaller tous vos applications sur votre téléphone.
Libellés : Code Produit, Firmware, Mise à jour, N95, NSS, NSU, S60, Tutoriel
Récemment, un groupe de doctorants à l'INRIA a annoncé que le N95-1 avec le firmware V 12.0.013 pourrait être victime d'une attaque DoS (déni de service). L'attaque résulterait de l'exploitation d'une vulnérabilité dans l'implémentation du protocole SIP dans le N95 : l'envoi d'une séquence de messages SIP bien particuliers provoquerait un état instable obligeant l'utilisateur à rebooter le N95. La faille est annoncée ici.
Nous profitons au passage pour parler rapidement des risques de déni de service possible sur un réseau VoIP.
De façon générale, on peut classifier les attaques par déni de service (DoS) sur un réseau VoIP en deux familles :
1.Les dénis de service par exploitation de vulnérabilités :
- messages de signalisation anormalement très longs, malformés ou syntaxiquement incorrects pour exploiter une mauvaise implémentation d’un protocole VoIP (voir les outils de tests de robustesse d’une implémentation VoIP (SIP et H323), développés par l’université d’Oulu de Finlande) ;
- suite de paquets spécifiques exploitant une faiblesse ou faille de sécurité protocolaire ;
- commandes désordonnées.
On peut aussi regrouper dans cette famille d’attaques les attaques exploitant les failles de sécurité des systèmes d’exploitation (Windows par exemple !) présents dans les équipements VoIP :
- vers, virus, trojans, etc. (ces codes malveillants s’appuient sur des failles logicielles et matérielles)
- SQL Slammer, attaque d’injection SQL
- les buffers overflows (ping of Death, l’attaque Teardrop…)
2. Les dénis de service par saturation (ou inondation) :
- Attaques consistant à bombarder un équipement VoIP spécifique avec des paquets bien formés (des messages de signalisation ou des paquets RTP) ; les exemples dans le cas de SIP sont :
o Cible visé : proxy SIP, registrar, serveur de localisation, IP phone
o Messages bombardés : REGISTER, INVITE, RESPONSE, BYE…
o Outils qu’on peut utiliser pour lancer ces inondations : SivUS, VOMIT, SIPhallis, …
- Spam vocal (SPIT, Spam over Internet Telephony) : ces attaques consistent à inonder les boîtes vocales des utilisateurs de systèmes ToIP avec des messages non sollicités ou des publicités.
- Attaques (D)DoS classiques qui visent la couche TCP/IP ou la couche physique (interfaces/liens PE-CE GateKeeper et PE-CE GateWay) :
o ARP spoofing, ARP cache poisoning ;
o attaques SYN, TCP NULL, UDP flooding, Smurf ou Fraggle, Tribal Flood Network, Trinoo, DNS, etc.
Les outils classiques et répandus d'écoute de réseau, d'analyse de flux et d'injection de trafic IP peuvent être directement utilisés pour attaquer un réseau VoIP (attaques par saturation visant la couche TCP/IP). Les outils propres à la voix sur IP sont aussi disponibles, comme VOMIT (Voice Over Misconfigured Internet Telephone), SiVuS (SIP Vulnerability Scanner) et SIPhallis.
Libellés : Attaque DoS, N95, S60, VoIP, Vulnérabilité
Symbian a fermé récemment son site Symbian Signed qui délivrait des certificats afin de pouvoir signer nos applications. Depuis quelques semaines, la réouverture du site ne permet plus d'obtenir ces fameux et précieux certificats, et en remplacement un nouveau système a été mis en place. Maintenant la signature des applications se fait directement en ligne via ce portail Open Signed Online. Malheureusement, ce nouveau service de signature n'autorise pas la signature des applications utilisant un protected UID, ce qui pénalise bien les utilisateurs de Symbian S60 3rd. En effet si les applications shareware sont déjà signées, certains (voire beaucoup) applications freewares (nécessitant d'être signées) utilisent un protected UID, ce qui empêche à l'état actuel leur installation.
Le but de ce tutoriel est de montrer qu'il est toutefois possible de remédier à ce problème en modifiant cet UID avec une valeur non protégée. Avec ce tutoriel, vous pouvez passer avec succès la signature de Open Signed Online.
Rien de méchant dans ce tutoriel car tout est plus ou moins documenté par Symbian. Je ne rentrerai pas dans les détails techniques pour l'instant, je vous laisse le soin d'aller consulter les sites de Symbian. Je détaillerai les différents points dans des posts ultérieurs.
Avant de poursuivre la suite de ce tutoriel, je tiens à préciser que le tutoriel est à caractère strictement informatif (comme tout le site) et par conséquent je ne serai en aucun cas responsable des problèmes que vous pouvez rencontrer par la suite ou de que vous pouvez faire avec mon tutoriel. Je décline toute responsabilité.
1. Logiciels requis
Commençons par lister les applications que vous devez installer sur votre PC Windows.
Commençons par lister les applications que vous devez installer sur votre PC Windows :
Toutes ces applications sont faciles à installer sous Windows. Suivez juste les instructions et laissez tous par défaut.
La suite de ce tutoriel sera faite avec un exemple d'une application fictive toto.sis. Remplacez juste toto.sis par l'application que vous souhaitez signer.
2. Décompressez l'archive toto.sis avec uNsIs
Par défaut uNsIs et WinSIS sont installés dans les répertoires C:\uNsIs et C:\WinSIS.
Lancez uNsIs. En bas de la fenêtre uNiS, vous voyez Open SIS, cliquez sur ce bouton puis sélectionnez votre fichier toto.sis. Vous verrez alors apparaitre dans la partie Information de la fenêtre uNsIs le contenu de toto.sis (la liste des fichiers contenus à l'intérieur). Cliquez alors sur Extract pour extraire le contenu. Les fichiers extraits se retrouvent dans le répertoire C:\uNsIs\temp (vous y avez en principe trois répertoires private, resource et sys). Dans le répertoire C:\uNsIs\pkg, vous pouvez trouver le fichier pkg.txt qui liste le contenu de votre fichier toto.sis.
Important, pensez à effacer le contenu de ces deux répertoires C:\uNsIs\temp et C:\uNsIs\pkg avant d'exécuter uNsIs pour extraire un autre fichier .sis. Et surtout ne touchez à rien au répertoire C:\uNsIs\bin qui contient les fichiers d'installation de uNsIs, nécessaires à son bon fonctionnement.
Maintenant que votre fichier toto.sis est décompressé. Vous devez modifier certains fichiers extraits. Les fichiers les plus importants à modifier sont les fichiers avec l'extension .exe (qui se trouve dans C:\uNsIs\temp\sys\bin) et .dll. Les fichiers .dll ne sont pas présents dans tous les fichiers .sis, mais leur structure est identique au fichier .exe.
Allez dans le répertoire C:\uNsIs\temp\sys\bin, vous devez trouver un fichier avec l'extension .exe, toto.exe dans notre example. Ce fichier binaire, contrairement à ce que vous pouvez pensez, a une structure bien particulière, il s'agit d'un exécutable SymbianOS 9 (appelé E32Image) possédant un format bien défini. Voici le format du E32Image :
C'est dans l'entête de l'image E32 (partie E32 Header) que se trouvent les UID et SID utilisés par notre application Symbian toto.sis. Pour rappel, ce sont ces valeurs qu'on doit modifier pour pouvoir passer avec succès la signature online de Symbian Signed. Pour plus de détails sur le format E32, je vous conseille de venir voir ici. Vous pouvez aussi trouver des explications bien intéressantes sur le site de Symbian.
3. Modification de l'UID
Nous entrons, dans cette section, au cœur du sujet même de ce tutoriel. Cette partie concerne la modification du fichier toto.exe (et aussi des fichier .dll si vous en avez).
Avant toute chose, si vous n'êtes pas familier avec la notation hexadécimale, je vous conseille de jeter un coup d'oeil sur wikipédia. En effet, nous allons utiliser l'éditeur hexadécimal Winhex pour modifier l'exécutable toto.exe (il est plus facile de voir en hexa qu'en binaire avec des 0 et 1 !!!).
Le Header du E32Image, entête du fichier toto.exe, est la partie la plus intéressante, déclarée dans le fichier \epoc32\include\f32image.h si vous avez installé le SDK Symbian S60 3rd FP1. Elle est composée de trois sous-parties E32ImageHeader, E32HeaderComp et E32ImageHeaderV. Les classes E32ImageHeader et E32ImageHeaderV nous intéressent ici.
Voici format de E32ImageHeader (j'ai mis en rouge les champs qui nous intéressent) :
TUint32 iUid1;
TUint32 iUid2;
TUint32 iUid3; // l'UID qu'on doit modifier
TUint32 iUidChecksum;
TUint iSignature; // 'EPOC'
TUint32 iHeaderCrc; // CRC-32 of entire header
TUint32 iModuleVersion; // Version number for this executable
TUint32 iCompressionType; // Type of compression used (UID or 0 for none)
TVersion iToolsVersion; // Version of PETRAN/ELFTRAN which generated this file
TUint32 iTimeLo;
TUint32 iTimeHi;
TUint iFlags; // 0 = exe, 1 = dll, 2 = fixed address exe
TInt iCodeSize; // size of code, import address table, constant data and export dir
TInt iDataSize; // size of initialised data
TInt iHeapSizeMin;
TInt iHeapSizeMax;
TInt iStackSize;
TInt iBssSize;
TUint iEntryPoint; // offset into code of entry point
TUint iCodeBase; // where the code is linked for
TUint iDataBase; // where the data is linked for
TInt iDllRefTableCount; // filling this in enables E32ROM to leave space for it
TUint iExportDirOffset; // offset into the file of the export address table
TInt iExportDirCount;
TInt iTextSize; // size of just the text section
TUint iCodeOffset; // file offset to code section, ça donne la taille de l'entête
TUint iDataOffset; // file offset to data section
TUint iImportOffset; // file offset to import section
TUint iCodeRelocOffset; // relocations for code and const
TUint iDataRelocOffset; // relocations for data
TUint16 iProcessPriority; // executables priority
TUint16 iCpuIdentifier; // 0x1000 = X86, 0x2000 = ARM
Précisons maintenant les 4 champs qui nous intéressent :
A cela, s'ajoute aussi le champ iSecureId (offset 0x80) dans la classe E32ImageHeaderV qui, habituellement, prend la même valeur que iUid3 ; il faudra donc aussi le modifier.
Comme vous pouvez constater, la modification seule de l'iUid3 nécessite la modification des autres champs (iUidChecksum, iHeaderCrc, iCodeOffset et iSecureId).
Pour mieux comprendre, rien ne vaut que la pratique ! Lancez Winhex, puis ouvrez le fichier toto.exe (qui se trouve dans C:\uNsIs\temp\sys\bin). Vous verrez alors apparaître quelque chose qui ressemble à la figure suivante :
J'ai mis en fond bleu l'entête du E32Image dont la taille est de 0x9C qui correspond bien à la valeur donnée par le champ iCodeOffset (mis en évidence sur le sreenshot par un rectangle vert). Le champ iUid3 (situé à l'offset 0x08 et identifié par le premier rectangle rouge) a la valeur 0xA0231DD2 : attention le fichier étant en binaire est codé en little endian, ce qui veut dire que les octets sont inversés. Vous voyez que le champ iSecureId (se positionnant à l'offset 0x80 et identifié par le deuxième rectangle rouge) a la même valeur que l'iUid3. Les rectangles rose et bleu vous donnent respectivement les champs iUidChecksum et iHeaderCrc.
Nous allons maintenant modifier ces différents champs. Commencez par l'iUid3 : vous devez prendre une valeur qui est dite "unprotected" afin de pouvoir signer votre application. Pour cela, prenez une valeur (sur 4 octets) commencant par 0xE*******, par exemple 0xE400234A.
A freeware developer should release an application with a UID from the *0xE*-range (Development use). Using such a UID allows users to get the according application signed via Open Signed Online. The 0xA-range (V9 unprotected UID allocations) does not work! As the Symbiansigned documentation is not clear on this it will be changed soon.
Dans notre exemple, nous devons donc modifier avec l'aide de Winhex les valeurs des deux rectangles rouges par cette nouvelle valeur 0xE400234A. Pour cela allez dans le menu Search, puis Replace Hex Values : dans la petite fenêtre contextuelle qui apparaît, mettez dans "Search for" la valeur D21D23A0 et dans "Replace with" 4A2300E4 (notez bien l'ordre little endian - en inversant les octets), et choississez "Prompt when found" et pour terminer, cliquez sur OK.
Regardez bien ce que Winhex vous propose alors de modifier : vérifier que les valeurs que vous remplacez correspondent bien aux deux offsets 0x08 et 0x80 (où se trouvent les champs iUid3 et iSecureId).
Comme vous avez modifié les deux champs iUid3 et iSecureId du fichier toto.exe, vous devez recalculer les checksums, autrement dit vous devez mettre à jour les deux champs iUidChecksum et iHeaderCrc.
Le cheksum iUidChecksum est calculé sur les trois champs iUid1 (offset 0x0), iUid2 (offset 0x04) et iUid3 (offset 0x08). Pour cela nous allons utiliser l'outil udicrc du SDK Symbian. Ouvrez une fenetre DOS, puis tapez
C:\>uidcrc 0x1000007A 0x00000000 0xE400234A
(ceci correspond à notre exemple, vous devez mettre par ordre vos iUid1, iUid2 et le nouveau iUid3 que vous venez de modifier)
Modifiez alors le champ iUidChecksum avec cette nouvelle valeur obtenue par uidcrc.
Il ne reste plus qu'à modifier le champ iHeaderCrc. Avant tout, je vous explique comment est calculé ce CRC32. Avant l'installation, l'installer de Symbian vérifie ce CRC32 : il remplace la valeur présente dans le champ iHeaderCrc, notée x, par cette valeur 0xc90fdaa2, puis calcule le CRC32 sur toute l'entête. Si la valeur obtenue n'est pas égale à la valeur x d'origine, Symbian conclut qu'il y a des erreurs, donc l'intégrité du fichier est corrompue, et l'installation ne se fera pas ! De plus il est important de noter que Symbian utilise une valeur nulle pour initialiser l'algorithme de calcul du CRC32.
Pour modifier notre champ iHeaderCrc, remplacez donc la valeur présente par 0xc90fdaa2 (pensez bien à mettre l'ordre little endian), puis sélectionnez toute l'entête E32Image en prenant bien connaissance de sa taille donnée par le champ iCodeOffset (cf figure de la fenetre Winhex, zone en fond bleu). Vous devez alors appliquer l'algorithme CRC32 sur ce bloc de données avec une valeur d'initialisation nulle. Malheureusement, vous ne pouvez pas utiliser Winhex pour faire ce calcul ! En effet Winhex utilise la valeur Oxffffffff pour initialiser l'algorithme CRC32. Le seul moyen qu'il vous reste est d'implémenter vous-même dans un langage de programmation cet algorithme CRC32, largement documenté sur le net ! Une fois obtenu le CRC, vous devez le mettre dans le champ iHeaderCrc (en remplacement de 0xc90fdaa2).
Voilà c'est terminé pour le fichier toto.exe. Faites de même pour les fichiers .dll si vous en avez. N'oubliez pas aussi de modifier les autres fichiers (.rsc par exemple) qui peuvent contenir la valeur de l'UID soit directement en binaire soit en affichage ascii (texte). Pensez également à modifier les noms des fichiers en accord avec le nouveau UID.
4. Reconstruction du fichier .sis
Une fois l'UID modifié dans les fichiers de votre .sis, vous devez repackager ces fichiers pour reconstruire votre .sis. Pour cela, vous pouvez utiliser makesis ou lancez WinSIS Pro et pensez à bien mettre votre nouveau UID dans WinSIS
5. Signez votre application
Signez maintenant votre application sur le site de Symbian Signed ! ;-)
Libellés : S60, Symbian Signed, Tutoriel, UID