π
<-
Chat plein-écran
[^]

Phi épisode 4 : NumWorks bloque l'accès au firmware 18.2.0

Phi épisode 4 : NumWorks bloque l'accès au firmware 18.2.0

Message non lude Admin » 29 Mar 2022, 09:57

14500À la rentrée 2021 la mise à jour 16.3 d'Epsilon, le firmware officiel des calculatrices NumWorks, a introduit un verrouillage des modèles N0110.

Toute N0110 mise à jour ou venant préchargée d'une version 16.3 ou supérieure, comprend un chargeur de démarrage censé être non effaçable, et empêchant entre autres :
  • l'installation de tout firmware non correctement signé par le constructeur, c'est-à-dire entre autres de tout firmware tiers (Omega, Upsilon, Khi, ...)
  • l'installation d'applications persistantes en mémoire Flash (logiciel intégré de Mathématiques avec moteur ce calcul formel KhiCAS, émulateurs Nintendo Game Boy et NES, tableau périodique des éléments, ...)
Les utilisateurs informés avaient certes le choix mais étaient face à un cruel dilemme :
  • soit utiliser le firmware Epsilon pour bénéficier de toutes les dernières nouveautés officielles, mais en contrepartie renoncer définitivement aux firmwares tiers
  • soit utiliser un firmware tiers, mais en contrepartie renoncer aux nouveautés officielles car NumWorks a profité de l'occasion du verrouillage pour révoquer sa licence libre, et interdire ainsi la réutilisation de tout code introduit à partir de la version 16
15413Dans une actualité précédente, nous t'annoncions la sortie de Phi. Phi est un chargeur de démarrage avec lequel il suffit d'écraser le chargeur officiel, grâce à une faille présente dans les firmwares Epsilon officiels.

Après plus de 6 mois d'attente Phi te permettait enfin de déverrouiller ta calculatrice, étant ensuite capable de lancer aussi bien les firmwares officiels Epsilon que les firmware tiers, à la seule condition que ces derniers aient été mis à jour pour supporter ce nouvel amorçage.
À ce jour étaient compatibles les firmwares Omega et Khi.

Encore mieux que ça, avec Phi tu n'avais même pas à choisir entre fonctionnalités officielles et tierces, tu peux avoir les deux en même temps. Depuis le verrouillage la mémoire Flash des N0110 est partitionnée en deux moitiés égales de 4 Mio, et pouvant chacune accueillir un firmware.
Le raccourci reset+
4
permet de consulter l'état de la mémoire Flash et de mettre la calculatrice en mode mise à jour.
Les raccourcis reset+
1
et reset+
2
te permettent alors de basculer entre l'amorçage des deux firmwares.



Sauf que nous te mettions en garde ; suite au changement de licence la seule et unique façon d'installer un firmware Epsilon à jour est de passer par le site officiel.
De plus, l'application d'installation de Phi nécessite une version d'Epsilon relativement récente, version 16 à 18.2.0.
Cette étape étant donc dépendante du site NumWorks, nous étions persuadés que le constructeur allait vite la contrarier d'une façon ou d'une autre.

Cela n'a pas manqué, après même pas une journée complète NumWorks a sorti une mise à jour 18.2.3 de son firmware Epsilon pour les N0110, corrigeant la faille qui permettait l'installation de Phi.

L'équipe Omega avait toutefois réagi en te permettant après cette mise à jour de downgrader vers la version précédente 18.2.0. La révocation de la licence libre à la rentrée 2021 interdit en théorie la rediffusion de cette version. Toutefois il existait un dossier sur le site de NumWorks qui continuait à servir le fichier d'installation .dfu de la version 18.2.0, ainsi que ceux des autres versions publiées.

Vu l'extrême hostilité du constructeur nous te mettions en garde et te disions de déverrouiller ta calculatrice pendant que tu en avais encore la possibilité, que cette astuce ne survirait sûrement pas à la deuxième journée d'existence de Phi.

Et nous avions hélas vu juste ici aussi, NumWorks vient tout juste ce matin de verrouiller l'intégralité du contenu de ce dossier, ne donnant donc plus qu'une erreur 401 non autorisé.

