π
<-

BootSwap: déprotège ton Boot, améliore ta 84+CE en 83PCE

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

BootSwap: déprotège ton Boot, améliore ta 84+CE en 83PCE

Unread postby critor » 16 Sep 2020, 12:05

Dans une actualité précédente, nous t'informions que Texas Instruments avait décidé de mettre fin au support des programmes dits ASM sur ses célèbres calculatrices TI-83 Premium CE et TI-84 Plus CE. Les mises à jour 5.5.1 (et ultérieures) interdisaient ainsi le lancement des programmes compilés ou assemblés en langage machine à partir d'un code écrit en langage assembleur, C, ou autres, une fonctionnalité historique présente depuis 1996 sur les calculatrices de la marque, véritable signature du constructeur. :'(

Un coup dur pour la communauté avec une grande part des fichiers servis gratuitement sur Internet désormais totalement inutilisables. Des 100aines de jeux et programmes cumulant plusieurs 100aines de milliers de téléchargements rien que chez nous jetés aux oubliettes de l'Histoire, des 10aines de niveaux perso bons pour la poubelle, des 1000iers d'heures de travail passionné parties en fumée, le tout bien évidemment sans aucune discussion préalable ! :mj:
On peut citer le mario-like Oiram CE, Pac-Man CE, Portal Returns CE, Geometry Dash CE, l'émulateur Nintendo Game Boy TI-Boy CE, et bien d'autres...

La décision découle de la maladresse insondable d'un enseignant-vidéaste français très populaire, qui a publié le 12 février 2020 une vidéo montrant pas à pas en direct comment exploiter un bug sur TI-83 Premium CE en version 5.2.2 à des fins de fraude, bien que prétendant paradoxalement le contraire en introduction.
La méthode illustrée exploitait un très vieux bug présent dans des mises à jour TI-83 Premium CE, les versions 5.2.0 à 5.3.0 sorties entre juin 2016 et juillet 2017, versions obsolètes qui étaient depuis longtemps en voie de disparition. Le bug concernant un menu officiel qui permettait par erreur de continuer à accéder à ses programmes une fois passé en mode examen, avait été signalé à Texas Instruments par nos soins à l’époque, et corrigé dans la mise à jour suivante 5.3.1 de février 2018 soit il y a déjà bien longtemps, il suffisait bêtement de mettre à jour, information omise dans la vidéo. Sa communication dans le contexte de la presse la semaine suivante n'a pas davantage été corrigée malgré nos diverses précisions apportées en commentaire et restées systématiquement sans réponse, se voulant tout aussi alarmiste.

L'opposition à la réforme du lycée est certes compréhensible et respectable. Mais à la différence, il nous semble absolument inadmissible et irresponsable : :mj:
  • de détailler l'utilisation d'une faille permettant de frauder sur une chaîne publique ciblant principalement le public scolaire et ce à seulement quelques semaines des examens (heureusement annulés en 2020) - c'est quelque chose qui nous semble de façon évidente à discuter en privé auprès du constructeur concerné, ou sinon à signaler via la voie hiérarchique
  • de semer la peur particulièrement auprès du public institutionnel en mentant par omission, et de persister dans la désinformation en question lors des communications ultérieures bien qu'ayant été informé entre temps

100K vues en deux jours, 170K vues à la fin de la semaine en plein congés d'Hiver, 240K vues aujourd'hui soit une part très significative du nombre de candidats au Baccalauréat, une vidéo conçue pour faire le buzz, on reconnait le savoir-faire d'un professionnel de la chose, quel dommage que ses hautes compétences aient été aussi mal utilisées ici... Outre la destruction de toute une communauté, tout ce que cette vidéo aura réussi à faire c'est bien d'informer les fraudeurs, relançant chez nous les téléchargements pas forcément fructueux d'anciennes versions conservées à des fins historiques et n'intéressant plus grand monde jusqu'à la date en question, le confinement venant heureusement rapidement éteindre l'incendie. :mj:

