π
<-

Rajoute enfin les applis 83+/84+ sur ta 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:

Rajoute enfin les applis 83+/84+ sur ta TI-82 Advanced !

Unread postby critor » 11 Jan 2019, 15:52

46234626La TI-82 Advanced pour la France et la TI-84 Plus T pour les Pays-Bas sorties en 2015-2016 sont les dernières nées de la gamme des calculatrices monochromes à processeur z80.

Matériellement comme nous te l'avions déjà annoncé dans leurs premiers tests, ce sont respectivement des TI-84 Plus et TI-84 Plus Silver Edition, c'est-à-dire :
ModèleTI-82 AdvancedTI-84 Plus T
MatérielTI-84 PlusTI-84 Plus Silver Edition
Processeur8bits z80 15MHz8bits z80 15MHz
Définition écran96×6496×64
Connectivitémini-USB A/Bmini-USB A/B
Mémoire RAM48Kio48Kio
Mémoire Flash1Mio2Mio
Mémoire de stockage
en Flash
480Kio1504Kio


4835La seule différence matérielle avec les TI-84 Plus c'est que les TI-82 Advanced et TI-84 Plus T n'ont plus le port série mini-Jack 2.5, remplacé par une diode indiquant l'état du mode examen.

4615Logiciellement par contre, il y avait un peu plus de différences avec les systèmes 2.xx équipant les TI-84 Plus. Nous avions droit à de tout nouveaux systèmes, en version 5.0.0 pour TI-82 Advanced et 5.1.0 pour TI-84 Plus T. L'écran présentant la version système nous apprenait également que TI-84 Plus, TI-82 Advanced et TI-84 Plus T utilisait toutes des identifiants de modèles différents, ce qui malgré la compatibilité empêchera d'installer des systèmes d'exploitation ou applications ciblant un autre identifiant de modèle, du moins via les outils officiels.
Pour rappel, voici les identifiants de modèles connus à ce jour :
  • 01 : TI-92 Plus
  • 02 : TI-73
  • 03 : TI-89
  • 04 : TI-83 Plus / TI-82 Plus
  • 08 : TI-Voyage 200
  • 09 : TI-89 Titanium
  • 0A : TI-83 Plus.fr USB / TI-84 Plus / TI-84 Pocket.fr
  • 0B : TI-82 Advanced
  • 0C : TI-Nspire CAS / TI-Nspire CAS+ / TI-Nspire+ / TI-Phoenix 1
  • 0D : TI-Nspire Lab Cradle / TI-Nspire ViewScreen
  • 0E : TI-Nspire
  • 0F : TI-Nspire CX CAS / TI-84 Plus C Silver Edition
  • 10 : TI-Nspire CX
  • 11 : TI-Nspire CM CAS
  • 12 : TI-Nspire CM
  • 13 : TI-83 Premium CE / TI-84 Plus CE
  • 1B : TI-84 Plus T

