π
<-

News 2025
July (3)
June (13)
May (26)
April (28)
March (11)
January (14)

News 2024
October (12)
August (9)
July (10)
June (20)
May (14)
April (16)
March (7)
January (20)

News 2023
October (19)
August (14)
July (13)
June (21)
May (29)
April (24)
March (24)
January (24)

News 2022
October (23)
August (14)
July (15)
June (17)
May (31)
April (27)
March (28)
January (34)

News 2021
October (24)
August (37)
July (50)
June (32)
May (48)
April (61)
March (35)
January (34)

News 2020
October (17)
August (43)
July (43)
June (45)
May (60)
April (78)
March (36)
January (39)

News 2019
October (13)
August (18)
July (23)
June (28)
May (31)
April (26)
March (38)
January (37)

News 2018
October (13)
August (32)
July (23)
June (64)
May (63)
April (45)
March (43)
January (45)

News 2017
October (26)
August (39)
July (52)
June (88)
May (51)
April (43)
March (37)
January (33)

News 2016
October (25)
August (42)
July (34)
June (109)
May (55)
April (34)
March (37)
January (24)

News 2015
October (22)
August (56)
July (22)
June (94)
May (56)
April (32)
March (40)
January (21)

News 2014
October (26)
August (18)
July (23)
June (101)
May (57)
April (59)
March (54)
January (31)

News 2013
October (67)
August (50)
July (43)
June (193)
May (93)
April (102)
March (45)
January (50)

News 2012
October (64)
August (63)
July (53)
June (132)
May (88)
April (73)
March (57)
January (58)

News 2011
October (56)
August (31)
July (27)
June (71)
May (61)
April (32)
March (36)
January (24)

News 2010
October (11)
August (8)
July (14)
June (10)
May (3)
April (3)
March (1)

News 2009
August (3)
July (1)
June (2)
May (1)
April (2)
March (1)

Fraude par expiration du mode examen

New postby critor » 11 Dec 2016, 18:57

Selon les textes réglementant le mode examen des calculatrices pour 2018+, officiellement sa désactivation doit être impossible sans utilisation d'un élément externe que l'on n'aura pas sur sa table en salle d'examen (connexion USB physique avec une 2ème calculatrice compatible ou un ordinateur muni des bons pilotes/logiciels).
En pratique toutefois, certains modèles permettent de le désactiver par une fonctionnalité officielle rapidement évoquée dans notre article précédent, l'expiration.



Sur la calculatrice HP Prime, c'est enfantin car il s'agit d'une fonctionnalité intégrée. A l'écran d'activation du mode examen, il suffit de choisir de le personnaliser (custom mode).
Le candidat peut alors choisir assez librement le délai au bout duquel le mode examen sera automatiquement désactivé : après 15 minutes, 30 minutes, 1 heure, 2 heures... et jusqu'à 8 heures.
C'est donc le délai au bout du quel le candidat pourra à nouveau avoir accès à l'intégralité des fonctionnalités de sa machine et du contenu de sa mémoire.
Programmer l'expiration pour qu'elle tombe pendant la confusion ou le relâchement en fin d'épreuve avec plusieurs candidats occupant les surveillants à rendre leur copie un peu à l'avance peut être une idée...

Notons que le constructeur s'est montré malin, car le clignotement des 3 diodes de la machine indique si le candidat a personnalisé le mode examen ou pas.
Depuis la version système 10077, nous avons :
  • en mode examen de base : clignotement de la seule diode verte centrale
  • en mode examen personnalisé : selon les options choisies, 2 à 3 diodes seront activées et pourront soit rester allumer, soit clignoter
Mais il est encore une fois extrêmement facile d'y remédier. En effet, une même configuration du mode examen produit toujours le même signal.
Il suffit donc d'expérimenter chez soi, et de retenir une configuration de mode examen intéressante : une qui fait clignoter la diode verte centrale.
Si pour la configuration souhaitée ce n'est pas le cas, il suffit par exemple de rajouter des caractères différents dans le champ mot de passe jusqu'à obtenir le comportement souhaité.

5326Il ne restera plus qu'à neutraliser les 2 diodes adjacentes rouge et bleue, ce qui peut se faire très facilement avec de la gomme, pour obtenir un motif de clignotement non distingable de celui du mode examen de base.