Le rapport entre un bug de la faute du constructeur dans le code d'un menu officiel et l'exécution de programmes ASM fournis par des tiers ? Aucun... Le constructeur a simplement voulu envoyer un signal fort auprès des institutions après une vidéo ayant bien évidemment sali son image jusqu'au plus haut sommet de l'Etat.
Nous n'excusons pas Texas Instruments pour autant. Le constructeur n'en a pas moins pris une décision extrême hautement injuste et injustifiée, bien que bénéficiant contrairement à la concurrence jusque-là d'une communauté unie à travers les frontières, soudée, sage, respectueuse, ne s'attaquant ni au mode examen ni à la sécurité de ses modèles, et faisant elle-même la police en son sein.

Avons-nous été aussi mauvais dans notre communication avec le constructeur ces dernières années au sujet de sa communauté non-enseignante ? Y a-t-il des luttes de pouvoir internes avec de nouvelles têtes arrivées aux responsabilités, ignorant tout de la communauté, pensant pouvoir mieux faire que leurs prédécesseurs, ou encore ne voulant rien savoir de la communauté en question comme c'était le cas il y a une 10aine d'années avant la présidence de Peter Balyta ?

Nous avons pourtant bien présenté une communauté de développeurs jeunes et essentiellement anglophones (Cemetech).
Psychologie de l'adolescent soit tout-de-même son public cible, bien plus sensible à l'injustice que les adultes, une sanction ou restriction ne peut passer que si elle est :
  • juste
  • justifiée
  • constructive
  • graduée
Aucune de ces conditions n'est ici remplie ! :#non#:

Au contraire, bien que bénéficiant clairement des conseils d'experts en pédagogique, le constructeur a été extrêmement maladroit dans ses communications à ce sujet ces derniers mois. Il est resté dans son habituel carcan de communication assez formelle conçue sur-mesure pour les enseignants, ce qui a systématiquement été perçu comme une insulte par nos jeunes de Cemetech, jetant à chaque fois de l'huile sur le feu.

