π
<-
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:
Online

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 à 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 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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 93.2%
 
Posts: 32539
Images: 8451
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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é ?
User avatar
WistaroModo.G
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 58.8%
 
Posts: 2804
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
Class: Etudiant ingénieur (Ex TS - SI)
YouTube: Wistaro
Twitter: @Wistaro
GitHub: Wistaro

Online

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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 93.2%
 
Posts: 32539
Images: 8451
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

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 DebrouxModo.G
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 4%
 
Posts: 6311
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
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 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 62.2%
 
Posts: 1625
Joined: 13 Dec 2013, 16:35
Gender: Not specified

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: 10.5%
 
Posts: 171
Joined: 10 Mar 2014, 18:34
Location: Chaumont (52)
Gender: Male
Calculator(s):
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 DebrouxModo.G
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 4%
 
Posts: 6311
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
Class: -
GitHub: debrouxl

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: 10.5%
 
Posts: 171
Joined: 10 Mar 2014, 18:34
Location: Chaumont (52)
Gender: Male
Calculator(s):
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.
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 50.8%
 
Posts: 12448
Images: 1080
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Online

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 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 93.2%
 
Posts: 32539
Images: 8451
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Next

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 8 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 !
123
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

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.
462 utilisateurs:
>435 invités
>23 membres
>4 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)