Un acte ayant pour conséquence immédiate d'interdire à nouveau l'installation et l'utilisation d'Omega, Khi, KhiCAS et des émulateurs Nintendo, entre autres. :mj:

Si as commis l'erreur de mettre à jour ta N0110 en version 18.2.3 sans avoir installé Phi au préalable te voilà à nouveau piégé, à l'heure d'écriture de cet article tu ne peux plus déverrouiller ta calculatrice.
Dans tous les autres cas dépêche-toi, Phi ayant de plus l'avantage d'installer une protection contre toute tentative de verrouillage via une simple mise à jour.

Tutoriels d'installation :

Installation :
  1. Phi
  2. Khi ou Omega
 
Ce compte ne reçoit pas de MP / This account does not receive PMs.
Avatar de l’utilisateur
AdminAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 0.5%
 
Messages: 458
Images: 28
Inscription: 30 Aoû 2011, 11:00
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Phi épisode 4 : NumWorks bloque l'accès au firmware 18.2

Message non lude parisse » 29 Mar 2022, 10:31

Heureusement, l'ecrasante majorite des utilisateurs de Numworks sont en Epsilon<=18.2.0 et pourront donc deverrouiller leur calculatrice.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3499
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Phi épisode 4 : NumWorks bloque l'accès au firmware 18.2

Message non lude Hamza.S » 29 Mar 2022, 10:39

parisse a écrit:Heureusement, l'ecrasante majorite des utilisateurs de Numworks sont en Epsilon<=18.2.0 et pourront donc deverrouiller leur calculatrice.

encore faut-il que ces utilisateurs soient au courant.
beaucoup font la mise à jour avant de se rendre compte du piège et qu'il est trop tard
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4461
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Phi épisode 4 : NumWorks bloque l'accès au firmware 18.2

Message non lude critor » 29 Mar 2022, 10:40

parisse a écrit:Heureusement, l'ecrasante majorite des utilisateurs de Numworks sont en Epsilon<=18.2.0 et pourront donc deverrouiller leur calculatrice.

À condition qu'ils soient suffisamment informés et confiants pour le faire au plus tôt, *avant* toute mise à jour.

Une certaine forme de peur (ce n'est pas officiel, est-ce que c'est dangereux ? est-ce que ça casse la garantie ? est-ce que je pourrai continuer à bénéficier des mises à jour officielles ? est-ce que je pourrai revenir en arrière ?...), bien que totalement infondée ici, peut également intervenir.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.8%
 
Messages: 41465
Images: 14479
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Phi épisode 4 : NumWorks bloque l'accès au firmware 18.2

Message non lude parisse » 29 Mar 2022, 12:25

Hamza.S a écrit:
parisse a écrit:Heureusement, l'ecrasante majorite des utilisateurs de Numworks sont en Epsilon<=18.2.0 et pourront donc deverrouiller leur calculatrice.

encore faut-il que ces utilisateurs soient au courant.
beaucoup font la mise à jour avant de se rendre compte du piège et qu'il est trop tard

Oui, mais je pense que la situation est quand meme nettement meilleure qu'a la rentree 2021 pour plusieurs raisons:
1/ les acheteurs de la rentree 2021 qui voyaient le message Faites la mise a jour en allumant ont deja mis a jour vers une version compatible avec Phi
2/ c'etait difficile de communiquer pendant les vacances, il y a pas mal de gens qui se sont fait avoir a la rentree en lisant les numletters. La on est en plein dans l'annee scolaire.
3/ tous ceux qui se sont fait avoir une fois vont faire attention maintenant et passer le message aux autres
Evidemment, les acheteurs de la rentree 2022 n'auront peut-etre pas la chance de pouvoir deverrouiller leur N0110, mais c'est une arme a double tranchant pour Numworks, les N0110 d'occasion risquent d'autant mieux de se vendre. C'est la premiere annee qu'il va en arriver pas mal (achat en seconde en 2019, revente apres le bac en 2022), avant c'etait je pense en grande majorite des N0100 et en moins grand nombre, les ventes ayant bien progresse entre 2018 et 2021 pour Numworks.
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3499
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Phi épisode 4 : NumWorks bloque l'accès au firmware 18.2

Message non lude TIny_Hacker » 29 Mar 2022, 14:14