On peut citer :
  • Promotion de la mise à jour 5.5 initialement sans avertir les utilisateurs qu'il s'agissait d'une régression en fonctionnalités sans possibilité de retour en arrière, fonctionnalités de plus à l'époque toujours annoncées sur les pages officielles du produit, et qui étaient donc incluses dans le prix d'achat. Volonté de prendre au piège les utilisateurs ? En tous cas cela a été très mal perçu dans la communauté.
  • La communication officielle d'abord partagée de façon informelle parlait de "prioriser l'apprentissage" (prioritize learning), des mots perçus comme particulièrement insultants et méprisants envers le travail bénévole et passionné accompli en ce sens au sein de la communauté de développement pendant 5 ans autour de la plateforme CE. Parce que des choses sont codées dans un langage autre que le Python choisi entre temps au lycée français elles n'auraient soudainement plus aucun intérêt pédagogique, scolaire ou formateur ? :#roll#:
    En tous cas cela a été très mal perçu dans la communauté.
    TI-France wrote:Chez TI, nous travaillons constamment sur des moyens d'améliorer nos produits pour donner aux étudiants plus d'occasions d'apprendre, d'explorer et d'étudier les mathématiques et les sciences. Après un examen attentif, nous avons pris la décision de supprimer la fonctionnalité ASM dans notre dernière mise à jour du système d'exploitation pour prioriser l'apprentissage et minimiser les risques de sécurité. Nous pensons que cela aidera également les élèves à se concentrer sur l'apprentissage des mathématiques et des sciences. Une fois que vous aurez mis à jour la version 5.5 du système d'exploitation pour la TI-83 Premium CE, vous ne pourrez pas passer à une version antérieure.

    TI-Dallas wrote:At TI, we’re constantly working on ways to improve our products to give students more opportunities to learn, explore and study math and science. After careful consideration, we’ve made the decision to remove ASM functionality in our latest OS update to prioritize learning and minimize security risks. We believe it will also help students focus on learning math and science. After you update the operating system version to 5.6 on the TI-84 Plus CE graphing calculator, you will not be able to downgrade.

  • Des utilisateurs contactant le support technique au sujet de leurs jeux qui ne marchaient plus se sont fait répondre que de toutes façons l'utilisation de jeux annulait la garantie de la calculatrice. C'est nouveau à notre connaissance... Volonté de faire peur ? Mensonge ? Les deux ?... En tous cas, cela sème une suspicion ici encore infâmante envers les programmes non officiels. :mj:
  • Une communication informelle a proposé de sortir une TI-84 Plus CE Developer Edition bien évidemment interdite aux examens... Décidément Texas Instruments semble ne pas comprendre sa communauté malgré une décennie d'échanges...
    L'intérêt de développer pour TI-83 Premium CE et TI-84 Plus CE était justement de pouvoir partager ses créations auprès de la formidable base d'utilisateurs scolaires tout autour de la planète - quel intérêt à développer pour une machine interdite aux examens, machine que les scolaires n'achèteront donc pas, créant ainsi des programmes ASM qui ne fonctionneront pas sur les TI-84 Plus CE normales ? Une Developer Edition ne serait a priori achetée que par une petite niche de développeurs qui ne pourront donc que se partager des choses entre eux dans le plus total anonymat et l'indifférence générale, rien à voir avec ce qu'a été l'esprit de la communauté pendant des décennies... :#roll#:
    C'est une fois encore une proposition tellement décalée qu'elle en est insultante.
  • La même communication informelle conseillait de passer au Python pour poursuivre nos superbes créations - était-ce se moquer du monde ou bien un manque de connaissance des capacités Python actuelles de la plateforme CE ? :#roll#:
    Le Python de la TI-83 Premium CE ne dispose pas d'une fonction get_key() pour tester l'appui sur une touche, mais d'une fonction wait_key() bloquante. Autrement dit, à chaque fois qu'un jeu Python par exemple sera en train de tester une touche son affichage sera figé. Cela réduit déjà le champ des possibles aux seuls jeux pouvant se ramener à du tour par tour, extrêmement rares sur calculatrices où l'on ne joue pas souvent à plusieurs. :mj:
    A croire que Texas Instruments ne connaît même pas les réalisations de sa propre communauté... :#roll#:
  • Pour cette rentrée 2020 la régression en fonctionnalités avec interdiction de retour en arrière fait enfin l'objet d'une mention sur les pages de téléchargement officielles de Texas Instruments. Toutefois elle reprend la formulation précédente, noyant donc l'information essentielle au sein d'un long paragraphe dont la position peut faire penser à aux avertissements ou résumés d'accord de licence que pas grand monde ne lit.
  • Enfin lors de ses formations en ligne de rentrée en ce moment à l'attention des enseignants dont la toute dernière à ce jour, nous avons pu constater une communication induisant ces derniers en erreur de façon possiblement non intentionnelle mais dans tous les cas fort déloyale envers nous.
    TI wrote:Vous avez pu voir aussi à différents moments de l'année, peut-être des vidéos, peut-être des tweets, peut-être sur facebook ou autre, une alerte qui concernerait une faille concernant ce mode examen et que ce serait très facile à détourner.
    Alors il faut savoir que Texas Instruments a vraiment travaillé durement pour avoir un système très fiable et non pénétrable et ici je vais vous parler de la mise à jour, pas dans les détails parce que c'est quelque chose que je ferai à la fin de cette présentation avec vous.
    En tous cas la dernière mise à jour qui est la version 5.5 de l'OS [...], ce dernier OS bloque toute faille possible au niveau de la calculatrice.
    Donc c'est une mise à jour qui est vraiment très importante.
    En fait Texas Instruments a tout simplement pris la décision de supprimer la fonctionnalité ASM. Et donc on ne peut plus rentrer dans les fichiers de la calculatrice.

    TI a donc commis une grave erreur de codage dans un menu parfaitement officiel, le menu en question permettant de continuer à accéder aux programmes préchargés une fois passé en mode examen. C'est bien évidemment de leur faute, ce sont eux qui ont codé ça.
    Mais auprès du public enseignant de cette rentrée par contre, on tente visiblement de noyer le poisson, de rejeter la faute, en l'occurrence d'incriminer les programmes ASM qui permettaient de rentrer dans les fichiers de la calculatrice. Or non, il n'y avait pas besoin de charger ou modifier quoi que ce soit, le bug était présent d'origine à la sortie d'usine.
    La communication transforme donc adroitement auprès de l'auditoire, un bug c'est-à-dire une erreur de codage de la faute du constructeur, en une attaque malintentionnée de tiers, jetant ainsi l'opprobre sur les communautés de développement TI-Planet et Cemetech (TI-Planet ici en l'occurrence puisque c'est une formation francophone).
    Tout ceci auprès d'un public non technicien et donc parfaitement apte à gober la chose en question, c'est déloyal, scandaleux, et encore plus dans le contexte des communautés en question, agissant fidèlement de longue date dans l'intérêt du constructeur.
    Nous avons signalé la vidéo irresponsable mentionnée plus haut le jour-même de sa sortie et pouvions difficilement faire mieux, c'était au constructeur d'en négocier la suppression... Nous avons répondu à la vidéo et aux tweets du même auteur en apportant des précisions même si l'énergumène en question n'en a tenu aucun compte, n'apportant aucune précision à ses publications et réitérant la même communication induisant en erreur dans la presse la semaine suivante...
    Pourquoi est-ce à nous que l'on tente de coller la chose sur le dos ?

