π
<-
Chat plein-écran
[^]

Dumping des derniers OS TI-Nspire CAS+

:32tins: :32tinsktpb: :32tinsktpn: :32tinscas: :32tinstpkc: :32tinstpktpb: :32tinstp: :32tinscastp: :32tinscmc: :32tinscx: :32tinscxcas:

Dumping des derniers OS TI-Nspire CAS+

Unread postby critor » 05 May 2012, 01:33

Les TI-Nspire CAS+ sont des prototypes issus du TI-Phoenix qui ont été expérimentés en France dans des classes pilotes en 2006-2007 dans la perspective de l'introduction d'une épreuve de travaux pratiques comme en physique-chimie et SVT.

Hélas, ceux qui se sont amusés à utiliser la combinaison de touches qui sur les Nspire ultérieures lance le menu de maintenance, :nsmep: :nsen: :nsp: , ont eu une surprise fort désagréable: cette combinaison n'affiche aucun menu et déclenche l'effacement immédiat de l'OS sans aucune confirmation! :mj:

De plus, Texas Instruments n'a jamais sorti publiquement aucun fichier d'installation d'OS CAS+. Il était donc d'une part impossible de mettre à jour son OS, et d'autre part de réinstaller un OS si ce dernier était effacé, ce qui était beaucoup plus grave! :mj:
798 797


Et pour couronner le tout, les TI-Nspire CAS+ sont incapables de s'échanger un OS entre calculatrices, le menu
"send OS"
étant désactivé ou inopérant. :mj:

Certains ont donc des TI-Nspire CAS+ qui depuis 6 ans ne leur servent plus que de presse-papiers... :mj:



Dans une news précédente, nous vous annoncions un grand événement: le premier dumping d'un OS TI-Nspire CAS+ par moi-même! :bj:

Il s'agissait d'un vieil OS de mai 2006, le 1.0.334T présent sur le prototype CAS+ P1-EVT2 prêté par le musée Datamath.

La méthode de dumping a utilisé le shell Datalight qui permet de contrôler le système de fichiers via des commandes sur le port RS232 du connecteur dock. Il s'est simplement agi de copier les fichiers OS dans le dossier documents, afin de pouvoir ensuite les récupérer via le logiciel de transfert TI-Nspire Computer Link.
795




Hélas, il s'est trouvé que cet OS utilisait un ancien format plus proche du TI-Phoenix 1 que des TI-Nspire CAS+. Il ne pouvait pas être installé sur les TI-Nspire CAS+ PVT, les modèles évalués en 2006-2007, et ne permettait donc pas de réparer les calculatrices ayant perdu leur OS. :mj:

De plus, il s'est trouvé que le shell Datalight était désactivé sur les TI-Nspire CAS+ plus récentes, et que la même méthode de dumping ne pouvait donc pas être utilisée. :mj:



Nous décidâmes alors qu'il était vraiment grand temps d'en finir avec ces TI-Nspire CAS+ qui continuent d'être vendues sur les sites de revente en ligne aujourd'hui, et nous sommes mis à 5 à fond sur ces pauvres TI-Nspire CAS+:
  • Adriweb
  • Bsl
  • Goplat
  • Jimbauwens
  • et moi-même
Vont-elles nous résister lontemps? :P




Nous savions déjà que la TI-Nspire CAS+ recevait une adresse IP lorsqu'elle était branchée en USB, et utilisait le port 10001 pour communiquer avec le logiciel de transfert sur l'ordinateur, mais les commandes échangées dans ce contexte pouvaient uniquement accéder aux fichiers du dossier utilisateur
"/documents"
, et nullement aux fichiers système. :mj:

En scannant les ports ouverts, Jimbauwens a découvert un shell ultra-secret sur le port 10002, non utilisé par le logiciel de transfert, mais qui permettait apparemment d'accéder à la totalité du système de fichiers, y compris aux fichiers système dont il trouvait même la localisation! :bj:

Nous supposons qu'il s'agissait du port utilisé pour les transferts entre calculatrices. Toutefois, la syntaxe du shell était extrêmement étrange... Mais heureusement, après analyse de l'OS 1.0.334T dans lequel ce shell était déjà présent, Goplat a réussi à déterminer la commande qui allait permettre à la calculatrice de s'envoyer les fichiers OS à elle-même, les enregistrant ainsi dans le dossier utilisateurs
"/documents"
. :bj:
( pour les curieux :
fm_xfer(127.0.0.1, pn_fm_fput, "/phx/documents/ndless/phoenix.tns", "/phoenix/install/phoenix.img", 0, 0, 0)
)

Image
796




Adriweb et moi-même nous sommes empressés de dumper pour vous:
  • l'OS 1.0.494 du prototype TI-Nspire CAS+ P1-DVT1 :bj:
  • l'OS 1.0.529 des prototypes TI-Nspire CAS+ P1-PVT :bj:
  • l'OS 1.0.554 des prototypes Ti-Nspire CAS+ P1-PVT1.1 :bj:
    (version la plus courante)



Jetant un coup d'oeil au source Java de l'antique logiciel de transfert TI-Nspire Computer Link 1.0, j'ai alors pu vous reconstruire des fichiers tnc qui devraient être installables sur TI-Nspire CAS+! :bj:

Vous pouvez désormais réparer ("dé-bricker") vos CAS+ facilement ! Chose impossible auparavant car TI ne disposait apparemment plus de ces vieux OS de telle façon à les redistribuer, prêts à être installer.


A suivre... sur TI-Planet! :bj:



Liens:

OS TI-Nspire CAS+ 1.0.494
OS TI-Nspire CAS+ 1.0.529
OS TI-Nspire CAS+ 1.0.554
TI-Nspire Computer Link 1.0
(seule version supportant les TI-Nspire CAS+)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 5.2%
 
Posts: 35322
Images: 9405
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Return to News TI-Nspire

Who is online

Users browsing this forum: No registered users and 2 guests

-
Search
-
Featured topics
L'OS 5.5 de la TI-83 Premium CE / 84 Plus CE supprime l'assembleur - la plupart des jeux et certains programme ne fonctionneront plus
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Comparaisons des meilleurs prix pour acheter sa calculatrice !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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 
-
Stats.
375 utilisateurs:
>352 invités
>18 membres
>5 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)