π
<-
Chat plein-écran
[^]

NumWorks 16.3 : verrouillage définitif anti Omega / KhiCAS

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude critor » 15 Aoû 2021, 09:01

M4x1m3 a écrit:Les effets sur la communauté se font déjà sentir...

Image

Ah, il y a un moyen matériel de downgrader ? ça a été testé ? vous avez des photos ?

Même si peu d'utilisateurs s'aventureront dans une une modification matérielle, je pense que cela resterait quand même important d'informer à ce sujet.

Bref, déjà de premières victimes non consentantes. Visiblement, nous ne spammons pas suffisamment le web. :P
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude M4x1m3 » 15 Aoû 2021, 09:05

On a pas testé (Enfin redgl0w essaye, mais on attends les résultats), mais de ce qu'ils ont dit il devrait toujours être possible de flasher le flasher en RAM depuis le port de debug et et démarrer dessus et après c'est comme n'importe quelle autre installation d'Omega.
Image
"Regression testing"? What's that? If it compiles, it is good, if it boots up it is perfect.
Avatar de l’utilisateur
M4x1m3Programmeur
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 62.6%
 
Messages: 170
Images: 12
Inscription: 13 Oct 2019, 21:10
Localisation: Bas-Rhin (67)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: M1 Informatique
Twitter/X: M4xi1m3
GitHub: M4xi1m3

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude Lionel Debroux » 15 Aoû 2021, 09:16

Logique. Le port de debug, accessible sur la plupart des équipements informatiques (il faut bien que le système puisse être testé en fin de production !), est le point d'entrée ultime.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude M4x1m3 » 15 Aoû 2021, 09:20

Justement pas forcément, il est possible de le désactiver avec le registre DBGMCU.CR (0xE0042004) sur le STM32F730
Image
"Regression testing"? What's that? If it compiles, it is good, if it boots up it is perfect.
Avatar de l’utilisateur
M4x1m3Programmeur
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 62.6%
 
Messages: 170
Images: 12
Inscription: 13 Oct 2019, 21:10
Localisation: Bas-Rhin (67)
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: M1 Informatique
Twitter/X: M4xi1m3
GitHub: M4xi1m3

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude Lionel Debroux » 15 Aoû 2021, 09:24

Je sais, mais je sais aussi que beaucoup de fabricants de matériel ne s'amusent pas à désactiver physiquement (détruire, en général) ou même logiciellement le port debug en fin de production, car cela complique la réparation au SAV. Ceci étant écrit, je ne sais pas si NumWorks a beaucoup de tel SAV.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

En ligne

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude redgl0w » 15 Aoû 2021, 11:22

critor a écrit:Ah, il y a un moyen matériel de downgrader ? ça a été testé ? vous avez des photos ?

On nous avait dit que la limite de verrouillage est les modifications matérielles.
Si quelqu'un ajoute / modifie des composants de la calculatrice, ce n'est pas de leur responsabilité.
C'est pour cette raison que j'avais cru comprendre que si on connecte un port SWD, on devait pouvoir se débarrasser du kernel (très utile si on veut contribuer au kernel par exemple :troll: )
Pour l'instant, j'ai réussi (du moins je crois) à load le flasher.verbose en RAM, mais :
  • Lors de l'éxecution du userland, je n'arrive juste à rien faire (openocd me dis 0 breakpoint 0 watchpoint), et au bout de quelques appuis de touche, la calculatrice crash
  • Lorsque je me connecte via openocd lors du stack DFU, j'ai bien 8 breakpoints et 4 watchpoints, mais l'usb ne marche plus. J'arrive à load le firmware en ram à ce moment
  • Lors de l’exécution du flasher, je n'ai rien d'affiché à l'écran (pas un problème de fréquence, j'ai au cas où vérifié si la fréquence du CPU était la bonne).
Pas eu le temps pour l'instant de chercher plus, mais il est très probable que ça vienne aussi de moi. J'avais aussi ce type de problèmes avec e15, et je n'ai tjs rien compris à openocd :troll:
Image
Avatar de l’utilisateur
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 56.8%
 
Messages: 283
Images: 0
Inscription: 30 Oct 2019, 20:36
Localisation: Centre Val de Loire
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MP2I
Twitter/X: Gl0wRed
GitHub: RedGl0w

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude Lionel Debroux » 15 Aoû 2021, 11:47

On nous avait dit que la limite de verrouillage est les modifications matérielles.
Si quelqu'un ajoute / modifie des composants de la calculatrice, ce n'est pas de leur responsabilité.

C'est une approche réaliste, d'ailleurs la seule approche adéquate avec des matériels auxquels les utilisateurs disposent d'un accès physique non restreint de très longue durée.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6859
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude parisse » 15 Aoû 2021, 13:23

Ah mais c'est interessant ca. Si le materiel a acquerir n'est pas trop onereux et la procedure d'unlock suffisament simple, on peut imaginer que les lycees qui le souhaitent s'equipent et deverouillent les calcs de leurs eleves.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3502
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

En ligne

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude redgl0w » 15 Aoû 2021, 15:20

parisse a écrit:Ah mais c'est interessant ca. Si le materiel a acquerir n'est pas trop onereux et la procedure d'unlock suffisament simple, on peut imaginer que les lycees qui le souhaitent s'equipent et deverouillent les calcs de leurs eleves.

Il faut ouvrir le hardware, et ça c'est déjà trop pour les lycées
Image
Avatar de l’utilisateur
redgl0wVIP+
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 56.8%
 
Messages: 283
Images: 0
Inscription: 30 Oct 2019, 20:36
Localisation: Centre Val de Loire
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MP2I
Twitter/X: Gl0wRed
GitHub: RedGl0w

Re: NumWorks 16.3 : verrouillage définitif anti Omega / KhiC

Message non lude critor » 15 Aoû 2021, 15:30

Lancez une chaîne de magasins "Omega Services". ;)

Vous en ouvrez un devant chaque lycée correctement équipé.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41470
Images: 14480
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

PrécédenteSuivante

Retourner vers News NumWorks

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 19 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1213 utilisateurs:
>1202 invités
>6 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)