π
<-

Le Boot Code 5.3.1 bloque OS tiers et modifiés (révision L+)

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Le Boot Code 5.3.1 bloque OS tiers et modifiés (révision L+)

Unread postby critor » 25 Oct 2018, 22:31

:warning: Nouveau tour de vis sécuritaire sur les TI-83 Premium CE et TI-84 Plus CE, dont le fonctionnement devient de plus en plus comparable à celui des TI-Nspire.

Depuis mars 2018, Texas Instruments a lancé l'assemblage de la révision matérielle L des TI-83 Premium CE et TI-84 Plus CE, révision qui a donc été largement diffusée pour cette rentrée.

Cette révision vient avec un tout nouveau Boot Code, la version 5.3.1.0050, et ceux qui nous suivent régulièrement savent que ce genre de changement est rarement anodin.

Après le Boot Code 5.1.5 de décembre 2015 qui introduisait une incompatibilité avec les OS inférieurs à 5.1.5...

... ainsi qu'une protection empêchant de revenir à une ancienne version de l'OS après mise à jour...

Après l'OS 5.3.1 de février 2018 qui bloque partiellement l'assembleur...

... et met désormais le triste record de 1min30 à activer le mode examen sans aucune indication parce que se donnant la peine de revalider toutes les applications présentes en mémoire à la recherche d'applications modifiées ou non officielles quasiment inexistantes à ce jour...

Qu'est-ce que TI nous aura encore inventé cette fois-ci ? On peut craindre le pire vu les dernières tendances... :#roll#:

Grâce à crysis4000 qui s'est donné la peine de nous dumper le Boot Code 5.3.1, nous allons pouvoir t'en révéler tous les sinistres secrets.

On s'en rend rapidement compte, les calculatrices TI-83 Premium CE munies du Boot Code 5.3.1 mettent 6 secondes de plus à démarrer, car passant un bon moment sur le nouvel écran ci-contre.

Tu devines ? Et oui, comme les TI-Nspire les nouvelles TI-83 Premium CE revalident désormais leur OS à chaque démarrage, ou du moins à chaque démarrage à froid (bouton reset).

9870Jusqu'à présent l'OS n'était validé que lors d'une installation standard. Tu conservais la possibilité d'écrire en mémoire Flash via des programmes assembleur, et ainsi d'appliquer des patchs à l'OS (pour par exemple en corriger des bugs sans attendre des mois que TI le fasse), ou même de le remplacer complètement par un OS tiers comme FreeOS par MateoC.

Désormais sur les nouvelles TI-83 Premium CE, si tu as patché ton OS, installé FreeOS ou un autre OS tiers, au prochain redémarrage à froid le Boot Code 5.3.1 refusera l'amorçage, détruira l'OS puis t'en demandera un nouveau. :mj:

Autrement dit méchant fraudeur qui as osé installer un OS non validé par TI, si ton prof/surveillant vient presser le bouton reset tu auras la punition ultime pour le reste de ton devoir/épreuve de disposer d'une machine totalement HS; bien fait pour toi ! :troll:

Redevenons sérieux. Sûrement une façon de se faire bien voir auprès des institutions, la TI-83 Premium CE étant désormais parmi les calculatrices les plus sécurisées du marché, de façon de plus en plus comparable aux TI-Nspire.

Mais le seul patch s'attaquant au mode examen n'a jamais été diffusé car créé juste pour l'exploit, ne marche qu'avec le vieil OS 5.0.1 et de plus est totalement inadaptable aux versions plus récentes qui ont changé de fonctionnement pour le mode examen.

Autrement dit, il s'agit une nouvelle fois d'une restriction abusive des libertés de l'utilisateur, pour bloquer des possibilités de fraude totalement imaginaires.