Cette fonctionnalité existe également de façon moins évoluée dans le contexte des calculatrices Casio Graph 25+E/35+E/75+E.
Nous avions vu que la mise à jour système 2.09 pour Graph 75 incluait 7 images différentes, numérotées de 3080 à 3086 :
  • la 3086 installée sur les Graph 75+E
  • la 3082 pour le modèle fx-9860GIIs de Singapour
  • les 3080, 3081 et 3083 à 3085 apparemment similaire, installées sur les anciennes Graph 75 non conformes et sur les modèles internationaux fx-9860GII
Et justement, à part l'image 3086, toutes les autres incluent un délai d'expiration du mode examen de 12 heures. Une fois les 12 heures écoulées, il suffira d'éteindre puis rallumer la machine pour le désactiver.

Il suffit donc déjà de récupérer une image d'OS 2.09 incluant ce délai d'expiration de 12 heures :
  • soit en décryptant les ressources du logiciel de mise à jour 2.09 à l'aide des outils de décryptage publiés sur Omnimaga
  • soit en mettant à jour une ancienne fx-9860GII ou Graph 75 non conforme puis en en dumpant l'image installée avec fxBackup
  • soit en récupérant une nouvelle fx-9860GII, fx-9750GII ou fx-7400GII et en en dumpant l'image installée avec fxBackup
En théorie, les images récupérées pourront alors fonctionner sur les Graph 25+E/35+E/75+E, après programmation avec fx-Remote.
En pratique, la Graph 25+E n'est pas encore gérée par l'outil.

Le candidat pourra ensuite activer son mode examen exactement 12 heures avant le moment où il souhaite sa désactivation.
Par exemple il pourra le faire vers 23h45 la veille d'une épreuve de 8 heures à 12 heures, ce qui lui permettra de réaccéder à toutes ses données vers 11h45.

Un défaut de cette méthode est qu'elle oblige à ce jour à mettre à jour en version 2.09, aucune image incluant la fonction d'expiration n'étant disponible en version 2.05. En conséquence, la machine perdra toutes ses capacités de calcul vectoriel.
Un autre défaut est que le délai d'expiration de 12 heures n'est ici pas configurable (pas sans modification du système en tous cas), ce qui impliquera d'activer le mode examen avant son épreuve et donc de duper le surveillant en début d'épreuve, comme pour la fraude par préactivation.



Notons qu'il y a la même fonctionnalité sur le modèle international Casio fx-CP400, et pas sur la fx-CP400+E française.
Là encore c'est donc possible en théorie mais irréalisable à ce jour en pratique, aucun outil ne permettant la reprogrammation du système sur ces modèles.




En conclusion, la fraude par expiration du mode examen est possible à ce jour :
  • de façon enfantine sur toute calculatrice HP Prime
  • de façon plus complexe mais pas inabordable pour autant sur toute Casio Graph 35+E ou Casio Graph 75+E



Que peuvent donc faire les surveillants ?
Pas d'inquiétude, encore une fois les constructeurs ont tout prévu.

Mais une fois de plus, il y a une déviance : les textes initiaux de 2015 présentaient en théorie des consignes globales simples communes à tous les modèles, et donc accessibles à tout surveillant sans formation particulière.
Même si il ne nous appartient pas de décider de la conformité des modèles par rapport à ces textes, il n'empêche que l'on s'en est bien écarté : la simple vérification de la diode ne vaut strictement rien - il faudra en pratique des consignes de vérification spécifiques à chaque modèle, voir même un expert pour chaque modèle dans la salle d'examen.
Soit le cahier des charges n'est pas respecté par certains modèles, soit il a été fort mal écrit de façon bien trop imprécise...

Déjà, pour tous les modèles, vérifier que le clignotement de la diode reste permanent pendant la totalité de la durée de l'épreuve.
Si le clignotement cesse à un moment, c'est que le candidat n'est pas/plus en mode examen.

Pour les candidats équipés de HP Prime :
  • Vérifier le motif lumineux produit par les 3 diodes.
    Si la diode centrale verte ne clignote pas ou si une autre diode est activée, le candidat est en mode examen personnalisé, et a peut-être spécifié des options aidant à la fraude.
  • Comme il est facile de falsifer ce motif, dans tous les cas venir vérifier la configuration du mode examen :
    • Calculatrice allumée, maintenir la touche
      Esc
      puis taper
      On
      .
    • La calculatrice précise alors si elle est en mode examen de base, ou en mode examen personnalisé.
    • Si la calculatrice est en mode examen personnalisé, regarder le temps restant et calculer donc si le mode examen va se désactiver avant ou après la fin de l'épreuve.


