π
<-

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

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

Unread postby critor » 21 Aug 2013, 10:58

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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby Lionel Debroux » 25 Aug 2013, 07:28

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.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl


Return to News HP

Who is online

Users browsing this forum: No registered users and 7 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1106 utilisateurs:
>1045 invités
>53 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)