π
<-

bidouillages sur TI-82A : déceler 1 faille ?

Nouveautés, projets, mises à jour.

Re: bidouillages sur TI-82A : déceler 1 faille ?

Postby Hayleia » 18 Dec 2015, 10:15

Epharius wrote:Ah mince, quelle idée d'en faire une application :p
En effet, je vais devoir le faire à ma sauce, espérons que ça marche parce que faire tout un code comme ça pour rien...
Sinon puisque c'est open source, je vais peut-être essayer de recompiler le code sans en faire une application (ne me tuez pas mais je ne sais toujours pas la différence entre une application et un programme, juste que l'application peut s'exécuter en ARC)

Je savais pas qu'il était open source mais si t'as trouvé la source, tant mieux :P
Et si tu l'as pas trouvée, je ne pense pas que thepenguin77 soit contre. Suffit de lui donner un lien vers ce topic et je pense qu'il sera d'accord.

À part ça, la différence entre une app et un programme... Ben tu te souviens des problèmes que tu avais à mettre PHASM dans un groupe parce que les groupes ça bouge pas ? Ben t'as pas ce problème avec les applications :P
Autre chose aussi, comme tu dis elles peuvent s'exécuter en ARC, ce qui permet à Smash de créer plein d'appvars temporaires sans déclencher d'erreur mémoire.
Par contre du coup tu ne peux pas (simplement) modifier leur contenu donc contrairement aux programmes, tu ne peux pas sauvegarder les highscores directement dans le programme, tu sauves dans une appvar (ou ailleurs mais je vois pas ce qui serait mieux qu'une appvar). Et tu ne peux pas non plus utiliser de SMC, à part en trichant comme dans Smash, c'est à dire en compilant ton SMC pour qu'il puisse tourner dans une zone mémoire qui t'arrange genre L3 (merci à Matref) et tu appelles L3 quand tu veux exécuter ce code.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: bidouillages sur TI-82A : déceler 1 faille ?

Postby grosged » 18 Dec 2015, 11:23

Intéressant tout ça !..bien que j'avoue ne pas toujours bien comprendre (ARC? Zstart?..)
Ce qui résiste au Reset , c'est quoi ? Une zone mémoire bien précise ? Si oui, en Ram, ou en rom(flash) ?
ça me rappelle que sur Amstrad, une zone en ram résistait au reset !
Une chose est sûre : la TI-82A refuse tout fichier application envoyé par TILP
Il me vient une idée, ça serait possible de carrément transférer du code (zstart par ex) sur une application déjà incluse dans la TI-82A?
(une espèce d'usurpation d'application héhé!)
User avatar
grosgedVIP++
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 32.2%
 
Posts: 773
Images: 92
Joined: 14 Sep 2011, 12:29
Gender: Male
Calculator(s):
MyCalcs profile

Re: bidouillages sur TI-82A : déceler 1 faille ?

Postby Hayleia » 18 Dec 2015, 11:41

ARC c'est juste parce qu'on a la flemme de dire "archive" en entier :P
zStart est le nom d'une application qui tournait sur 83+/84+. J'avais fait deux news dessus, dont celle là, plus généraliste.
Et en fait, je pense surtout que zStart patche l'OS pour lui dire de réinstaller les hooks de zStart après un RAM Clear. Mais si vous arrivez à faire pareil, ça passe. Votre hack avec votre image patche l'OS pour qu'il installe des hooks après chaque RAM Clear, puis votre hack plante mais ça tombe bien, ça permet aux hooks de s'installer :P

Par contre, j'y connais absolument rien à la 82A...
Par exemple, est-ce qu'il est possible d'archiver des programmes ? Est-ce qu'elle supporte les groupes ?

Et effectivement, si on peut injecter du code dans une app, ça serait pas mal non plus. Ça ferait Ndless 3.6 plutôt que 3.1 (méthode zStart) mais c'est toujours mieux que Ndless 3.9 ;)

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: bidouillages sur TI-82A : déceler 1 faille ?

Postby Lionel Debroux » 18 Dec 2015, 12:07

Une chose est sûre : la TI-82A refuse tout fichier application envoyé par TILP

En effet, la machine refuse les applications.
Pour bien faire, tilp (libticalcs, calc_84p.c) ne devrait même pas permettre d'envoyer des FlashApps à une 82A. OPS_FLASH est commenté, comme il se doit; en revanche, les callbacks sont send_flash et recv_flash, et non leurs versions noop.
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.4%
 
Posts: 6875
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: bidouillages sur TI-82A : déceler 1 faille ?

Postby Adriweb » 18 Dec 2015, 12:20

Lionel Debroux wrote:
Une chose est sûre : la TI-82A refuse tout fichier application envoyé par TILP

En effet, la machine refuse les applications.
Pour bien faire, tilp (libticalcs, calc_84p.c) ne devrait même pas permettre d'envoyer des FlashApps à une 82A. OPS_FLASH est commenté, comme il se doit; en revanche, les callbacks sont send_flash et recv_flash, et non leurs versions noop.

Ca se passe ici, pour ceux qui veulent voir par eux-même :P Il y faudrait donc noop_send_flash et noop_recv_flash comme sur certains autres modeles.

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

Re: bidouillages sur TI-82A : déceler 1 faille ?

Postby GalacticPirate » 18 Dec 2015, 12:25

Non, la 82A ne supporte pas les apps, et n'en contient pas puisqu'elles sont built-in et intégrées à l'OS, donc n peut appeler ça de fausses apps. Si on fait un ROM clear (en théorie) les "apps" actuelles restent :\
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2

Re: bidouillages sur TI-82A : déceler 1 faille ?

Postby Hayleia » 18 Dec 2015, 12:28

Et quelles sont ces built-in applications ? Parce que si au moins une d'entre elles est inutile, on peut vouloir la remplacer par une application plus utile comme un zStart adapté aux 82A. Un peu comme remplacer l'application "avertissement sur la santé et la sécurité" sur 3DS par un installeur de programmes.

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Re: bidouillages sur TI-82A : déceler 1 faille ?

Postby GalacticPirate » 18 Dec 2015, 12:35

Comme je le disais, elle sont intégrées à l'OS et on ne peut pas les virer. Sinon, il y a :
  • Finance
  • CSheetFr
  • Français
  • Inequalz
  • PlySmlt2
  • Probsim
  • Périod

Mais je crains bien que ce ne soit même pas des fichiers *.8xk, mais bien du code ASM greffé dans l'OS, auquel cas, ça risque d'être très, très problématique.
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2

Re: bidouillages sur TI-82A : déceler 1 faille ?

Postby Lionel Debroux » 18 Dec 2015, 12:36

Sur 82A, les ex-FlashApps font partie intégrante de l'OS, et sont intégrées dans la signature.
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.4%
 
Posts: 6875
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: bidouillages sur TI-82A : déceler 1 faille ?

Postby Hayleia » 18 Dec 2015, 12:43

STV wrote:Comme je le disais, elle sont intégrées à l'OS et on ne peut pas les virer.

Je n'ai jamais parlé de les virer.

STV wrote:Mais je crains bien que ce ne soit même pas des fichiers *.8xk, mais bien du code ASM greffé dans l'OS, auquel cas, ça risque d'être très, très problématique.
Lionel Debroux wrote:Sur 82A, les ex-FlashApps font partie intégrante de l'OS, et sont intégrées dans la signature.

Par "intégrées dans la signature", ça veut dire qu'elles sont incompréhensibles même sur la calculette ? Ou juste qu'il est impossible de les modifier sur PC puis d'envoyer à la calculette à cause d'un mismatch de signature ?
Parce que ok, je me doute bien qu'on peut pas envoyer n'importe quel OS mais si on peut modifier les apps une fois l'OS installé sur calculette, on peut même injecter DoorsCS dans CSheetFr. Si on peut pas par contre, on risque d'être coincés avec un Ndless 3.9 -.-

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

PreviousNext

Return to Actualités

Who is online

Users browsing this forum: No registered users and 4 guests

-
Search
-
Social TI-Planet
-
Featured topics
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
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.
3693 utilisateurs:
>3668 invités
>17 membres
>8 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
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)