Page 1 of 1

RAM & ROM TI-34MV et TI-Collège Plus

Unread postPosted: 16 Feb 2010, 21:21
by critor
Peu d'informations techniques sont hélas disponibles sur les TI-34MultiView ou TI-Collège Plus (version française de la précédente).

En effet, la puce combinant RAM, ROM et driver LCD a été masquée par TI:
Image


Cette protection est très solide.
Je me suis renseigné, et il parait qu'une tentative mécanique de retrait de la protection casse le plus souvent la puce.

J'ai appris que des techniques existent en utilisant de l'acide, et ce n'est pas demain la veille que je vous ferai ça.


Toutefois, en me basant sur l'étude des émulateurs TI-SmartView de ces deux modèles, je pense pouvoir déduire certaines choses.

L'émulateur TI-SmartView de TI-83+/84+ crée un fichier .state contenant la ROM suivie de la RAM.

Ici, les fichiers .state créés par les émulateurs juste après un reset ne font que 8Ko (exactement) et contiennent une majorité écrasante de zéros.

Je suppose donc qu'ils ne contiennent que la RAM, et que celle-ci fait 8Ko.


La ROM avec le système d'exploitation est donc cachée ailleurs, probablement dans les fichiers binaires des émulateurs.
J'ai déjà passé ces fichiers à l'éditeur hexadécimal, mais n'ai reconnu aucun des messages affichés par la calculatrice.

Alors:
- soit la ROM est ailleurs... (je ne pense pas)
- soit la ROM est cryptée... (possible)
- soit, comme ces calculatrices ont un système d'exploitation très basique n'ayant pas besoin de gérer plein de caractères, ces derniers sont codés dans un format non-ASCII (probable)


Edit: sans trop y croire, je viens de tenter une recherche avec le seul format ASCII non standard que je connaisse de chez TI, celui de la TI-81.
Je n'ai pas pu trouver de séquence d'octets pouvant coder les mots affichés sur l'écran mode.

Re: RAM & ROM TI-34MV et TI-Collège Plus

Unread postPosted: 17 Feb 2010, 09:41
by Adriweb
Ca dissolverait le cache ?

Re: RAM & ROM TI-34MV et TI-Collège Plus

Unread postPosted: 17 Feb 2010, 09:45
by critor
Mic wrote:C'est quoi exactement la technique à l'acide ?



Voilà ce que j'ai trouvé pour attaquer l'epoxy qui protège la puce:
http://yarchive.net/chem/epoxy_solvent.html

Re: RAM & ROM TI-34MV et TI-Collège Plus

Unread postPosted: 17 Feb 2010, 14:22
by vx7708
Pour la protéger ? (mais de quoi ? :%): )
Pour ne pas que l'on sache comment elle est fabriquée (top secret pour TI apparemment).
Doit y avoir quelque chose de caché là dessous... :):

Re: RAM & ROM TI-34MV et TI-Collège Plus

Unread postPosted: 17 Feb 2010, 18:24
by Levak
Ces puces sont en général protégée pour :
- secret de fabrique
- sécurité à l'usure, car ces puces sont très petites
- sécurité à la destruction (peut être si ça explose ?)
- sécurité à l'environnement (des puces qui surement ne supportent pas la chaleur, la pression ou autre et son obligés d'être plongé dans une goutte de cire pour stabiliser son environnement ?)

Je vois beaucoup de points "sécurité", mais je rappelle que ces arguments ne sont que purement théorique de mon point de vu, je n'impose pas ma science. :%):