π
<-
Chat plein-écran
[^]

Changer/supprimer le message "Ndless installed!"

C, C++, ASM...

Changer/supprimer le message "Ndless installed!"

Message non lude MMBC » 23 Sep 2017, 10:01

Vous en avez marre du message "Ndless installed!" sur votre calculatrice ? Ou alors vous voulez le modifier pour personnaliser un peu plus votre calculatrice ?
Ce petit guide est fait pour vous !

En effet, comme vous pouvez le constater, je me suis permis de signer ma calculatrice de manière originale :whistle:
Image

Il est temps de vous expliquer comment faire pareil:
La méthode radicale et simple : Ouvrir le fichier ndless_ressources.tns a l'aide d'un éditeur hexadécimal et chercher la chaine "Ndless installed!" qu'il vous suffira de modifier. Ensuite pour l'installation vous désinstallez ndless d'abord (sinon vous aurez des choses inattendues :troll: ) puis vous le réinstallez, et pouf c'est magique.
Cependant c'est limité, et je ne sais pas comment modifier la couleur ni la longueur de la chaine avec ça :p

Donc je vous propose un autre moyen, beaucoup plus flexible (qui vous permettra même de faire n'imp, genre afficher en arc en ciel et en plein milieu de l'écran par exemple) mais qui nécessite un peu de patience :p . Il vous faudra pour cela forker le github de ndless (allez sur la page ndless.me, il y a un bouton pour forker le git). Vous aurez plus qu'a donwload le .zip et vous voila avec les sources de ndless. Il vous faudra aussi avoir le ndless-sdk d'installé pour recompiler les fichiers nécessaires.
Ben ensuite c'est tout simple, dans le dossier Ndless-master récemment téléchargé, il vous faudra aller dans le dossier ndless/calcbin et supprimer le fichier ndless_ressources.tns (parfois ça ne compile pas si le fichier est encore là, je sais pas pourquoi :whistle: ) . Vous revenez dans le dossier ndless puis vous allez dans le dossier src puis ressources. Vous devrez supprimer tout les fichiers .o ainsi que les fichiers ndless_ressources_zehn.tns et ndless_ressources_zehn.tns.elf . Ensuite vous ouvrez le fichier install.c, et magique, a la fin vous aurez la ligne
Code: Tout sélectionner
gui_gc_drawString(gc, (char*) u"Ndless installed!", 25, 4, GC_SM_TOP);
. Il vous suffit bien évidemment de modifier la chaîne entre guillemets et si ça vous chante aussi les coordonnées a laquelle la chaîne sera affichée (24 est ici l'abscisse et 4 l'ordonnée, en partant d'en haut a gauche). Si vous voulez en afficher une deuxième, vous avez qu'a copier coller cette ligne juste en dessous, et changer ce qui vous chante. Pour changer la couleur, vous pouvez modifier la ligne
Code: Tout sélectionner
gui_gc_setColor(gc, has_colors ? 0x32cd32 : 0x505050);
, 0x32cd32 étant la couleur sur nspire couleur, et 0x505050 étant la teinte de gris sur nspire monochrome. Si vous savez pas du tout a quoi ça correspond, c'est tout simple le nombre hexa correspondant a une couleur RGB888. Vous trouverez facilement des sites en ligne qui vous donne la valeur hexa de n'importe quelle couleur. Si vous voulez juste enlever le message, mettez rien entre les guillemets voire supprimez carrément la ligne qui s'en occupe.
Bien, une fois que vous avez terminé de faire joujou avec ce pauvre fichier qui n'a rien demandé a personne, il vous faudra ouvrir un terminal (cygwin si vous êtes sous windows) afin d'utiliser le ndless sdk. Il vous suffira de vous diriger dans ce même fichier (Ndless-master/ndless/src/ressources) et de taper "make" , le Makefile étant déjà présent. Vous attendez un tout ptit peu, et vous aurez votre fichier ndless_ressources.tns fraichement modifié par vos soins dans le dossier calcbin (le même où vous avez supprimé l'ancien fichier). Il vous suffira de l'envoyer a la calto, désinstaller ndless (un simple reboot suffit) et de le réinstaller, et magie :D

Si vous avez des questions, n'hesitez pas.
Dernière édition par MMBC le 23 Sep 2017, 10:09, édité 1 fois.
ImageImage
Image
Avatar de l’utilisateur
MMBCModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 66.7%
 
Messages: 107
Images: 1
Inscription: 16 Mai 2017, 19:20
Genre: Femme
Calculatrice(s):
MyCalcs profile
Classe: Ex prof
YouTube: Eyone
Facebook: Emma Cadet

Re: Changer/supprimer le message "Ndless installed!"

Message non lude critor » 23 Sep 2017, 10:06

Bel exploit. :)

Mais dommage que la recompilation Ndless ne soit pas accessible à l'utilisateur moyen.
Un programme Ndless de patch serait plus utile, même si il ne permettrait pas facilement de modifier la couleur ou d'utiliser des chaînes plus longues.
C'est assez simple :
  • demander une chaîne à l'utilisateur
  • rechercher la chaîne "Ndless installed !" au format UTF-16 dans le fichier /documents/ndless/ndless_resource
  • l'écraser avec ce que l'utilisateur a saisi sans déborder (même longueur ou plus court, mais pas plus long)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Changer/supprimer le message "Ndless installed!"

Message non lude MMBC » 23 Sep 2017, 10:08

Oui, c'est plus simple :)
Dommage cependant qu'on ne puisse pas avoir de chaîne plus longue avec cette méthode ;)
ImageImage
Image
Avatar de l’utilisateur
MMBCModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 66.7%
 
Messages: 107
Images: 1
Inscription: 16 Mai 2017, 19:20
Genre: Femme
Calculatrice(s):
MyCalcs profile
Classe: Ex prof
YouTube: Eyone
Facebook: Emma Cadet

Re: Changer/supprimer le message "Ndless installed!"

Message non lude critor » 23 Sep 2017, 10:12

Comme ce qui intéresse une majorité de personnes concernées c'est de faire disparaître le message "Ndless installed !", pas sûr que ce soit un défaut. ;)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Changer/supprimer le message "Ndless installed!"

Message non lude MMBC » 23 Sep 2017, 10:13

Et c'est vrai qu'aussi une chaîne plus longue a de forts risque de déborder sur le "CAS"...
ImageImage
Image
Avatar de l’utilisateur
MMBCModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 66.7%
 
Messages: 107
Images: 1
Inscription: 16 Mai 2017, 19:20
Genre: Femme
Calculatrice(s):
MyCalcs profile
Classe: Ex prof
YouTube: Eyone
Facebook: Emma Cadet

Re: Changer/supprimer le message "Ndless installed!"

Message non lude Adriweb » 23 Sep 2017, 10:41

Le problème avec la modif de ce message (ou, mais dans une moindre mesure, d'un tuto pour ce faire), c'est que ça plaît très fortement aux tricheurs qui veulent installer Ndless "furtivement" dans le but donc de contourner par la suite des restrictions qui peuvent leur avoir été imposé.
Par forcément un mode examen (car si bien correctement mis en place, il est activé en salle d'exam), mais par exemple, l'interdiction de CAS, aussi débile que ce soit (mais là n'est pas le sujet).
En effet, on en voit par exemple un certain nombre sur Reddit ; Vogtinator reçoit aussi de telles demandes en privé, etc. On en voyait encore l'autre jour, avec quelqu'un qui ventait les mérites du "dot hack" (remplacement du string par un simple ".") pour tricher plus tranquillement il me semble.

Bien sûr, avoir sa "signature" en haut du home screen avec un message sympa, c'est un usage sympa et valide, mais nous ne vivons pas dans un monde de bisounours, et on sait tous très bien ce que va être l'usage de ceci pour beaucoup de gens.

Donc bref, en ce qui me concerne, mon avis c'est que si ceux qui veulent en profiter sont suffisamment malin pour découvrir par eux même ce qu'il faut faire pour atteindre leur objectifs, qu'ils se débrouillent, et tant pis pour les autres "tricheurs de base"...
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14615
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Changer/supprimer le message "Ndless installed!"

Message non lude critor » 23 Sep 2017, 10:43

Je me répète, mais Ndless n'est pas un outil de triche.
Il n'y a donc aucune raison à se sentir obligé d'afficher ça en gros.

S'y sentir obligé est même pervers : c'est admettre implicitement que certaines Institutions ont raison en considérant que "Ndless = triche".
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Changer/supprimer le message "Ndless installed!"

Message non lude MMBC » 23 Sep 2017, 10:43

Mon but n'est pas d'aider les tricheurs, je suis parfaitement contre eux, je postais ça a but "informatif"
ImageImage
Image
Avatar de l’utilisateur
MMBCModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 66.7%
 
Messages: 107
Images: 1
Inscription: 16 Mai 2017, 19:20
Genre: Femme
Calculatrice(s):
MyCalcs profile
Classe: Ex prof
YouTube: Eyone
Facebook: Emma Cadet

Re: Changer/supprimer le message "Ndless installed!"

Message non lude Adriweb » 23 Sep 2017, 10:49

critor a écrit:Je me répète, mais Ndless n'est pas un outil de triche. Il n'y a donc aucune raison à se sentir obligé d'afficher ça en gros.

Ben oui, c'est pour ça que j'ai bien précisé l'utilisation de Ndless dans le but d'utiliser des outils qui cassent des protections ou permettent des choses interdites. On sait tous très bien que Ndless en soit-même ne fait rien. Sauf que personne avec des idées de triche ne va installer Ndless et ne rien faire avec, ça ne servirait à rien.

critor a écrit:S'y sentir obligé est même pervers : c'est admettre que certaines Institutions ont raison en considérant que "Ndless = triche".

Ben sûr que c'est le cas, notamment à cause des PTT Killer etc. (mais peut-être aussi tout simplement à cause de programmes comme KhiCAS qui se retrouvent utilisés par des tricheurs là où ils n'en n'ont pas le droit), ce serait se voiler la face que d'imaginer que ce n'est pas la situation actuelle.

MMBC_Chris a écrit:Mon but n'est pas d'aider les tricheurs, je suis parfaitement contre eux, je postais ça a but "informatif"

Je veux bien te croire, mais tu imagines bien que tout le monde ne pense pas comme toi en simplement donnant une technique sympa de customization (comme je le disais, il y a une certaine demande pour ce genre de modifs, sur internet)
Image

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...)
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 80.2%
 
Messages: 14615
Images: 1218
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Changer/supprimer le message "Ndless installed!"

Message non lude critor » 23 Sep 2017, 10:57

Adriweb a écrit:
critor a écrit:S'y sentir obligé est même pervers : c'est admettre que certaines Institutions ont raison en considérant que "Ndless = triche".

Ben sûr que c'est le cas, notamment à cause des PTT Killer etc. (mais peut-être aussi tout simplement à cause de programmes comme KhiCAS qui se retrouvent utilisés par des tricheurs là où ils n'en n'ont pas le droit), ce serait se voiler la face que d'imaginer que ce n'est pas la situation actuelle.


Et ce n'est pas parce qu'il y a écrit "Ndless installed !" qu'il y a KhiCAS.
C'est donc bien pervers : au lieu de protéger les candidats honnêtes, on fait condamner tout-le-monde dans les pays concernés.

Sinon, les PTT Killers déjà sortis n'ont jamais été utiles. Ils ne valent rien car les développeurs en question n'ont rien compris au mode examen.
Ils permettent de mémoire d'en bloquer l'activation, ou d'en sortir à tout moment.
Dans le 1er cas, ben si tu peux pas mettre en mode examen tu composeras sans calculatrice, et dans le 2ème cas ça implique que la diode va cesser de clignoter et que tous les surveillants vont se jeter sur toi.
Le seul hack 'utile' du mode examen, ce serait de permettre l'accès aux données présentes avant activation alors que la diode clignote.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.3%
 
Messages: 41496
Images: 14632
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Suivante

Retourner vers Native: Ndless, Linux, ...

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 14 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.
1250 utilisateurs:
>1227 invités
>18 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)