Les réactions sur Cemetech de la communauté de développement anglophone à cet enchaînement d'insultes peuvent être suivies sur toute la période estivale dans les fils suivants, à l'exception de la dernière dont ils n'ont (heureusement ?...) pas encore connaissance :

Texas Instruments avait donc la chance de disposer d'une communauté de développement unie à travers les frontières, soudée, sage, respectueuse, exerçant sa passion créatrice tout en défendant les intérêts du constructeur, ne s'attaquant ni au mode examen ni à la sécurité de ses modèles, et faisant elle-même la police en son sein.

Volonté de faire table rase du passé ou maladresse en équipe réduite en période épidémique estivale, le constructeur a tout gâché, tout ce qui avait pu être construit en une 10aine d'années. Mais franchement, peut-on véritablement arriver à générer un tel niveau de ressentiment sans le faire exprès ?

On se croirait revenu 10 ans en arrière avant la présidence de Peter Balyta, du temps des attaques contre la sécurité et le mode examen par Brandon Wilson, calc84maniac et d'autres dans la communauté Omnimaga...

Sauf qu'entre temps, nous pensions également avoir bien expliqué à Texas Instruments que le niveau des créations autour de la plateforme CE s'était littéralement envolé par rapport à ce qui avait pu exister pour les plateformes précédentes. Il ne fallait donc pas s'attendre à ce que cela se passe aussi 'gentiment' qu'à l'époque...

Et ce qui devait arriver arriva. Ceux qui ne peuvent plus s'amuser à créer des jeux et outils, redirigent leurs immenses talents vers autre chose... Depuis une semaine, Texas Instruments fait l'objet d'attaques quasi quotidiennes, à un point tel que nous avons du mal à en suivre le rythme.
  • 7 septembre :
    • Sortie anonyme de arTIfiCE, un jailbreak permettant d'exécuter des programmes ASM sur les calculatrices CE déjà mises à jour en version 5.5.1+. :bj:
    • Sortie conjointe par MateoConLechuga de Cesium 3.3.1, une application tout spécialement adaptée aux OS 5.5.1+.
      MateoConLechuga s'était déjà illustré sur la plateforme CE avec le Mario-like Oiram CE, PacMan CE, Portal Returns CE, Chess CE, Checkers CE et Puzzle Frenzy.
      Une fois installé à l'aide du jailbreak précédent, Cesium permet de lancer les programmes ASM beaucoup plus facilement et rapidement. :bj:
    • Sortie conjointe par Jacobly de AsmHook, qui permet de réactiver totalement la fonctionnalité ASM, et donc comme avant d'exécuter directement des programmes ASM depuis l'écran de calcul ou depuis un programme TI-Basic. :bj:
    Jusqu'à présent on pouvait considérer cela comme légitime.

    Mais avec le degré de ressentiment et de rejet que Texas Instruments a su générer auprès de ses plus grands fans, les choses sont très loin de s'être arrêtées là.
  • 8 septembre, Texas Instruments fait l'objet d'une attaque d'une violence jamais vue. Sortie anonyme de Cauldron, un outil qui modifie le Boot (code d'amorçage) des TI-83 Premium CE et TI-84 Plus CE assemblées jusqu'en Mai 2019 (jusqu'à la révision matérielle L), en désactivant plusieurs sécurités :
    • sur les calculatrices avec Boot en version 5.1.5 et 5.3.1 : l'inscription du numéro de version minimale autorisée est bloquée en dur sur 5.3.1, ce qui te permettra à tout moment de pouvoir réinstaller une ancienne version jusqu'à 5.3.1, et donc de retrouver la gestion des programmes ASM
    • sur les calculatrices avec Boot en version 5.3.1 : en prime, la vérification de la signature 1024 bits au démarrage est désactivée, ce qui permettra à ta calculatrice de démarrer plus rapidement, et également d'utiliser de façon durable un système d'exploitation modifié
    Précisons bien qu'ici il s'agit de modifications apportées au Boot et donc permanentes. En pratique tu prends le contrôle total de ta calculatrice pour toujours ; ce ne serait que très difficilement corrigeable via une mise à jour officielle du système.

    Cela ouvre la voie à nombre de choses hautement désagréables pour Texas Instruments, dont des systèmes d'exploitation avec mode examen altéré.