It's a shame that it happened so soon, though I expected that they'd block it eventually. If I use https://ti-planet.github.io/webdfu_numworks/n0110/ to dump my calculator, is it possible for me to re-flash it later if it was to become locked?
-- TIny_Hacker

You thought there was something else? Nope, just a boring signature 😉
Avatar de l’utilisateur
TIny_HackerPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 95.5%
 
Messages: 62
Inscription: 01 Oct 2020, 00:50
Localisation: USA
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: TIny_Hacker
Twitter/X: TIniestHacker
GitHub: TIny-Hacker

Chiage de chiure à chier de la part de NumWorks

Message non lude DoOmnimaga » 29 Mar 2022, 15:50

Texas Instruments va envoyer une mise en demeure à NumWorks pour avoir plagié leurs idées. :troll:
Dream of Omnimaga
ImageImageImageImage
Avatar de l’utilisateur
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 7.3%
 
Messages: 681
Images: 25
Inscription: 21 Fév 2012, 12:04
Localisation: Quebec, Canada
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 11eme annee scolaire termine
YouTube: DJOmnimaga
Twitter/X: DJOmnimaga
Facebook: djomnimaga

Re: Phi épisode 4 : NumWorks bloque l'accès au firmware 18.2

Message non lude lolointhesky » 29 Mar 2022, 16:10

Bonjour,

Ma NumWorks N0110 a la version 15.3.1 d'Epsilon, 17.0.36 de KhiCas et 1.12.0 de uPython.

Est-ce possible d'installer Phi et d'avoir ensuite la possibilité de mettre à jour ma calculatrice sur le site officiel de Numworks pour bénéficier de la dernière version et d'avoir en parallèle KhiCas.

Ne comprenant pas tout ce qui est écrit en anglais sur le site dédié à Phi, je n'aimerais pas faire une bêtise et me retrouver avec une calculatrice verrouillée.

Merci pour votre aide.
Avatar de l’utilisateur
lolointhesky
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 53.3%
 
Messages: 9
Inscription: 26 Fév 2022, 14:03
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Phi épisode 4 : NumWorks bloque l'accès au firmware 18.2

Message non lude parisse » 29 Mar 2022, 16:27

Pour le moment il n'est pas possible de faire tourner KhiCAS et Epsilon 18 simultanement.
Sur ma page https://www-fourier.univ-grenoble-alpes.fr/~parisse/nws.html, vous pouvez mettre a jour Khi et KhiCAS vers la version 17.0.53 et ajouter la protection du bootloader de Phi.
J'espere pouvoir proposer un jour une modif du bootloader avec un mini lanceur pour KhiCAS en parallele d'un slot A libre mais il y a des obstacles techniques.

P.S.: le numero de version correspond a celui de la revision de giac au format debian, avec un point enleve (1.7.0-53)
Avatar de l’utilisateur
parisseVIP++
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 77.2%
 
Messages: 3499
Inscription: 13 Déc 2013, 16:35
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Phi épisode 4 : NumWorks bloque l'accès au firmware 18.2

Message non lude Antarctus » 29 Mar 2022, 17:55

De toute façon, pour Epsilon 16, personne n'était vraiment au courant et n'était préparé à subir une telle attaque de la part de Numworks.
Alors qu'avec Phi, tout le monde s'est dit : "Ouh là là, Numworks va réagir très vite face à un tel affront.". Avec la communication exemplaire d'Omega (teasing, présence sur tous les réseaux sociaux...) et le fait que tout le monde est au courant de quoi est capable Numworks, la communauté était préparée à la riposte et à la menace d'un nouvel Epsilon 16.
Rien que le nombre d'arrivés sur le serveur d'Omega montre l'afflux de personnes désirant installer Phi (environ 1 nouveau membre par jour début Mars, contre 25 rien que le 28 !)
Alors maintenant le défi est juste de faire installer Omega 2.0 plus vite qu'Epsilon 16 2.0 ¯\_(ツ)_/¯ .
Avatar de l’utilisateur
Antarctus
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 4%
 
Messages: 8
Inscription: 22 Jan 2022, 18:32
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale
Twitter/X: Antarctus0

Suivante

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.
1645 utilisateurs:
>1626 invités
>14 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)