Page 1 of 2

81 crackée

Unread postPosted: 23 Aug 2009, 09:38
by critor
En 1990, Texas Instruments sortait la TI-81.


Presque 20 ans après, en 2009, Randy Compton a trouvé un moyen d'exécuter du code assembleur sur la TI-81 ROM 1.8K.

Randy a développé une méthode qui nous offre donc enfin un accès total à la machine :):


Cette méthode utilise des adresses de routines ROM.
Or ces adresses changent d'une version à une autre...
Elle ne marchera donc pas sur une autre version ROM que la 1.8K pour le moment.

Si cette méthode pouvait être adaptée aux autres versions ROM (1.0, 1.1K, 1.6K, 1.7D1K, V2.0V), elle pourrait éventuellement nous permettre de dumper la ROM, sans avoir à utiliser de fer à souder...

Par contre, il faudrait afficher la ROM à l'écran de la calculette, et recopier manuellement sur l'ordi, puisque la TI-81 n'a pas de port de communication...
(plus toutes les erreurs de recopie de code hexadécimal... il faut recopier 32Ko, soit 32768 caractères)


TI-Bank est le 1er site à savoir, pour le moment en exclusivité - TiCalc n'a même pas encore publié cette news :;):

Re: 81 crackée

Unread postPosted: 23 Aug 2009, 10:56
by ProgVal
critor2000 wrote:Par contre, il faudrait afficher la ROM à l'écran de la calculette, et recopier manuellement sur l'ordi, puisque la TI-81 n'a pas de port de communication...
(plus toutes les erreurs de recopie de code hexadécimal... il faut recopier 32Ko, soit 32768 caractères)
Mon frère a réussit à 3 reprises (on ne sait toujours pas comment) à afficher l'intégralité de la mémoire de la calculatrice.
Seuls hics: ça défile très vite (toute la mémoire est affichée en 2-3), pas moyen de l'arrêter pendant que ça défile, et la calculette est complètement formatée à la fin (à part l'OS)

À part ça, si y'a des volontaires...

Re: 81 crackée

Unread postPosted: 23 Aug 2009, 11:30
by critor
Ok, je prépare ça.

Je vais poster la méthode en anglais également.
(Randy ne veut pas que l'on modifie son fichier, mais permet qu'on le redistribue)


Mais il est déjà bien sympa de m'avoir envoyé ça :;):

Re: 81 crackée

Unread postPosted: 23 Aug 2009, 11:58
by critor
News postée, cher Mic! -> http://tiplanet.org/index.php?mod=ne ... iresid=755


Elle te plaît? :;):
(j'essaye toujours de vulgariser... ça fait pas trop "hacker" comme ça! TI-Bank a quand même une réputation de "propreté" et d'accessibilité à tous à défendre :;): )


Je viens de vérifier sur TICalc, l'info n'y circule pas encore... :#langue#:

Re: 81 crackée

Unread postPosted: 25 Aug 2009, 00:04
by critor
Suite de l'histoire.


Randy a réussi à faire fonctionner sa méthode sur une TI-81 en version ROM V2.0V.
(je ne sais pas pour le moment si il a du changer grand chose, mais je lui ai demandé)

Un dump de cette ROM est même en cours.


Comment?

C'est long... C'est pénible... C'est fatigant...

Le principe est le même que celui que j'ai utilisé pour dumper les ROMs 10.0 et 11.0 de la TI-82 (aucun shell compatible).
On recopie une portion de la ROM sur l'écran graphique.

On obtient donc une image binaire de la ROM: avec des points noircis pour les bits à 1, et blancs pour les bits à 0.

C'est là que ça diffère...

Sur TI-82, j'avais juste à envoyer l'image sur l'ordi...

Sur TI-81 il n'y a pas de port de communication: donc il faut compter les points, et taper manuellement les valeurs sur l'ordi...

La ROM fait 32Ko, soit 32768 caractères, soit 262144 bits à lire...

La fatigue et la monotonie aidant, le risque d'erreur est élevé.
Souhaitons-lui bien du courage!
(j'ai proposé de "décoder" une partie de ses images)

Re: 81 crackée

Unread postPosted: 25 Aug 2009, 01:41
by Syfo
262144 bits à lire?
Han c'est du suicide! Remarque ça fait jamais qu'une 50aine de pic à décoder, disons *2 pour vérifier les erreurs. Faut juste rien avoir à faire sur les trois prochains jours, et un bon opticien pour en ressortir avec des yeux normaux :p

Re: 81 crackée

Unread postPosted: 25 Aug 2009, 01:59
by critor
Syfo wrote:262144 bits à lire?
Han c'est du suicide! Remarque ça fait jamais qu'une 50aine de pic à décoder, disons *2 pour vérifier les erreurs. Faut juste rien avoir à faire sur les trois prochains jours, et un bon opticien pour en ressortir avec des yeux normaux :p


Avec un écran TI-81 de dimensions 96x64 (6144 pixels), ça fait exactement 43 écrans à lire.

Re: 81 crackée

Unread postPosted: 25 Aug 2009, 02:04
by Syfo
Ouaip, ça correspond à mon calcul mais j'étais plus certain du nombre exact de pixels de la 81, merci pour la précision :)

Re: 81 crackée

Unread postPosted: 08 Sep 2009, 18:48
by critor
DJ Omnimaga (xlibman) wrote:Dommage que ça semble si long et compliqué de faire un ROM Dump, car moi ma TI-81 c'est un des modèles sans pile Lithium (remplacer les piles AAA cause un Reset, comme sur la TI-Nspire) et elle a une ROM 1.1K


Waouh...

Si tu me la prêtes, je peux éventuellement tenter moi-même le ROM dump.
Ca risque juste de me prendre du temps cette année, mais ce sera fait.
(du moins si la 1.1K est soumise au même bug que les 1.8K/V2.0V)


Je peux aussi te l'acheter, si tu préfères...

Jusqu'à présent, je n'ai qu'une 1.6K en vue.
(un élève qui est venu avec ça en 2nde...)

Re: 81 crackée

Unread postPosted: 08 Sep 2009, 19:56
by critor
DJ Omnimaga (xlibman) wrote:Mhmm ça peut-être une idée, du moins si le shipping du Québec à la France c'est moins cher que les 20-40$ qu'on me charge souvent pour un shipping des États-Unis/Canada-Ouest sur Ebay.



Malheureusement, ça m'a l'air assez similaire...

Essaye une simulation:
http://www.canadapost.ca/cpotools/apps/ ... /findARate
Tu as besoin de ton code postal, du pays d'arrivée, du poids et des 3 dimensions.