On se demande bien à quoi cela a servi que la communauté CE depuis 2015 se comporte infiniment mieux avec TI que du temps de la communauté z80, en s'interdisant afin de pouvoir conserver ses libertés toute action pouvant nuire aux intérêts du constructeur dans les thèmes abordés avec les diverses institutions (mode examen, calcul exact sur TI-84 Plus CE, calcul formel...), si c'est pour maintenant se voir de toutes façons supprimer toutes ces libertés les unes après les autres alors que le contrat moral avait pourtant bien été rempli : aucun outil de ce genre n'a jamais été diffusé. Visiblement, pour des raisons que nous ignorons et serions dans l'incapacité totale de comprendre, ce n'est pas la confiance qui règne chez TI actuellement.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15730
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Le Boot Code 5.3.1 bloque OS tiers et modifiés (révision

Unread postby Wistaro » 26 Oct 2018, 11:03

Triste nouvelle... Le temps où on pouvait faire ce que l'on voulait sur sa calculatrice est très loin...

Mais si le mode examen venait à être annulé/modifié drastiquement, peut-être que TI modifierait sa politique en matière de sécurité ?
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro

Re: Le Boot Code 5.3.1 bloque OS tiers et modifiés (révision

Unread postby critor » 26 Oct 2018, 11:22

Même si il est annulé en France, il resterait d'actualité pour d'autres pays. Je doute donc que ça change quelque chose côté TI.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15730
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Le Boot Code 5.3.1 bloque OS tiers et modifiés (révision

Unread postby Lionel Debroux » 26 Oct 2018, 11:47

Le temps où on pouvait faire ce que l'on voulait sur sa calculatrice est très loin...

Et ce temps ne va certainement pas revenir, en tout cas chez les principaux fabricants historiques...
Chez HP, la Prime G2 n'accepte plus les firmwares officiels modifiés de façon aussi simple qu'auparavant (pas de contrôle sur les G1). Pour l'instant, elle reste une machine non verrouillée, mais techniquement, elle est fortement verrouillable, beaucoup plus que n'importe quel autre modèle existant sur le marché. On verra si TI suit la voie de HP, pour un futur modèle qui finira bien par sortir (la Nspire CX a déjà 7 ans et demi !) - ce n'est pas souhaitable, mais c'est hélas probable.

Dans tous les pays, techniquement, le reflashage des machines en salle d'examen avec un OS spécialisé pour l'examen est une meilleure solution que cette stupidité de mode examen. Bien sûr que des réglementations d'examen en ce sens auraient pu être développées par un grand pays occidental il y a au moins 15 ans, et que les constructeurs de calculatrices et donc de MCUs auraient pu s'y conformer. Ca aurait même été utile dans d'autres domaines.
Par exemple, la version 1.1 de la spec USB Device Firmware Upgrade date d'août 2004, je viens de chercher. La TCB d'une implémentation d'USB avec DFU doit être suffisamment petite pour pouvoir en faire une implémentation formellement validée, si on s'en donne la peine.
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

Re: Le Boot Code 5.3.1 bloque OS tiers et modifiés (révision

Unread postby parisse » 26 Oct 2018, 15:14

Je ne vois pas comment en pratique on pourrait reflasher les calculatrices en salle d'examen dans un lycee lambda.
User avatar
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 86%
 
Posts: 3661
Joined: 13 Dec 2013, 16:35
Gender: Not specified
Calculator(s):
MyCalcs profile

Online

Re: Le Boot Code 5.3.1 bloque OS tiers et modifiés (révision

Unread postby cpierquet » 27 Oct 2018, 11:56

Merci pour l'info, est-ce pour cela que le dump via TiLP2 de la rom 5.3.1 n'inclut pas les packs de langues (eux aussi en 5.3) ?
User avatar
cpierquetPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 29.7%
 
Posts: 201
Joined: 10 Mar 2014, 18:34
Location: Chaumont (52)
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prof de Maths [Lycée & BTS]

Re: Le Boot Code 5.3.1 bloque OS tiers et modifiés (révision

Unread postby Lionel Debroux » 27 Oct 2018, 12:32

Non. Contrairement au dump avec CEmu pendant longtemps, le dump de la Flash via TILP II donne une image complète de la Flash... donc si les packs de langues sont présents sur la calculatrice, ils devraient être présents dans le dump. Sinon, c'est qu'il y a un truc curieux :)
Depuis quelques jours, le dumper amélioré de jacobly, qui parle le protocole de ROM dump de libticalcs (parce qu'on sait maintenant bien communiquer avec la calculatrice en USB), plutôt qu'un dumper custom qui n'utilisait que le protocole de transfert et d'exécution de fichiers, a été intégré.
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

Online

Re: Le Boot Code 5.3.1 bloque OS tiers et modifiés (révision

Unread postby cpierquet » 27 Oct 2018, 13:59

Ok, je vais réessayer du coup... je ne sais pas avec quel dumper je travaillais !
Si d'ailleurs quelqu'un peut faire un test de dump 5.3.1 je veux bien avoir le résultat de l'intégration ou non des langues en 5.3 ;-)
User avatar
cpierquetPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 29.7%
 
Posts: 201
Joined: 10 Mar 2014, 18:34
Location: Chaumont (52)
Gender: Male
Calculator(s):
MyCalcs profile
Class: Prof de Maths [Lycée & BTS]

Re: Le Boot Code 5.3.1 bloque OS tiers et modifiés (révision

Unread postby Adriweb » 28 Mar 2019, 16:45

Pour autant qu'on je sache, le boot qui a introduit cette "nouveauté" de downgrade est non pas le 5.3.1 mais en fait le 5.3.0, dont la news est ici.
Est-ce que quelqu'un a de quoi confirmer ?

Dans les 2 cas, on supposerait une mise en production avec les révisions L, en fait.

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Le Boot Code 5.3.1 bloque OS tiers et modifiés (révision

Unread postby critor » 28 Mar 2019, 17:37

Jusqu'à présent, le Boot 5.3.0 n'a été vu que sur TI-SmartView et jamais sur une calculatrice physique.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15730
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Next

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

Who is online

Users browsing this forum: ClaudeBot [spider], MSN [Bot] and 5 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.
746 utilisateurs:
>708 invités
>31 membres
>7 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)