Page 1 of 1

Fuite du premier système d'exploitation HP-Prime: SDK0.30

Unread postPosted: 21 Aug 2013, 10:58
by critor
Dans une actualité précédente, nous vous révélions l'adresse FTP pour télécharger les systèmes et logiciels de développement HP-Prime, adresse qui avait fuité sur HP-Museum.
In a previous news, we did reveal you the private HP FTP address to download the developement softwares and firmwares for the HP-Prime, an address which leaked on HP-Museum.


Cette adresse permettait de télécharger une archive 'firmware.zip' qui contenait:
This address allowed to download a 'firmware.zip' archive which contained:

  • le système d'exploitation SDK0.30
    the SDK0.30 operating system
  • le Boot Code V13
    the V13 Boot Code
  • l'utilitaire de flashing/dumping USB usbtool
    the usbtool USB flashing/dumping rool

Hélas, ce fichier était crypté et donc protégé par un mot-de-passe.
Unfortunately, the file was encrypted and so password-protected.



Peut-être faisaient-ils tourner en boucle une recherche du mot-de-passe depuis plusieurs heures/jours, mais le site cnCalc.org publie ce matin une version décryptée de l'archive ci-dessus. De quoi bien commencer à découvrir le fonctionnement de la HP-Prime. ;)
Maybe they had set up some scripts which had been searching for the password for several hours/days, but the cnCalc.org website has published this morning a decrypted version of the above file. A great starting point to discover more about the HP-Prime. ;)






Attention, l'outil usbtool qui permet de programmer ou lire une image à n'importe quelle adresse mémoire de la calculatrice me semble dangereux. Le système d'exploitation comporte en effet plusieurs images ROM qui doivent chacune être programmées à une adresse mémoire bien spécifique:
Beware, the usbtool tool which allows you to write or read any image to any memory address of the calculator seems dangerous. The operating system consists indeed of several ROM images, each one having to be programmed at a very specific memory address:

  • APPSDISK.DAT
  • armfir.elf
  • BESTAARM.ROM
  • BXCBOOT0.BIN
  • MASTER.DAT
Les calculatrices HP-Prime pourraient donc être endommagées définitivement par cet outil en cas de mauvaise utilisation si elles ne comportent pas les protections adéquates.
So HP-Prime calculators might be bricked permanently in case of misuse of that tool.




Téléchargement:
Download:
OS HP-Prime SDK0.30 + Boot Code V13 + outil d'installation usbtool

Source:
http://www.cncalc.org/thread-9276-1-1.html

Re: Fuite du premier système d'exploitation HP-Prime: SDK0.3

Unread postPosted: 25 Aug 2013, 07:28
by Lionel Debroux
A priori, le fichier armfir.elf, également embarqué dans APPSDISK.DAT, n'est pas copié (tout seul à part, je veux dire) vers la calculatrice. Voir http://tiplanet.org/hpwiki/HP_Prime/Linking_Protocol .

Et il y a déjà des gens qui s'intéressent au reverse-engineering de la machine (c'est une bonne chose :) ), comme le montre ce vers quoi pointe le username bizarre qui s'est enregistré aujourd'hui sur le wiki hébergé sous le domaine tiplanet.org: "User:BXCBOOT0_BIN_pastebin_com_SKw5xtev". Un reverse-engineering partiel des 4 premiers KB de BXCBOOT0.bin.
Contrairement à ce que TI persiste à faire pour les Nspire (sans que ça empêche le reverse-engineering, ça n'a fait que le ralentir), le firmware des Prime est en binaire clair.