Page 1 sur 1

1er ajout d'applications sur système TI-82 Advanced !

Message non luPosté: 30 Juin 2017, 20:46
de critor
46164619La 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 :
  • Suppression de la commande Asm( et donc blocage des programmes assembleur :mj:
  • 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.
    La TI-82 Advanced est donc bloquée avec les seules applications suivantes :
    1. Finance
    2. CSheetFr
    3. Français
    4. Inequalz
    5. PlySmly2
    6. Prob Sim
    7. Périod

84388437Par contre, nous avions vu il y a 2 ans 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 ce cas, toutes les applications qui étaient présentes avant transformation sur la TI-84 Plus sont listées et lancées correctement par le nouveau système TI-82 Advanced ! :bj:

84408439On peut donc faire fonctionner le système TI-82 Advanced avec les applications officielles que Texas Instruments n'a pas jugé bon d'inclure, comme le moteur de calcul exact App4Math, le lecteur de documents NoteFlio ou encore la boîte à outils scientifiques SciTools (calcul vectoriel, constantes physiques, conversion d'unités, chiffres significatifs...). :D
Et même d'applications non officielles comme le moteur de dérivation Symbolic ! :bj:



Tu nous objecteras peut-être que l'exploit n'a pas été accompli sur une vraie TI-82 Advanced.
Certes, mais il n'en démontre pas moins la parfaite compatibilité.
Ainsi que le fait que si on arrive, d'une façon ou d'une autre, à écrire une application supplémentaire dans la mémoire Flash de la TI-82 Advanced, elle sera alors listée et utilisable ! :bj:

Outre les applications déjà existantes, on pourrait imaginer une application permettant d'exécuter des programmes assembleur... :bj:
Ou même une application qui permettrait de rajouter/retirer des applications que l'on transférerait alors au format AppVar. :#tritop#:

Une faille qui pourrait permettre d'installer de telles applications a bien été trouvée dès l'été 2015 par Brandon Wilson, mais contrairement à son habitude il n'a rien publié ni documenté à son sujet depuis. :(



84448441Supposons un moment que ce soit possible, même si franchement, sans Brandon ce n'est pas gagné. Qu'est-ce que ça donnerait en mode examen ?
Comme indiqué, la TI-82 Advanced efface intégralement et définitivement sa mémoire lors de l'activation du mode examen, aussi bien la mémoire RAM que la mémoire d'archive.
Notons que c'est le seul modèle conforme 2018+ à procéder ainsi.

Le même écran nous indique que seules les applications développées par Texas Instruments seront accessibles en mode examen.
Et bonne surprise, c'est visiblement faux puisque nous pouvons lancer sans contrainte toutes les applications, dont Symbolic qui n'a rien d'officiel. :)

8443Toutefois, la 1ère affirmation était bien exacte. Donc même si l'on a toujours accès au lecteur de documents NoteFolio, ce dernier n'a plus rien à nous afficher puisque les documents ont tous été effacés, aussi bien ceux qui étaient en mémoire RAM que ceux qui étaient en mémoire d'archive.

Il n'y aurait donc pas d'intérêt évident/immédiat en terme de triche/fraude à rajouter ces fonctionnalités.
L'activation du mode examen effacera tous les programmes assembleur, ainsi que toutes les variables qui auraient pu être ouvertes par les applications.

Re: 1er ajout d'applications sur système TI-82 Advanced !

Message non luPosté: 01 Juil 2017, 03:58
de parrotgeek1
critor a écrit:Une faille qui pourrait permettre d'installer de telles applications a bien été trouvée dès l'été 2015 par Brandon Wilson, mais contrairement à son habitude il n'a rien publié ni documenté à son sujet depuis. :(

Not entirely true, he posted it on his crap folder on January 28, 2016, but didn't tell anyone.

Re: 1er ajout d'applications sur système TI-82 Advanced !

Message non luPosté: 01 Juil 2017, 09:26
de critor
Oh, thank you very much. :)

Apparently, the exploit is currently unstable.
The calculator crashes instead of going back to the OS.

But it's not a problem.
We need to create an app which would be able to install apps from appvars images.
And put it in the z.z80 file
Once our "apps manager"-app has been written to the Flash, it's not a problem if the exploit crashes.
The new app will still be there after a reset. :)

Re: 1er ajout d'applications sur système TI-82 Advanced !

Message non luPosté: 01 Juil 2017, 12:04
de critor
The Asm( command being disabled, I've tested non-compiled asm programs with z80 shell apps (DoorsCS, NoShell, zStart).

It doesn't work.

The AsmPrgm command on the 1st line of the source triggers a syntax error with DoorsCS and zStart. It's the error you usually get by trying to run non-compiled asm programs without the Asm( program.

With NoShell, you immediately get an Invalid error, the same one you get by inserting the Asm( command in a TI-Basic laucher program. I suppose NoShell just injects the Asm( command.

Re: 1er ajout d'applications sur système TI-82 Advanced !

Message non luPosté: 01 Juil 2017, 22:40
de critor
Guess what... ;)
8458