Mais voilà, Cauldron nous semblait souffrir d'un codage très rapide voir brouillon, et nous t'en déconseillions fortement l'utilisation. Nous n'avons d'ailleurs même pas hébergé l'outil en question. Notons cela dit que notre membre TheMachine02 s'est lancé dans un travail d'amélioration et sécurisation de Cauldron :)

La reprogrammation du Boot, élément vital de ta calculatrice, n'est pas une opération anodine. Toute erreur suite à une situation imprévue (batterie faible, version inconnue, Boot déjà patché par un autre outil) et ta calculatrice sera définitivement inutilisable. :mj:

Non, tu ne peux pas confier la reprogrammation de ton Boot à un outil codé rapidement sur un coin de table. :#non#:

Désormais plus aucun danger, ce 10 septembre c'est un grand nom de la communauté qui nous sort un outil fiable, commandblockguy de Cemetech qui s'était déjà illustré sur la plateforme avec Dino Run CE, Mahjong Solitaire, Tower Defense CE et Taxi Simulator.

Son outil BootSwap a l'avantage d'un menu qui te permettra à la différence de savoir à tout moment où tu en es et ce que tu fais. Il te permet :
  1. de sauvegarder ton Boot vers une variable d'application
  2. d'installer le Boot présent dans une variable d'application (déconseillé sauf si tu sais ce que tu fais - les différentes versions du Boot ne sont pas compatibles avec l'ensemble des révisions matérielles)
  3. de vérifier la somme de contrôle de ton Boot et de la comparer aux sommes de contrôle connues pour le Boot original et le Boot patché dans la version en question
  4. de vérifier la somme de contrôle du Boot dans une variable d'application et de la comparer aux sommes de contrôle connues pour le Boot original et le Boot patché dans la version en question
  5. de désactiver les protections de ton Boot
  6. de réactiver les protections de ton Boot
Pour l'utilisateur lambda c'est donc surtout l'avant-dernière option qui va servir, sans doute aurait-il mieux valu la placer en première position.

BootSwap a également l'avantage de gérer davantage de versions Boot, ta version pouvant être vérifiée en tapant
mode
alpha
S
:
  • 5.0.0.0082
  • 5.0.0.0089
  • 5.1.5.0014
  • 5.3.1.0050
  • 5.3.6.0017 (même si cette dernière concerne des révisions matérielles sur lesquelles le Boot ne peut être modifié à ce jour, dont les TI-83 Premium CE Édition Python et TI-84 Plus CE-T Python Edition)

Mais aussi surtout, BootSwap est encore plus violent que Cauldron dans son niveau d'attaque des sécurités du Boot CE de Texas Instruments.

En effet, BootSwap désactive également la vérification de signature 2048 bits à l'installation d'un OS sur ta calculatrice.

Si tu disposes de l'une des machines concernées, tu peux donc dès maintenant installer un OS modifié absolument comme tu veux ! :bj:

13012Petite application de suite. Bien que vendue beaucoup plus chère que la TI-83 Premium CE française, la TI-84 Plus CE utilise le même matériel. Pire, ses fonctionnalités logicielles sont paradoxalement inférieures, elle ne bénéficie pas du moteur de calcul exact QPiRac.

Mais si tu déprotèges le Boot de ta TI-84 Plus CE, et que tu effectues une toute petite modification à un fichier de mise à jour d'OS TI-83 Premium CE (modification volontairement non expliquée ici pour le moment), tu peux maintenant l'envoyer avec succès sur ta TI-84 Plus CE et y bénéficier de capacités calculatoires accrues ! :bj:

1301413013Histoire que tu n'aies aucun doute, réalisons cela avec le fichier de mise à jour 5.3.5 pour TI-83 Premium CE, version jamais diffusée pour TI-84 Plus CE.

La machine continue à se présenter en tant que TI-84 Plus CE, mais bénéficie bien désormais du calcul exact QPiRac ! :bj:

Niveau surveillance de certains examens hors de France, c'est d'ailleurs bien embêtant que la machine continue à se présenter en tant que TI-84 Plus CE.

Attention donc, toute modification de ta TI-84 Plus CE en ce sens alors que tu sais que tes épreuves d'examen (dans certains pays autres que la France) interdisent le calcul exact QPiRac est une fraude. :#non#:

Nous pouvons avoir des regrets pour le constructeur, la sécurité de toutes ses calculatrices TI-83 Premium CE et TI-84 Plus CE assemblées jusqu'en Mai 2019 ne valant désormais strictement plus rien, sans retour en arrière possible, chose qu'il va donc falloir aller expliquer aux enseignants et institutionnels qui y croyaient...

Il n'empêche qu'au vu du déroulé ci-dessus de la communication du constructeur, volontairement ou non, nous trouvons que Texas Instruments l'a grandement cherché. :mj:
A quoi s'attendaient-ils après un tel comportement ? Des fleurs ?... :#roll#:

Précisons pour le contexte que ce n'est pas pire que la concurrence : on peut déjà parfaitement reprogrammer un OS modifié sur les Casio Graph 35/75/90+E, Casio fx-CP400+E et NumWorks.
La différence est juste que ces constructeurs ont jusqu'à présent eu l'intelligence de ne pas se mettre toute leur communauté à dos : quasiment aucune modification malveillante ne sort, quand il en sort elles sont immédiatement signalées au constructeur et la communauté fait preuve d'une grande discrétion à leur sujet, si bien qu'elles finissent pas disparaître dans l'ignorance et l'indifférence générale.
Pas moins de 2 attaques ciblant le mode examen Casio Graph 35/75+E et NumWorks en 2019-2020, heureusement personne n'a eu ici l'idée tordue de faire une vidéo publicitaire à leur sujet, et les fichiers ne sont désormais plus disponibles sur Internet.

Avec le niveau de ressentiment et de rejet que Texas Instruments a su semer en à peine quelques mois, il est juste maintenant hautement plus probable que des attaques malveillantes sortent pour ses modèles plutôt que pour ceux de la concurrence.

Vu la violence crescendo des attaques depuis une semaine, il serait urgent de se mettre autour d'une table et de construire ensemble une solution acceptable pour tout-le-monde, avant d'atteindre des niveaux supérieurs que nous n'osons imaginer. Si cela avait été fait avant la mise à jour 5.5.1, pendant l'été ou encore dès lundi dernier, sans doute n'en serions-nous pas là aujourd'hui... :#roll#:

Mais le constructeur s'étant lui-même piégé par une communication visiblement trop rapide sur l'amélioration de la sécurité après des enseignants et institutionnels, sans doute que tout retour en arrière est désormais strictement impossible, ainsi que tout compromis. Tout compromis avec une communauté que l'on fait visiblement passer comme aidant à la fraude, ne pourra en effet être perçu que comme une marque de faiblesse auprès du public concerné.

Texas Instruments ne nous semble plus avoir d'autre choix que de passer en force, c'est une guerre avec sa propre communauté qui nous semble se profiler.

Aucun doute que le constructeur, qui a la main sur les mises à jour logicielles et matérielles, avec les anciens modèles désormais non sécurisés qui vont s'éliminer un peu plus chaque année, en sortira vainqueur. C'est une question d'années, comme avec Ndless sur les TI-Nspire. Toutefois est-ce que cela valait le coût d'en passer par là surtout dans le contexte d'une communauté initialement de bonne volonté ? Pas sûr...

Aucun OS prémodifié ne pourra être hébergé sur TI-Planet, copyright oblige. :#non#:

De plus, aucun patch d'OS malveillant (c'est-à-dire visant spécifiquement à faciliter la fraude au mode examen ou aux examens) ne sera non plus hébergé, lié ou documenté chez nous. Aucune aide ne sera apportée à leur sujet, et toute publication en ce sens sera modérée. :#non#:
Il ne s'agit absolument pas de défendre le constructeur, il s'agit tout simplement de te protéger toi. En effet, si tu te fais attraper en flagrant délit avec un outil de ce genre, tu seras bien la première victime du patch en question. Ce n'est pas son auteur qui passera devant la commission de discipline de l'examen concerné, c'est bel et bien toi... /!

