π
<-
Chat plein-écran
[^]

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+)

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude 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, Anonymous ? 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!
Avatar de l’utilisateur
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 88%
 
Messages: 3158
Images: 37
Inscription: 25 Fév 2013, 16:21
Localisation: Toulouse
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ingénieur en électronique
YouTube: Wistaro
Twitter/X: Wistaro
GitHub: Wistaro

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

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

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

Message non lude 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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

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

Message non lude 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.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.8%
 
Messages: 3511
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

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

Message non lude 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) ?
Avatar de l’utilisateur
cpierquetPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 28.9%
 
Messages: 201
Inscription: 10 Mar 2014, 18:34
Localisation: Chaumont (52)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prof de Maths [Lycée & BTS]

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

Message non lude 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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

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

Message non lude 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 ;-)
Avatar de l’utilisateur
cpierquetPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 28.9%
 
Messages: 201
Inscription: 10 Mar 2014, 18:34
Localisation: Chaumont (52)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Prof de Maths [Lycée & BTS]

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

Message non lude 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.
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14613
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

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

Message non lude 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.1%
 
Messages: 41493
Images: 14562
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Suivante

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

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 47 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
948 utilisateurs:
>906 invités
>37 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)