Le Sidekick, téléphone mobile de T-Mobile des années 2000, revient à la vie grâce au travail d’un chercheur qui signe ashe. Après la fermeture de Danger, l’entreprise qui concevait l’appareil, la plupart de ses fonctions ont disparu avec les services qui les faisaient fonctionner. Le chercheur a choisi de contourner ce verrou en s’attaquant à la logique même de l’appareil.
Le Sidekick reposait sur un système d’exploitation fondé sur Java, pour lequel un kit de développement (SDK) avait été publié. Les programmes ne pouvaient toutefois s’exécuter qu’à l’aide d’une clé développeur. Pour un appareil conçu pour accueillir des applications tierces, ce mécanisme servait à contrôler les programmes autorisés à tourner sur le téléphone. Ashe a obtenu un schéma de clé de 512 bits, puis l’a cassé grâce à CADO-NFS, un logiciel implémentant le crible général du corps de nombres, méthode de factorisation capable de s’attaquer à ce type de chiffrement. Une fois la clé déchiffrée, le chercheur a pu en générer une nouvelle, destinée à son propre appareil.
Avec cette clé, ashe a porté un roman visuel sur un Sidekick 3. Les différentes fins de l’histoire sont transmises sous forme de notifications textuelles, acheminées par un modem émulé. Cette démonstration montre qu’un appareil longtemps réduit à ses fonctions de base peut encore exécuter des applications inédites, sans recourir aux services d’origine.
Le projet va plus loin avec Re:Danger, un serveur destiné à restaurer les autres fonctions du téléphone. Pour l’heure, la réplication des services ne fonctionne qu’avec un émulateur. Un réseau GSM dédié est envisagé afin de connecter un Sidekick physique à ce serveur, ce qui permettrait de rétablir l’usage réel de l’appareil et non seulement sa simulation. Un émulateur de Sidekick est déjà disponible au téléchargement sur le site du projet.
L’article rappelle également l’existence d’un appareil antérieur inspiré du Hiptop, un ordinateur ultra-portable qui partageait la même philosophie de terminal compact et communicant. Ce retour en arrière souligne l’intérêt persistant des passionnés pour des appareils dont l’industrie a abandonné la maintenance.