Téléchargements :

Liens :
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: BootSwap: déprotège ton Boot, améliore ta 84+CE en 83PCE

Unread postby cent20 » 16 Sep 2020, 12:23

critor wrote:Nous pouvons avoir des regrets pour le constructeur, la sécurité de toutes ses calculatrices TI-83 Premium CE et TI-84 Plus CE assemblées jusqu'en Mai 2019 ne valant désormais strictement plus rien, chose qu'il va donc devoir aller expliquer aux enseignants et institutionnels qui y croyaient...


C'est pour cette raison, pour ta propre sécurité, celle de ta famille voir même celle de ta maison (les TI 83 / 84 avec support ASM seraient responsables des incendies actuels au USA d'après Donald T.) que nous ne pouvons que te recommander de migrer sans tarder sur une autre plateforme, parfaitement sécurisée car open source.

Et si tu essayais la NumWorks ?

Nous aussi on a des cookies.
Image
Enseignant de mathématiques et d'informatique. Spécialité NSI : Des projets, des tutos, mais aussi de l'art
Calculatrice NumWorks : Des applications et des jeux, scripts, 📙 Découvrir la NumWorks
User avatar
cent20VIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 48.5%
 
Posts: 1050
Images: 67
Joined: 17 May 2012, 09:49
Location: Avignon
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: nsi_xyz