4621Et nous en arrivons au problème. Les TI-82 Advanced et TI-84 Plus T utilisent en fait des versions dégradées des systèmes TI-84 Plus et TI-84 Plus Silver Edition. Plusieurs fonctionnalités fort populaires jusqu'en 2015 chez les fans de TI-82+/83+/84+ ont été retirées :
  • Il n'est plus possible d'exécuter des programmes assembleur, le jeton Asm( ayant été retiré du catalogue. Et même si l'on arrive à le récupérer en le mettant par exemple dans un programme transféré, son exécution déclenchera une erreur Invalide.
    Plus d'une décennie de programmes assembleur sortis pour TI-82+/83+/84+ sont donc totalement inutilisables sur TI-82 Advanced et TI-84 Plus T. :mj:
  • La gestion des applications a quant à elle était bridée à la tronçonneuse. Il n'est plus possible de rajouter des applications. Et sur TI-82 Advanced il est même impossible de supprimer des applications.
    L'on a droit à la seule sélection d'applications officielles désormais incluse dans le fichier d'installation du système d'exploitation (non modifiable puisque c'est signé électroniquement non pas en 512 bits mais en 2048 bits) et c'est tout.
    Oubliez les autres applications officielles disponibles sur le site education.ti.com pour les TI-82+/83+/84+, ainsi que celles développées par la communauté. :mj:

Description
TI-82 Advanced
TI-84 Plus T
fonctions financières
Finance (intégrée : 0 page - 0Kio)
Finance (intégrée : 0 page - 0Kio)
géométrie dynamique
CabriJr (4 pages - 64Kio)
feuille de calculs / tableur
CSheetFr (3 pages - 48Kio)
CelSheet (3 pages - 48Kio)
courbes coniques
Conics (2 pages - 32Ko)
langue allemande
Deutsch (1 page - 16Kio)
acquisition de mesures physiques
EasyData (4 pages - 64Kio)
langue espagnole
Español (1 page - 16Kio)
langue française
Français (1 page - 16Kio)
Français (1 page - 16Kio)
représentation graphique d'inégalités
Inequalz (2 pages - 32Kio)
Inequalz (2 pages - 32Kio)
langue néerlandaise
Nederlan (1 page - 16Kio)
classification périodique des éléments
Périod (1 page - 16Ko)
Periodic (1 page - 16Ko)
résolution systèmes d'équations
+ racines de polynomes
PlySmlt2 (2 pages - 32Kio)
PlySmlt2 (2 pages - 32Kio)
langue portugaise
Portug (1 page - 16Kio)
simulation d'expériences
Prob Sim (2 pages - 32Kio)
Prob Sim (2 pages - 32Kio)
outils scientifiques :
convertion d'unités
+ constantes physiques
+ calcul vectoriel
SciTools (2 pages - 32Kio)
langue suédoise
Svenska (1 page - 16Kio)
fonctions à paramètres
Transfrm (1 page - 16Kio)
Total
11 pages - 176Kio (7 applis)
29 pages - 464Kio (17 applis)
Capacité mémoire de stockage
30 pages - 480Kio
94 pages - 1504Kio
Mémoire de stockage libre
19 pages - 304Kio
65 pages - 1040Kio


A quoi pouvaient nous servir 304 à 1040Kio de libres en espace de stockage, si il était interdit de mettre des applications et d'exécuter des programmes assembleur ? :mj:

Des restrictions aussi extrêmes étaient-elles vraiment nécessaires alors que ce n'était pas le cas sur TI-83 Premium CE sortie également en 2015, même si le constructeur vient de revenir sur cette liberté en 2018 ?
Pour donner un contexte identique, on peut citer les Graph 35+E/75+E également sorties en 2015. Même si c'est bien évidemment inaccessible en mode examen, Casio n'a pas bloqué la possibilité de continuer à utiliser hors mode examen toutes les applications développées en C/assembleur par sa communauté, et n'a à notre connaissance jamais eu à le regretter depuis. :bj:


Afin de donner une image de sécurité du mode examen, Texas Instruments avait ainsi abusivement restreint les fonctionnalités de la TI-82 Advanced, portant par là-même un coup fatal à la communauté des développeurs TI-82+/83+/84+ dont la productivité s'est effondrée depuis.

Mais aujourd'hui, l'espoir est de retour pour les utilisateurs de TI-82 Advanced.

Brandon Wilson avait développé dès 2015 une méthode permettant d'injecter et exécuter du code machine sur TI-82 Advanced, en envoyant à la machine un fichier de sauvegarde (état complet de la RAM) modifié, et en avait sorti une démo qui ne faisait toutefois rien d'utile et démontrait juste l'exécution du code machine par un bête plantage.
Ce ne serait a priori pas possible sur TI-84 Plus T, le menu de transferts de la calculatrice n'énumérant plus ce type de transfert. Sa gestion en aurait donc été retirée.

1015810157Dimanche 6 janvier, une date qui sera donc à faire figurer sur les frises chronologiques, parrotgeek1 a remplacé le code exécuté dans le fichier de sauvegarde dédié par du code permettant d'installer une application.
Oui, il devient désormais possible de rajouter jusqu'à 19 autres applications TI-82+/83+/84+, officielles ou non, sur ta TI-82 Advanced ! :bj:

Ci-contre, l'application de jeu en niveaux de gris AlexPack.

En pratique puisque le format application n'est pas géré par le protocole de communication TI-82 Advanced, les applications TI-82+/83+/84+ devront être converties en suivant le tutoriel lié en fin d'article.

L'avantage, c'est qu'une fois la manipulation effectuée l'application reste présente en mémoire Flash, même donc en cas de plantage/reset ! :bj:

En pratique, le code de parrotgeek1 ne gère pour le moment que les applications n'occupant qu'une seule page mémoire (16Kio), c'est-à-dire que leur fichier .8xk côté ordinateur fera au maximum un peu plus du double (32Kio).
Toutefois, si l'on exclut les applications officielles ainsi que les applications TI-Boy SE qui incluent la ROM du jeu Game Boy émulé, la quasi totalité des autres applications communautaires respectent cette contrainte de taille. :)




Un nouveau monde de possibilités s'ouvre à toi sur ta TI-82 Advanced ! :bj:

10159Qu'en est-il maintenant du mode examen ?

Et bien heureusement que le mode examen vient d'être abandonné pour 2019. Ce n'était certainement pas le but cherché, mais le mode examen se voit impacté par ces nouvelles possibilités et cela aurait sans doute fait mauvaise presse.

Ce n'est d'ailleurs pas la première fois qu'une correction par la communauté de restrictions abusives a des effets de bord involontaires sur le comportement du mode examen.

En effet les applications rajoutées restent disponibles, même après activation du mode examen, ce dernier ne les vérifiant apparemment pas à l'activation comme il le fait sur TI-83 Premium CE.

En pratique toutefois, les possibilités de véritablement frauder dans un contexte avec mode examen nous semblent très limitées.
En effet le mode examen sur TI-82 Advanced n'a pas du tout le même fonctionnement que sur TI-83 Premium CE : il efface définitivement tous les programmes ainsi que toutes les variables d'application, même en mémoire d'archive.
Si par exemple on s'installait une application permettant de lire des documents, elle resterait certes accessible en mode examen, mais il n'y aurait plus rien à ouvrir avec.



Comme cela s'est vérifié maintes fois dans la communauté, tout changement restreignant les libertés de l'utilisateur, surtout lorsqu'il est ainsi parachuté et non négocié ou au moins discuté au préalable, entraîne des réactions, même si ici ça aura pris du temps.
Que ce soit un smartphone, une tablette, une mini console de jeux ou encore une calculatrice, les gens n'apprécient pas se voir limités dans l'utilisation de l'appareil qu'ils ont payé et qui leur appartient.

Nous n'avons que peu d'espoir d'être écoutés, mais Texas Instruments devrait viser une sécurité justement dosée dans le respect de ses utilisateurs, plutôt qu'à tout prix un 100% de sécurité qu'ils n'atteignent de toutes façons jamais.
Les faits parlent d'eux-mêmes : les autres constructeurs Casio et NumWorks ont certes des modes examen moins sécurisés, mais aussi plus respectueux des libertés légitimes de l'utilisateur. Et la différence c'est que comme il n'y a pas de restrictions abusives à contourner il n'y a pas de raison de chercher des failles, et jusqu'à présent il n'y a ainsi pas eu d'attaque cassant leur mode examen, que ce soit volontairement ou pas.
Un mode examen moins sécurisé qui ne se fait pas casser, c'est il nous semble mieux qu'un mode examen supposément mieux sécurisé mais qui en pratique se fait casser.


Téléchargement : Application AlexPack préconvertie pour TI-82 Advanced

Liens :

Code source : https://github.com/parrotgeek1/TI-z80/t ... A_exploit/
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.2%
 
Posts: 41951
Images: 15649
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Rajoute enfin les applis 83+/84+ sur ta TI-82 Advanced !

Unread postby parrotgeek1 » 11 Jan 2019, 18:10

Great article! I added prgmAPPINST to the app tools folder so that you can install them without redoing the exploit (you only need calcutil). [EDIT: it doesn't work, I'm unsure why]
Last edited by parrotgeek1 on 10 Nov 2024, 02:15, edited 1 time in total.
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: Rajoute enfin les applis 83+/84+ sur ta TI-82 Advanced !

Unread postby critor » 11 Jan 2019, 18:15

parrotgeek1 wrote:Great article! I added prgmAPPINST to the app tools folder so that you can install them without redoing the exploit (you only need calcutil).

Ah, it's a great improvement ! :bj:
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.2%
 
Posts: 41951
Images: 15649
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Rajoute enfin les applis 83+/84+ sur ta TI-82 Advanced !

Unread postby ~ThinkingSpace~ » 11 Jan 2019, 23:36

Super !!! J'ai essaye depuis 3 ans de mettre des apps 84+ sur ma 82A sans succes.
Reste a coder un shell simpliste sur 16Ko mais capable de faire fonctionner les programmes Asm MirageOS/Ion :)
Nous sommes tous des pommes de pin.
User avatar
~ThinkingSpace~
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 7.4%
 
Posts: 85
Joined: 08 Dec 2018, 12:06
Gender: Male
Calculator(s):
MyCalcs profile
Class: DL Math-Info
YouTube: ThinkingSpace

Re: Rajoute enfin les applis 83+/84+ sur ta TI-82 Advanced !

Unread postby critor » 11 Jan 2019, 23:46

On en reparlera, mais on t'a déjà converti CalcUtil :
archives_voir.php?id=1895790

Il a l'avantage de tenir en une seule page mémoire (contrairement à DoorsCS), et semble jusqu'à présent être celui qui fonctionne le mieux sous l'OS TI-82 Advanced. :)
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.2%
 
Posts: 41951
Images: 15649
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Rajoute enfin les applis 83+/84+ sur ta TI-82 Advanced !

Unread postby Wistaro » 12 Jan 2019, 11:33

Excellent ! Bravo :)
Nouveau sur le site, ClaudeBot [spider] ? Avant de poster sur le chat et sur le forum, n'oublie pas de lire les règles. En cas de problème, tu peux m'envoyer un message, je réponds rapidement.

Liens utiles:
Image
Découvre mes programmes et mon site!
User avatar
WistaroSuper Modo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 88.4%
 
Posts: 3183
Images: 37
Joined: 25 Feb 2013, 16:21
Location: Toulouse
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ingénieur en électronique
YouTube: Wistaro
Twitter: Wistaro
GitHub: Wistaro


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 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.
692 utilisateurs:
>654 invités
>29 membres
>9 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)