Pour les candidats équipés de Casio Graph 35+E et Casio Graph 75+E, là encore le constructeur a pensé à tout. ;)
Suite à l'activation du mode examen, pendant 15 minutes un 'R' clignote rapidement (période de 1 seconde) en haut à droite de l'écran.
Au bout de 15 minutes ce signal change :
  • pour un 'R' non clignotant pour un mode examen permanent
  • pour un 'R' clignotant lentement (période de 3 secondes) pour un mode examen avec expiration
Donc :
  • 15 minutes après l'activation du mode examen, venir allumer la calculatrice du candidat.
  • Si le 'R' ne clignote plus, c'est bon. :)
    7561
  • Si le 'R' clignote lentement (période de 3 secondes - voir illustrations animées ci-dessus), le mode examen va expirer - reste à savoir quand, si c'est avant ou après la fin de l'épreuve :
    • Taper
      Alpha
      puis
      (-)
      (la touche de signe tout en bas, et non l'opérateur de soustraction) pour afficher brièvement la durée actuelle du mode examen.
    • Soustraire cette durée à 12 heures, et calculer si le mode examen expirera bien après la fin de l'épreuve ou pas.
      Ci-contre par exemple, le mode examen sera désactivable dans 12h-0h20min54s=11h 39min 6s


Et dans tous les cas, continuez votre veille technologique en prenant connaissance des nombreuses autres méthodes de fraude au mode examen - bon courage !
Link to topic: Fraude par expiration du mode examen (Comments: 3)

Jour 12 : Programme de l'Avent TI-83 Premium CE

New postby critor » 12 Dec 2016, 17:13

Cette maison ne doit pas être très confortable ainsi exposée aux éléments déchaînés...
Vite, couvrons-là avec un toît ! ;)
Code: Select all
EnrBDG BDG0
ZDécimal
AxesNAff
FoncNAff
QuadNAff
GraphNAff
40Xmax→Xmax
40Ymax→Ymax
0→Xmin
0→Ymin
ArrPlanAff NOIR
CouleurBord 1
EffDess
131→Y
77→L
9→X
For(I,0,Y,2
Ligne(X,I,L,I,BLEU MRN,2
End
For(I,16,Y,16
Ligne(X,I,L,I,GRIS FON,1
For(J,­14,­4,2
Ligne(X+7,I+J,X+14,I+J,ORANGE,2
End
Pt-Aff(X+12,I-10,GRIS,1
End
X+2→X
{0,3,3,1,6,0,2,7,6,2,4,0,3,7,6,3,4,0,4,6,0,5,3,3,8,23,23,8,15,0,9,23,23,9,15,0,10,23,0,11,23,22,11,20,0,12,23,22,12,20,20,12,17,0,13,23,22,13,20,20,13,17,0,14,23,22,14,20,0,15,23,0,16,23,0,17,23,22,17,20,0,18,23,22,18,20,20,18,17,0,19,23,22,19,20,20,19,17,0,20,23,22,20,20,0,21,23,0,22,23,23,22,15,0,23,23,23,23,15,0,24,15,0,25,15,0,26,15,0,27,15,0,28,15,0,29,15,0,30,15,0,31,15,0,32,15,0,33,15,0,34,15,0,35,15,0,36,15,0,37,15,0,38,15,0,39,15,0,40,7,0,41,7,0,42,7,0,43,7,0,44,9,9,44,7,0,45,10,10,45,7,0,46,11,11,46,8,0,47,12,11,47,9,9,47,7,0,48,13,13,48,11,10,49,14,14,49,11,11,50,12,11,51,16,16,51,13,13,51,11,10,52,18,18,52,16,16,52,11,0,53,18,18,53,16,16,53,11,9,54,19,10,55,18,18,55,16,16,55,10,10,55,8,8,56,18,18,56,16,16,56,10,9,57,16,16,57,10,10,57,8,8,58,11,9,59,12,12,59,10,10,60,11,11,61,12,12,59,3,3,60,6,0,61,7,6,61,4,0,62,7,6,62,4,0,63,6,0,64,3,3
For(I,1,dim(Rep),3
Ligne(X+Rep(I),Y+Rep(I+1),X+Rep(I),Y+Rep(I+2),BLEU MRN,1
End
For(I,3,Xmax,8
Ligne(I,0,I,3,VERT,2
End
For(I,3+8,Xmax,16
For(J,1,3
Ligne(I-J,3+J,I+J+1,3+J,VERT,1
End
For(J,1,4
partEnt(2.75-J/2
Ligne(I-Rep,6+J,I+Rep+1,6+J,VERT,1
End
End
219→M
For(I,0,28,2
Ligne(M-25,I,M+25,I,BLANC,2
If I≤14
Ligne(M-5,I,M+5,I,MARRON,2

End
For(I,28,42
I-28
Ligne(M-25+Rep,I,M+25-Rep,I,ROUGE,1
End

While non(getKey

End
ArrPlanNAff
RappelBDG BDG0
DelVar BDG0

ControlX 4.3.3 intègre OSlauncher + démo Dummy OS CX 1.0

New postby critor » 12 Dec 2016, 21:10

ControlX, notre gestionnaire de démarrage pour TI-Nspire CX, permet de lancer différentes images au démarrage de la calculatrice :
  • les images au format nBoot comme par exemple Splash 1.0
  • les images Linux au format nBootLinux
  • les images au format TI-Certificate officiel de Texas Instruments
Concernant ce dernier format TI-Certificate, ControlX permettait jusqu'à présent de lancer :
  • les images basées à l'adresse 0x11800000 (Boot2 et Diags)
  • les images basées à l'adresse 0x11200000 (Boot1.5 et Install)
Le nouveau ControlX 4.3.3 qui sort ce soir est désormais capable en théorie de lancer les images basées à l'adresse 0x10000000, c'est à dire les OS TI-Nspire ! :bj:
Le code de cette fonctionnalité vient du programme Ndless OSlauncher par Lionel Debroux, qui ciblait les anciennes TI-Nspire monochromes.

Une évolution fort intéressante qui pourrait permettre de démarrer la calculatrice plus rapidement en sautant les vérifications du Boot2, d'avoir un multi-boot permettant de choisir entre plusieurs versions d'OS TI-Nspire CX, et même de lancer des OS TI-Nspire CX patchés... ;)

En pratique, il n'est pas encore possible à date de lancer d'OS TI-Nspire CX officiel, pour deux raisons principales :
  • ControlX nécessite l'installation de nBoot, et les OS TI-Nspire CX 3.9.1 et plus anciens ne démarrent pas correctement dans ce contexte
  • les premiers OS TI-Nspire CX qui pourraient marcher, les versions 4.0.2/4.0.3, font déjà quasiment 17Mio une fois décryptés et décompressés, ce qui est sensiblement au-delà de la limite de 14Mio pour les images actuellement programmables avec nos outils de reprogrammation NAND BtMg+nsNandMgr

Mais la fonctionnalité a quand même pu être testée avec succès, grâce à Dummy OS CX.
Il s'agit d'une adaptation pour TI-Nspire CX de Dummy OS, un simili-OS développé là encore par Lionel Debroux dans le temps pour tester le programme OSLauncher.
Comme visible ci-dessous, l'OS se contente d'afficher sur l'écran et de redémarrer à l'appui sur la touche :nses: :


Pour espérer pouvoir un jour lancer des OS TI-Nspire CX officiels directement depuis le menu de ControlX, il va falloir revoir très profondément la gestion mémoire de BtMg+nsNandMgr, si tant est que ce soit possible...
Ou alors une autre piste qui pourrait peut-être être explorée dans un temps plus raisonnable, c'est que le format officiel TI-Certificate a l'avantage de gérer la compression... et que ControlX gère déjà une compression dans le contexte des Boot2 et Boot1.5... ;)



Téléchargements :

Ressources : Tutoriel d'installation + mise à jour ControlX

Votez pour le POTY 2016 sur Ticalc.org (partie 2)

New postby noelnadal » 12 Dec 2016, 23:09

Dans un article précédent, nous vous annoncions le lancement de l'élection du programme de l'année 2016 (POTY, Program Of The Year en anglais), organisé comme tous les ans par la communauté anglophone TI-Calc.

Après la catégorie TI-84 Plus C Silver Edition, c'est au tour de la catégorie TI-83 Premium CE / TI-84 Plus CE de continuer le bal ! Vous pouvez dès à présent voter pour le meilleur programme de cette année, parmi les projets suivants :


Tu as eu l'occasion de tester ces programmes ? Tu es alors invité à aller voter sur ticalc.org. Attention, il faut un compte sur le site (c'est gratuit). Une fois inscrit, le sondage est sur la page principale du site, dans la barre de droite un peu plus bas. L'élection est purement honorifique, mais c'est une chance pour tous d'être reconnaissants envers tous ces programmeurs qui se donnent du mal pour publier des programmes bien souvent utiles à plus d'un. :bj:

Dans environ une semaine, viendra le dernier sondage, celui des TI-Nspire (CX) ! :)

Jour 13 : Programme de l'Avent TI-83 Premium CE

New postby critor » 13 Dec 2016, 00:02

C'est mieux, mais maintenant on n'y voit plus rien dans cette maison... Ouvrons vite une fenêtre ! :)
Comme c'est mignon, on dirait que la maison nous fait un clin d'oeil... ;)
Code: Select all
...
For(I,0,28,2
...
If I≥18 et I≤25
Then
Ligne(M-8,I,M-16,I,BLEU CLR,2
End
End
...

Show/Hide spoilerAfficher/Masquer le spoiler
Code: Select all
EnrBDG BDG0
ZDécimal
AxesNAff
FoncNAff
QuadNAff
GraphNAff
40Xmax→Xmax
40Ymax→Ymax
0→Xmin
0→Ymin
ArrPlanAff NOIR
CouleurBord 1
EffDess
131→Y
77→L
9→X
For(I,0,Y,2
Ligne(X,I,L,I,BLEU MRN,2
End
For(I,16,Y,16
Ligne(X,I,L,I,GRIS FON,1
For(J,­14,­4,2
Ligne(X+7,I+J,X+14,I+J,ORANGE,2
End
Pt-Aff(X+12,I-10,GRIS,1
End
X+2→X
{0,3,3,1,6,0,2,7,6,2,4,0,3,7,6,3,4,0,4,6,0,5,3,3,8,23,23,8,15,0,9,23,23,9,15,0,10,23,0,11,23,22,11,20,0,12,23,22,12,20,20,12,17,0,13,23,22,13,20,20,13,17,0,14,23,22,14,20,0,15,23,0,16,23,0,17,23,22,17,20,0,18,23,22,18,20,20,18,17,0,19,23,22,19,20,20,19,17,0,20,23,22,20,20,0,21,23,0,22,23,23,22,15,0,23,23,23,23,15,0,24,15,0,25,15,0,26,15,0,27,15,0,28,15,0,29,15,0,30,15,0,31,15,0,32,15,0,33,15,0,34,15,0,35,15,0,36,15,0,37,15,0,38,15,0,39,15,0,40,7,0,41,7,0,42,7,0,43,7,0,44,9,9,44,7,0,45,10,10,45,7,0,46,11,11,46,8,0,47,12,11,47,9,9,47,7,0,48,13,13,48,11,10,49,14,14,49,11,11,50,12,11,51,16,16,51,13,13,51,11,10,52,18,18,52,16,16,52,11,0,53,18,18,53,16,16,53,11,9,54,19,10,55,18,18,55,16,16,55,10,10,55,8,8,56,18,18,56,16,16,56,10,9,57,16,16,57,10,10,57,8,8,58,11,9,59,12,12,59,10,10,60,11,11,61,12,12,59,3,3,60,6,0,61,7,6,61,4,0,62,7,6,62,4,0,63,6,0,64,3,3
For(I,1,dim(Rep),3
Ligne(X+Rep(I),Y+Rep(I+1),X+Rep(I),Y+Rep(I+2),BLEU MRN,1
End
For(I,3,Xmax,8
Ligne(I,0,I,3,VERT,2
End
For(I,3+8,Xmax,16
For(J,1,3
Ligne(I-J,3+J,I+J+1,3+J,VERT,1
End
For(J,1,4
partEnt(2.75-J/2
Ligne(I-Rep,6+J,I+Rep+1,6+J,VERT,1
End
End
219→M
For(I,0,28,2
Ligne(M-25,I,M+25,I,BLANC,2
If I≤14
Ligne(M-5,I,M+5,I,MARRON,2
If I≥18 et I≤25
Then
Ligne(M-8,I,M-16,I,BLEU CLR,2

End
End
For(I,28,42
I-28
Ligne(M-25+Rep,I,M+25-Rep,I,ROUGE,1
End

While non(getKey

End
ArrPlanNAff
RappelBDG BDG0
DelVar BDG0

-
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.
1137 utilisateurs:
>1109 invités
>20 membres
>8 robots
Record simultané (sur 6 mois):
29271 utilisateurs (le 11/07/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)