Re: BootSwap: déprotège ton Boot, améliore ta 84+CE en 83PCE

Unread postby Adriweb » 16 Sep 2020, 12:35

Effectivement, pouvoir changer le contenu du boot, c'est puissant...

Heureusement pour TI tout de même que l'on en est pas à du CAS-on-nonCAS, parce que ça serait encore bien pire pour les CE niveau institutions d'examens où le CAS est toute une histoire et bien souvent banni.


cent20 wrote:Et si tu essayais la NumWorks ?

Comme ça il n'y a aucune sécurité, de base :troll: - mais bon au moins c'est officiel et ne semble réellement déranger personne.

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: 14746
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Online

Re: BootSwap: déprotège ton Boot, améliore ta 84+CE en 83PCE

Unread postby Lionel Debroux » 16 Sep 2020, 12:39

Super article, qui explique bien les tenants et aboutissants, les causes et les conséquences :)

Heureusement pour TI tout de même que l'on en est pas à du CAS-on-nonCAS, parce que ça serait encore bien pire pour les CE niveau institutions d'examens où le CAS est toute une histoire et bien souvent banni.

On n'y est pas encore de façon directement intégrée à l'OS, du moins. Le moteur exact est déjà un sujet sensible, mais un mode examen ne désactivant pas correctement l'accès aux fichiers pourrait très bien laisser l'accès à PineappleCAS, par exemple.
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: BootSwap: déprotège ton Boot, améliore ta 84+CE en 83PCE

