Les TI-83 Premium CE et TI-84 Plus CE vérifient les signatures électroniques des systèmes d'exploitation et applications leur étant envoyés.
Officiellement, cela empêche l'installation de composants logiciels modifiés ou communautaires.
En théorie, ce n'est pas bien compliqué à contourner. Il suffit de déverrouiller la mémoire Flash pour y écrire directement le système ou l'application de son choix, contournant ainsi les vérifications officielles.
En pratique, Brandon Wilson avait réussi dès avril 2015 à installer sur sa TI-84 Plus CE un système de TI-83 Premium CE avec une chaîne de version modifiée - chose doublement impossible officiellement.
Hélas, il n'a jamais sorti le code de déverrouillage de la mémoire Flash depuis.
Toutefois, un nouveau code de déverrouillage a été développé, notamment utilisé par Cesium, shell étendant les fonctionnalités de lancement de programmes sur TI-83 Premium CE / 84 Plus CE.
Une fois correctement installé, Cesium était très rapidement accessible à l'aide d'un lanceur prenant la forme d'un programme A.
Dans une prochaine version, Cesium change le format de son lanceur qui sera désormais une application écrite en mémoire Flash lors de son installation !
Si si, une vraie application correctement listée dans la mémoire avec sa taille, récupérable avec TI-Connect, et survivant aux resets des mémoires RAM et archive (variables uniquement) - bref, la toute première application non officielle donc !
Bien évidemment, cette application ne pourra pas être installée de manière officielle, c'est-à-dire par envoi à une calculatrice, vu que la vérification de signature électronique se déclenchant alors échouera.
Devant cette énorme avancée technique qui n'avait que trop attendu, il est légitime de se demander ce que cela donne en mode examen.
A l'appel du mode examen, les TI-82 Advanced et TI-83 Premium CE annoncent que seules les applications officielles de Texas Instruments resteront accessibles.
Techniquement, nous venons de voir que cette affirmation était mensongère sur TI-82 Advanced - toutes les applications présentes en mémoire restent accessibles en mode examen, qu'elles soient officielles ou non.
Ici sur TI-83 Premium CE, le comportement codé semble cette fois-ci conforme au comportement indiqué - l'application non officielle Cesium disparaît en mode examen.
Notons que contrairement aux variables, il s'agit visiblement ici d'un effacement définitif et non d'un simple verrouillage, l'application ne réapparaissant pas après désactivation du mode examen.
Encore une fois, l'amélioration de la TI-83 Premium CE avec des applications non officielles ne semble pas avoir d'intérêt évident/immédiat en terme de triche/fraude.
Categories
News TI-Nspire (1559)
News Divers (1114)
News Casio (828)
News HP (148)
News Examens / Concours (1079)
News Sharp (9)
News NumWorks (353)
News Tianyan (2)
News Canon (1)
News Citizen (1)
News Zero (14)
News 2024
November (6)
October (3)
September (7)
June (4)
May (4)
April (2)
February (1)
January (3)
News 2023
December (2)
November (4)
October (1)
September (2)
August (2)
July (3)
June (3)
May (7)
April (2)
March (3)
January (4)
News 2022
December (5)
November (3)
October (5)
September (4)
August (3)
July (1)
June (4)
May (1)
April (6)
March (4)
February (11)
January (12)
News 2021
December (3)
November (4)
October (6)
September (11)
August (8)
July (28)
June (20)
May (19)
April (25)
March (15)
February (5)
January (7)
News 2020
December (6)
November (6)
October (7)
September (12)
August (16)
July (13)
June (17)
May (38)
April (21)
March (17)
February (5)
January (6)
News 2019
December (10)
November (1)
October (3)
September (2)
August (10)
July (3)
June (4)
May (11)
April (8)
March (18)
February (7)
January (14)
News 2018
December (46)
November (9)
October (4)
September (4)
August (5)
July (1)
June (9)
May (10)
April (2)
March (14)
February (8)
January (12)
News 2017
December (20)
November (11)
October (7)
September (10)
August (10)
July (14)
June (14)
May (11)
April (9)
March (12)
February (5)
January (11)
News 2016
December (39)
November (8)
October (10)
September (10)
August (8)
July (4)
June (8)
May (14)
April (9)
March (13)
February (15)
January (11)
News 2015
December (13)
November (8)
October (15)
September (19)
August (11)
July (4)
June (7)
May (12)
April (6)
March (11)
February (8)
January (9)
News 2014
November (2)
October (2)
September (2)
August (2)
July (4)
June (2)
May (5)
April (4)
March (5)
February (3)
January (6)
News 2013
December (6)
November (7)
October (7)
September (16)
August (6)
July (6)
June (8)
May (14)
April (24)
March (16)
February (24)
January (10)
News 2012
December (8)
November (12)
October (11)
September (11)
August (6)
July (7)
June (8)
May (16)
April (16)
March (6)
February (19)
January (4)
News 2011
December (8)
November (4)
October (4)
September (4)
August (4)
July (4)
June (11)
May (5)
April (2)
March (6)
February (5)
January (7)
News 2010
December (1)
November (1)
October (1)
September (2)
July (1)
June (1)
May (2)
April (1)
February (1)
14 posts • Page 1 of 3 • 1, 2, 3
Cesium, 1ère application non officielle TI-83 Premium CE !
Link to topic: Cesium, 1ère application non officielle TI-83 Premium CE ! (Comments: 30)
1ère exécution de programme asm sur système TI-82 Advanced !
La TI-82 Advanced est un modèle sorti pour la rentrée 2015 avec la conformité pour les examens 2018+.
Techniquement parlant, aussi bien matériellement que logiciellement, il s'agit d'une TI-84 Plus munie d'une version système 5.0, mais avec quelques bridages :
Le nouveau Boot Code 5.0 équipant la TI-82 Advanced validant les fichiers système avec une signature 2048-bits, il est impensable d'espérer pouvoir faire passer des fichiers modifiés à ce jour.
Il y a 2 ans, nous avions vu qu'il était possible de modifier le fichier système .82u pour supprimer les applications et le remettre à l'ancien format .8Xu, et ensuite l'installer sur les anciens modèles TI-84 Plus se contentant d'une validation en 512-bits.
Et dans le cadre de cette manipulation, nous venons de voir qu'il était possible de rajouter des applications !
Restait encore le cas des programmes assembleur.
Rappelons que sur les TI-84 Plus, les programmes assembleur peuvent prendre 2 formes :
Notons que la commande AsmComp( utilisable directement sur la calculatrice, permet de transformer un programme assembleur éditable en sa version optimisée non éditable.
La TI-82 Advanced ne dispose pas dans son calogue de la commande Asm( permettant de lancer de tels programmes.
Et même si on arrive à la récupérer après l'avoir par exemple saisie manuellement dans un programme côté ordinateur, la TI-82 Advanced refuse de s'exécuter en renvoyant une erreur Invalide.
Mais il existe pour TI-84 Plus des shells qui permettaient d'exécuter les programmes assembleur en s'affranchissant de la commande Asm(...
Mieux que ça, certains étaient même distribués sous la forme d'applications, désormais installables sur le système TI-82 Advanced :
Et si c'était possible...
Avec NoShell, rien ne marche. On obtient la même erreur Invalide dans tous les cas - sans doute NoShell se contente-t-il d'injecter la commande Asm(.
Avec zStart et DoorsCS, les programmes assembleur éditables renvoient une erreur de syntaxe sur leur 1ère ligne avec la commande AsmPrgm.
Quant aux programmes assembleur non éditables, même si ils ne marchent pas mieux avec zStart, ils marchent parfaitement avec DoorsCS !
Voilà, il est donc possible d'exécuter des programmes assembleur sur le système TI-82 Advanced, en installant l'application de shell DoorsCS et en convertissant éventuellement ces programmes sous leur forme non éditable.
Sur une vraie TI-82 Advanced, je doute qu'une application aussi grosse que DoorsCS (48Kio) puisse être injectée directement en mémoire Flash avec la faille de Brandon.
Celle-ci étant basée sur l'envoi d'un fichier backup modifié, elle est donc au mieux limitée à la taille de la mémoire RAM utilisateur (32Kio).
Il faudrait réécrire une sorte d'application shell qui, à la fois, serait minimaliste comme zStart et NoShell, et adopterait le meilleur code de lancement des programmes assembleur de DoorsCS.
Il n'y a pas d'application évidente/immédiate en terme de fraude/triche, tous les programmes assembleurs étant effacés à l'activation du mode examen.
Toutefois, je me vois au regret de devoir interrompre totalement mes recherches sur le système TI-82 Advanced, et ce pour une durée indéterminée.
Aucune demande/pression officielle, c'est juste que ma dernière TI-84 Plus P-0506F encore fonctionnelle vient à son tour de tomber brusquement en panne. (d'où le faible nombre de photos en rapport avec la manipulation dans cet article)
Je n'ai donc plus aucun moyen de tester l'OS TI-82 Advanced, ce dernier n'étant pas compatible avec la TI-84 Plus Silver Edition.
La 10ème ligne de touches clavier, celle avec la touche , a soudainement décidé de ne plus marcher - ce qui est extrêmement handicapant.
La machine n'a bien évidemment pas pris l'eau depuis l'article précédent, et tous les resets et nettoyages possibles n'ont hélas rien donné... ce qui ferait penser à un problème électronique moins trivial...
On ne trouve plus ce modèle dont la distribution a cessé pour la rentrée 2013 en magasin.
Plusieurs annonces viennent de faire leur apparition sur les sites de revente en ligne suite à la fin du BAC, mais à 50€ minimum pour un modèle non conforme 2018+ et donc ni utilisable ni revendable, cela n'est pas très honnête...
Bref, si quelqu'un n'a plus rien à faire de sa TI-84 Plus ou TI-84 Pocket.fr non conforme 2018+ et veut faire une bonne action pour notre association ainsi que pour tous les utilisateurs de TI-82 Advanced...
Techniquement parlant, aussi bien matériellement que logiciellement, il s'agit d'une TI-84 Plus munie d'une version système 5.0, mais avec quelques bridages :
- Suppression de la commande Asm( et donc blocage des programmes assembleur
- Suppression des fonctionnalités d'ajout/suppression d'applications.
Les applications sont désormais incluses dans le nouveau format de fichier système (.82u au lieu de .8xu), et ne sont donc écrites en mémoire Flash qu'à l'occasion d'une mise à jour système.
Le nouveau Boot Code 5.0 équipant la TI-82 Advanced validant les fichiers système avec une signature 2048-bits, il est impensable d'espérer pouvoir faire passer des fichiers modifiés à ce jour.
Il y a 2 ans, nous avions vu qu'il était possible de modifier le fichier système .82u pour supprimer les applications et le remettre à l'ancien format .8Xu, et ensuite l'installer sur les anciens modèles TI-84 Plus se contentant d'une validation en 512-bits.
Et dans le cadre de cette manipulation, nous venons de voir qu'il était possible de rajouter des applications !
Restait encore le cas des programmes assembleur.
Rappelons que sur les TI-84 Plus, les programmes assembleur peuvent prendre 2 formes :
- une forme éditable où les codes hexa sont annoncés par une commande AsmPrgm
- une forme non éditable
Notons que la commande AsmComp( utilisable directement sur la calculatrice, permet de transformer un programme assembleur éditable en sa version optimisée non éditable.
La TI-82 Advanced ne dispose pas dans son calogue de la commande Asm( permettant de lancer de tels programmes.
Et même si on arrive à la récupérer après l'avoir par exemple saisie manuellement dans un programme côté ordinateur, la TI-82 Advanced refuse de s'exécuter en renvoyant une erreur Invalide.
Mais il existe pour TI-84 Plus des shells qui permettaient d'exécuter les programmes assembleur en s'affranchissant de la commande Asm(...
Mieux que ça, certains étaient même distribués sous la forme d'applications, désormais installables sur le système TI-82 Advanced :
Et si c'était possible...
Avec NoShell, rien ne marche. On obtient la même erreur Invalide dans tous les cas - sans doute NoShell se contente-t-il d'injecter la commande Asm(.
Avec zStart et DoorsCS, les programmes assembleur éditables renvoient une erreur de syntaxe sur leur 1ère ligne avec la commande AsmPrgm.
Quant aux programmes assembleur non éditables, même si ils ne marchent pas mieux avec zStart, ils marchent parfaitement avec DoorsCS !
Voilà, il est donc possible d'exécuter des programmes assembleur sur le système TI-82 Advanced, en installant l'application de shell DoorsCS et en convertissant éventuellement ces programmes sous leur forme non éditable.
Sur une vraie TI-82 Advanced, je doute qu'une application aussi grosse que DoorsCS (48Kio) puisse être injectée directement en mémoire Flash avec la faille de Brandon.
Celle-ci étant basée sur l'envoi d'un fichier backup modifié, elle est donc au mieux limitée à la taille de la mémoire RAM utilisateur (32Kio).
Il faudrait réécrire une sorte d'application shell qui, à la fois, serait minimaliste comme zStart et NoShell, et adopterait le meilleur code de lancement des programmes assembleur de DoorsCS.
Il n'y a pas d'application évidente/immédiate en terme de fraude/triche, tous les programmes assembleurs étant effacés à l'activation du mode examen.
Toutefois, je me vois au regret de devoir interrompre totalement mes recherches sur le système TI-82 Advanced, et ce pour une durée indéterminée.
Aucune demande/pression officielle, c'est juste que ma dernière TI-84 Plus P-0506F encore fonctionnelle vient à son tour de tomber brusquement en panne. (d'où le faible nombre de photos en rapport avec la manipulation dans cet article)
Je n'ai donc plus aucun moyen de tester l'OS TI-82 Advanced, ce dernier n'étant pas compatible avec la TI-84 Plus Silver Edition.
La 10ème ligne de touches clavier, celle avec la touche , a soudainement décidé de ne plus marcher - ce qui est extrêmement handicapant.
La machine n'a bien évidemment pas pris l'eau depuis l'article précédent, et tous les resets et nettoyages possibles n'ont hélas rien donné... ce qui ferait penser à un problème électronique moins trivial...
On ne trouve plus ce modèle dont la distribution a cessé pour la rentrée 2013 en magasin.
Plusieurs annonces viennent de faire leur apparition sur les sites de revente en ligne suite à la fin du BAC, mais à 50€ minimum pour un modèle non conforme 2018+ et donc ni utilisable ni revendable, cela n'est pas très honnête...
Bref, si quelqu'un n'a plus rien à faire de sa TI-84 Plus ou TI-84 Pocket.fr non conforme 2018+ et veut faire une bonne action pour notre association ainsi que pour tous les utilisateurs de TI-82 Advanced...
Link to topic: 1ère exécution de programme asm sur système TI-82 Advanced ! (Comments: 21)
Changelog OS 5.3 TI-83 Premium CE / TI-84 Plus CE
TI-84 Plus CE / TI-83 Premium CE - Version 5.3
Changelog
Changelog
Puisque TI, que nous remercions, nous a donné l'autorisation de parler de l'OS 5.3 que critor et moi avons eu l'honneur de tester en avance, nous avons établi un "changelog" de ce qu'on a pu voir (et reprenant aussi les choses exposées dans quelques des news précédentes)
Sommaire :
- Ecran de calcul (homescreen)
- Programmation / éditeur
- Mathématiques
- Applications
- Divers
- TI-Connect CE 5.3
- TI-SmartView CE 5.3
1) Ecran de calcul (homescreen) :Go to top
Lancement de programmes amélioré :
- programmes archivés directement
- programmes assembleurs directement
- sous-programmes (archivés ou non) OK
2) Programmation / éditeur :Go to top
Nouveau menu avec options :
- Lancement du programme en cours d'étition
- Annuler un effacement
- Insertion d'une ligne vide au dessus de celle en cours
- Couper la ligne en cours
- Copier la ligne en cours
- Coller la ligne en dessous de celle en cours
- Insérer un "commentaire" (attention,
"
inséré, = un string) - Quitter
3) Mathématiques :Go to top
Ecriture naturelle de fonctions par morceaux ("piecewise")
Plus d'infos: viewtopic.php?f=41&t=19969
Nouveau menu avec divers conditions préformatées pour aider à la saisie de ces fonctions.
Déclaration de suites dépendantes de types différents
Plus d'infos: viewtopic.php?f=41&t=19969
Récupération de l'expression d'une tangente dans une équation Yn
Plus d'infos: viewtopic.php?f=41&t=20157
4) Applications :Go to top
Application Transfrm (Transformation Graphing) :
- Rappel de la précision effective des courbes tracées par l'appli (3 pour les animations, 1 sinon par défaut)
- Y1 et Y2 uniquement activées/activables par défaut (au lieu de toutes)
- 11 modèles d'équation dans l'éditeur
A*X+B
A*X²+B
A(X-B)²+C
A(X-B)(X+C)
A*X²+B*X+C
A(X-B)3+C
A*X3+BX²+C*X+D
A*abs(B(X-C))+D
A*sin(B(X-C))+D
A*cos(B(X-C))+D
A*tan(B(X-C))+D
5) Divers :Go to top
Transferts: option "Renvoyer" dans le menu
6) TI-Connect CE 5.3 :Go to top
Distribution de la version 5.3 sous forme d'un fichier "Bundle" contenant :
- OS 5.3
- Applications de base (dans le menu apps)
- Applications de langues (menu mode)
- Application Hub (pour le TI-Innovator)
- Images de base
7) TI-SmartView CE 5.3 :Go to top
- Vitesse d'émulation accrue (mais bas FPS = graphiques saccadés)
- Sauvegarde/Chargement de fichier d'état d'émulation
- Possibilité de mettre à jour l'OS de l'émulateur
En conclusion, de très bonnes choses
Disponible très bientôt, pour la rentrée scolaire 2017-2018 !
TI-84 Plus CE / TI-83 Premium CE - Version 5.3
Changelog
Changelog
Thanks to TI, we've been able to try OS 5.3 in advance and so we've made this unofficial changelog for you (since they've allowed us to talk about it) although you've probably seen some of those things in our recent news
Table of Contents :
1) Homescreen:Go to top
Improved program launching:
- archived programs directly
- assembly programs directly
- sub-programs (archived or not) OK
2) Programming and editor:Go to top
New menu with options:
- Launch the current program
- Undo erase
- Inserert blank line above
- Cut current line
- Copy current line
- Paste line below
- Insert a "comment" (watch out:
"
inserted, = a string) - Quit
3) Mathematics:Go to top
Textbook-like render of piecewise functions
More info: viewtopic.php?f=41&t=19969
New menu with several pre-written conditions to help write these functions.
Ability to input related sequences of different types
More info: viewtopic.php?f=41&t=19969
Ability to save the tangent's equation in a Yn variable
More info: viewtopic.php?f=41&t=20157
4) Apps:Go to top
Application Transfrm (Transformation Graphing) :
- Reminder of the graphs' precisions (resolution): 3 for animations, 1 otherwise
- Y1 and Y2 only are available for the app (instead of all)
- 11 equation templates in the editor:
A*X+B
A*X²+B
A(X-B)²+C
A(X-B)(X+C)
A*X²+B*X+C
A(X-B)3+C
A*X3+BX²+C*X+D
A*abs(B(X-C))+D
A*sin(B(X-C))+D
A*cos(B(X-C))+D
A*tan(B(X-C))+D
5) Misc.:Go to top
Transfers: "Resend" option in the menu
6) TI-Connect CE 5.3:Go to top
Distribution of version 5.3 as a "Bundle" file containing:
- OS 5.3
- Default apps (in the apps menu)
- Language apps (mode menu)
- Hub app(for the TI-Innovator)
- Default images
7) TI-SmartView CE 5.3:Go to top
- Improved emulation speed(but low FPS = jerky graphs)
- Saving/Loading of emulation state
- Ability to update the emulator's OS
In conclusion, some very good things
It's available very soon, for the 2017-2018 Back-to-school season !
Link to topic: Changelog OS 5.3 TI-83 Premium CE / TI-84 Plus CE (Comments: 42)
Cellar 3D, le jeu 3D en vue subjective pour TI-83 Premium CE
L'histoire de l'extraordinaire TI-83 Premium CE est parsemée de grands jours qui égrainent les pépites vidéoludiques les unes après les autres...
Il faudra désormais également retenir ce 4 juillet 2017, avec la sortie de Cellar 3D par Patrick Davidson.
Il s'agit d'un jeu 3D en vue subjective.
Tu te retrouves dans une cave contenant une source radioactive. Ton but est donc de trouver l'échelle de sortie, avant d'avoir reçu une dose léthale de radiations. Tu pourras trouver sur ton chemin quelques trousses médicales de secours, qui te permettront de tenir un peu plus longtemps...
Le jeu est programmé en C et en assembleur de ta TI-83 Premium CE et marchera tout seul, sans besoin de bibliothèques.
Les performances en sont absolument impressionantes...
Le moteur 3D quant à lui utilise le raycasting (lancer de rayons), technique permettant de modéliser un environnement 3D simpliste et popularisée notamment par le jeu Wolfenstein 3D sorti en 1992.
Il s'agit ici de la version originale non améliorée de cette technique : les murs sont construits par juxtaposition de cubes de même hauteur, que le joueur ne peut pas escalader.
Ces limitations sont supprimées par des versions étendues de la technique, popularisées à leur tour par la série de jeux Doom à partir de 1993.
Notons que d'autres modèles couleurs ont déjà bénéficié du codage de moteurs 3D spécifiques utilisant des techniques de raycasting améliorées :
Vu les performances obtenues ici, de telles améliorations ne sembleraient pas impossibles...
Téléchargement : archives_voir.php?id=1091877
Il faudra désormais également retenir ce 4 juillet 2017, avec la sortie de Cellar 3D par Patrick Davidson.
Il s'agit d'un jeu 3D en vue subjective.
Tu te retrouves dans une cave contenant une source radioactive. Ton but est donc de trouver l'échelle de sortie, avant d'avoir reçu une dose léthale de radiations. Tu pourras trouver sur ton chemin quelques trousses médicales de secours, qui te permettront de tenir un peu plus longtemps...
Le jeu est programmé en C et en assembleur de ta TI-83 Premium CE et marchera tout seul, sans besoin de bibliothèques.
Les performances en sont absolument impressionantes...
Le moteur 3D quant à lui utilise le raycasting (lancer de rayons), technique permettant de modéliser un environnement 3D simpliste et popularisée notamment par le jeu Wolfenstein 3D sorti en 1992.
Il s'agit ici de la version originale non améliorée de cette technique : les murs sont construits par juxtaposition de cubes de même hauteur, que le joueur ne peut pas escalader.
Ces limitations sont supprimées par des versions étendues de la technique, popularisées à leur tour par la série de jeux Doom à partir de 1993.
Notons que d'autres modèles couleurs ont déjà bénéficié du codage de moteurs 3D spécifiques utilisant des techniques de raycasting améliorées :
- PrimeCaster 3D pour HP Prime
- Ncaster pour TI-Nspire
Vu les performances obtenues ici, de telles améliorations ne sembleraient pas impossibles...
Téléchargement : archives_voir.php?id=1091877
Link to topic: Cellar 3D, le jeu 3D en vue subjective pour TI-83 Premium CE (Comments: 8)
Super Marm World 3, monde perso Oiram CE pour 83 Premium CE
Après Super Marm World et Super Marm World 2, xMarminq_ te propose aujourd'hui la suite, Super Marm World 3, pour ta sublimissime TI-83 Premium CE.
Il s'agit d'un monde perso se sa conception à charger dansMario Oiram CE par MateoConLechuga.
Comme à son habitude, xMarminq_ t'étale à nouveau la richesse de son talent ainsi que sa passion de Super Mario Bros 3 à travers 7 niveaux toujours de très bonne facture - sauras-tu en triompher ?
Téléchargements :
Source : https://codewalr.us/index.php?topic=206 ... 3#msg58223
Il s'agit d'un monde perso se sa conception à charger dans
Comme à son habitude, xMarminq_ t'étale à nouveau la richesse de son talent ainsi que sa passion de Super Mario Bros 3 à travers 7 niveaux toujours de très bonne facture - sauras-tu en triompher ?
Téléchargements :
Source : https://codewalr.us/index.php?topic=206 ... 3#msg58223
Link to topic: Super Marm World 3, monde perso Oiram CE pour 83 Premium CE (Comments: 11)