π
<-
Chat plein-écran
[^]

Flashy, le programmateur de Boot Code TI-83+/84 est sorti!

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84pfr: :32ti84p: :32ti84pse: :32ti85: :32ti86: :32tinsk84: :32tinsk84n: :32tinstpk84: :32tinstpk84n: :32ti83pce: :32ti82a:

Flashy, le programmateur de Boot Code TI-83+/84 est sorti!

Unread postby critor » 02 Jul 2011, 22:23

Le Boot Code est le programme qui s'occupe d'installer, vérifier, et lancer l'OS sur ces calculatrices.
Il est enregistré à la fin de la mémoire ROM Flash, elle-même découpée en pages mémoire de 16Ko:

* TI-83+: dernière page
(16Ko)

* TI-84: 2 dernières pages
(32Ko)




Dans une news précédente, nous vous annoncions que ThePenguin77 et Brandon Wilson avaient trouvé un moyen logiciel de reprogrammer le Boot Code des modèles suivants:

* TI-83 Plus Silver Edition
* TI-84 Plus
* TI-84 Plus Silver Edition
* TI-84 Pocket.fr

La TI-83 Plus et la TI-83 Plus.fr ne sont hélas pas concernées, car elles utilisent un matériel totalement différent.


Image




Et bien l'extraordinaire Brandon Wilson vient donc de sortir son programmateur de Boot Code, nommé Flashy.

Flashy vous permettra:

- de downgrader votre Boot Code
- d'upgrader votre Boot Code
- de programmer un Boot Code modifié
- de programmer un Boot Code tiers
- de programmer le Boot Code d'un autre modèle et donc peut-être de transformer votre calculatrice en un autre modèle
(dans certaines limites imposées par le matériel)




Voici pour information la liste des versions de Boot Code connues:

* TI-83 Plus Silver Edition: 1.00
* TI-84 Plus / TI-84 Pocket.fr: 1.00 1.02 1.03
* TI-84 Plus Silver Edition: 1.00 1.02 1.03
* TI-Nspire 84+ Keypad: 1.02
(à noter que les OS pour les prototypes TI-Nspire basique présents sur notre site incluent chacun une version 1.02 différente de celle des OS commerciaux)




Si vous avez une TI-84 avec le Boot Code 1.03, vous pouvez désormais le downgrader en une version 1.02 et ainsi supprimer la protection par clef RSA 2048-bits que TI venait juste de rajouter.

Image

Suite à cela, vous pourrez:

- downgrader votre TI-84 avec un OS 2.53MP ou antérieur
- installer un OS modifié
- installer un OS tiers
- installer un OS TI-83 Plus sur une TI-84 Plus Silver Edition



L'exploit est techniquement très intéressant et impressionant. Mais soyons réaliste, il n'y a quasiment aucune application concrète utile pour le moment:

- la seule modification disponible pour l'OS 2.55MP désactive le mode Press-To-Test qui n'est pas
(encore?)
utilisé en France
- les rares OS tiers publiés à ce jour sont des démos dans un état pré-embryonnaire qui ne permettent pas de faire grand chose
- il existe toutefois un Boot Code tiers, BootFree de FloppusMaximus: à suivre...



Si une utilité impressionante est trouvée, nous vous informerons et publierons un tutoriel détaillé comme nous le faisons d'habitude. Mais pour le moment, si vous vous servez encore de votre calculatrice pour faire des maths, vous n'avez aucune bonne raison d'utiliser Flashy.

D'autant plus que ce programme est
potentiellement très dangereux
, le plus dangereux programme TI-83+SE/84 jamais créé à ce jour! En effet, le Boot Code sur votre TI-83+/84 est comme le BIOS de votre ordinateur. La moindre petite erreur
(piles faibles, impossibilité d'écrire le Boot Code après l'avoir effacé en mémoire, programmation d'un Boot Code mal modifié, pogrammation d'un Boot Code tiers buggué, programmation du Boot Code d'un mauvais modèle...)
et votre calculatrice est
définitivement inutilisable
et
totalement irréparable
logiciellement. Brandon est certes quelqu'un de très fiable et sérieux, mais il suffit d'un simple grain de sable... D'ailleurs TI non plus n'est pas à l'abri malgré tout son professionnalisme, si l'on rappelle l'OS 3.0.1 qui détruit le Boot Code 2 des TI-Nspire lors de sa reprogrammation.
Mais là sur TI-83+SE/84, il n'y a pas de Boot Code 1 pour nous secourir... Il ne vous restera que le retour chez TI, et je ne suis pas sûr du tout qu'ils acceptent de faire jouer la garantie dans ce contexte.





Depuis 2 ans, la communauté déploie des efforts surhumains pour ouvrir les différentes portes blindées verrouillées par TI sur les TI-83+/84 avec notamment la factorisation des clefs RSA 512-bits de signature des OS et applications durant l'été 2009. Toutefois cet exploit n'a à ce jour été suivi d'aucune application concrète. A quoi cela sert-il de se crever à forcer une porte si on ne la franchit pas?

Nous espérons que cette fois-ci, la possibilité de reprogrammer le Boot Code des TI-83+SE/84 sera rapidement suivie d'applications utiles, à l'image de ce que nous avons nous-même fait sur TI-Nspire.

D'autant plus que le temps est compté... Avec ce Boot Code 1.03 pour TI-84 et le nouveau Boot2 3.0.1 pour TI-Nspire, TI semble avoir vraiment mis beaucoup de moyens dernièrement dans les protections. Même si certains osent déjà prétendre sur des forums anglophones que
"TI a définitivement perdu contre la communauté"
, mon expérience et les événements récents m'ont montré que rien n'est impossible, aussi bien d'un côté que de l'autre. Et cacher une deuxième signature RSA 2048-bits sur TI-84 et TI-Nspire sans perturber la signature originale était déjà un exploit.

Il ne fait nul doute à mon avis que TI trouvera un moyen ou un autre pour refermer cette porte à moyen terme. Aussi, j'invite les développeurs de la communauté à la franchir, et à nous montrer quelles applications utiles on peut en tirer.





Liens:

Flashy
(attention: programme très dangereux!)
Image
User avatar
critorADMIN
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 32.1%
 
Posts: 23067
Images: 4699
Joined: 25 Oct 2008, 01:00
Location: Aix-Marseille
Gender: Male
Calculator(s):
Class: Lycée

Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: No registered users and 7 guests

-
Search
-
Featured topics
Offre TI-Planet/Jarrety pour avoir la TI-83 Premium CE avec son chargeur pour 79,79€ port inclus !
Offre TI-Planet/Jarrety pour avoir la TI-Nspire CX CAS à seulement 130€ TTC port inclus!
Jailbreake ta TI-Nspire avec Ndless et profite des meilleurs jeux et applications !
Transforme ta TI-Nspire CX en console Game Boy Advance!
1234
-
Donations/Premium
For more contests, prizes, reviews, helping us pay the server and domains...
PayPal : paiement en ligne sécurisé - secure online payments
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.
166 utilisateurs:
>157 invités
>2 membres
>7 robots
Record simultané (sur 6 mois):
4008 utilisateurs
 (30/05/2016)
-
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)