Unread postby critor » 16 Sep 2020, 12:39

Adriweb wrote:Effectivement, pouvoir changer le contenu du boot, c'est puissant...

Heureusement pour TI tout de même que l'on en est pas à du CAS-on-nonCAS, parce que ça serait encore bien pire pour les CE niveau institutions d'examens où le CAS est toute une histoire et bien souvent banni.

C'est l'attaque de la semaine prochaine, ça ? KhiCAS sur TI-83 Premium CE et (pire) TI-84 Plus CE ? :troll:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: BootSwap: déprotège ton Boot, améliore ta 84+CE en 83PCE

Unread postby Adriweb » 16 Sep 2020, 12:53

J'en doute :troll:
Sur 83PCE ce serait fabuleux, mais 84+CE... :troll:

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: 14746
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: BootSwap: déprotège ton Boot, améliore ta 84+CE en 83PCE

Unread postby DoOmnimaga » 16 Sep 2020, 16:04

Le lien vers BootSwap ne fonctionne plus :(


EDIT: Ah c'est revenu :)
ImageImageImageImage
User avatar
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 21.7%
 
Posts: 696
Images: 51
Joined: 21 Feb 2012, 12:04
Location: Quebec, Canada
Gender: Male
Calculator(s):
MyCalcs profile
Class: 11eme annee scolaire termine
YouTube: DJOmnimaga
Facebook: dreamofomnimaga.page

Re: BootSwap: déprotège ton Boot, améliore ta 84+CE en 83PCE

Unread postby parrotgeek1 » 16 Sep 2020, 18:10

The model still shows as TI-84 Plus CE because that's in the certificate.
You can "fix" that with cermastr: viewtopic.php?t=21621
User avatar
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 88.2%
 
Posts: 748
Joined: 29 Mar 2016, 01:22
Location: This account is no longer used.
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: BootSwap: déprotège ton Boot, améliore ta 84+CE en 83PCE

Unread postby jean-baptiste boric » 16 Sep 2020, 21:57

Je n'ai qu'un mot à dire : schadenfreude :troll:
User avatar
jean-baptiste boricPremium
Niveau 10: GR (Guide de Référence)
Niveau 10: GR (Guide de Référence)
Level up: 5.5%
 
Posts: 379
Joined: 21 Dec 2015, 22:22
Gender: Not specified
Calculator(s):
MyCalcs profile
GitHub: boricj

Re: BootSwap: déprotège ton Boot, améliore ta 84+CE en 83PCE

Unread postby critor » 17 Sep 2020, 18:31

Autre superbe application bien concrète de la possibilité de déprotéger son Boot et d'installer un OS TI-83 Premium CE sur sa TI-84 Plus CE.

Sur TI-84 Plus CE, l'application PyAdaptr refusait initialement de se lancer : :'(


Impossible donc jusqu'à présent de faire du Python en connectant le module externe TI-Python sur les anciennes TI-84 Plus CE, alors qu'on le pouvait sur les anciennes TI-83 Premium CE.
J'ignore pourquoi TI a spécifiquement bloqué cette possibilité.

Mais en tous cas, une fois que tu as installé un OS TI-83 Premium CE 5.3.5+ sur ton ancienne TI-84 Plus CE, ça marche parfaitement : :bj:
13015

Merci commandblockguy, c'est fantastique ! :favorite:

Petite difficulté toutefois, les dernières versions de TI-Connect CE refusent de transférer l'application PyAdaptr sur les TI-84 Plus CE, même si munies d'un OS TI-83 Premium CE.
Pour moi certes, c'est ultra facile de la transférer depuis une autre calculatrice TI-83 Premium CE.
Mais pour le possesseur de TI-84 Plus CE lambda, ça va être bien embêtant...
Besoin de s'installer une ancienne version de TI-Connect CE, ou alors un logiciel de connectivité tiers comme TiLP.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48.1%
 
Posts: 41993
Images: 15900
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] and 8 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.
945 utilisateurs:
>919 invités
>19 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)