π
<-

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

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

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

Unread postby critor » 30 Jun 2017, 20:46

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.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15866
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby parrotgeek1 » 01 Jul 2017, 03:58

critor wrote: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.
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: 1er ajout d'applications sur système TI-82 Advanced !

Unread postby critor » 01 Jul 2017, 09:26

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. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15866
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby critor » 01 Jul 2017, 12:04

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.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15866
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby critor » 01 Jul 2017, 22:40

Guess what... ;)
8458
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.9%
 
Posts: 41980
Images: 15866
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor


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 9 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.
812 utilisateurs:
>794 invités
>11 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)