Posté le 06/08/2013 20:15
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 60 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 07/08/2013 11:32 | #
c'est une putain d'idée mais sa doit être assez dur à faire quand même et t'avais quels outils ?
Citer : Posté le 20/10/2013 13:16 | # | Fichier joint
J'ai réussi à personnaliser le bandeau "Main Menu"
(Le bleu est dû au flash de mon appareil photo)
Puis j'ai converti cette image en code hexadecimal avec Sprite Maker.
J'ai ensuite cherché ce code dans l'OS avec HexEdit.
Puis j'ai créé un bandeau personnalisé sur Paint.NET, que j'ai converti.
Pour pouvoir passer le contrôle de checksum de fxRemote, j'ai calculé la somme du code original (0x24F1), puis celle de celui que j'ai fait (0x25DB).
J'ai fait leur différence, j'ai trouvé -EA
J'ai ensuite calculé la différence 0xFFFFFF - EA = 0xFFFF15
J'ai parcouru l'OS jusqu'à trouver une zone remplie de FF (d'au moins 500 octets) et j'ai remplacé un "FF" par "15"
Puis j'ai uploadé sur ma calto.
92 49 24 92 42 27 1C 88 11 7D 14 42 49 24 92 49
24 92 49 24 83 68 88 88 1B 41 14 40 92 49 24 92
49 24 92 49 02 A8 88 C8 15 41 94 41 24 92 49 24
92 49 24 92 42 AF 88 A8 15 79 54 42 49 24 92 49
24 92 49 24 82 28 88 98 11 41 34 40 92 49 24 92
49 24 92 49 02 28 88 88 11 41 14 41 24 92 49 24
92 49 24 92 42 28 9C 88 11 7D 13 82 49 24 92 49
Citer : Posté le 20/10/2013 14:23 | #
Bien, bravo
Zelda de Smashmaster
Super Geek Brothers de Siapran
Pac-Man
Pac-Man Color
Meta Ball
Add-ins Jetpack Joyride et Pac-Man sur PRIZM (les 2 non commencés mais en réflexion)
A la recherche des sprites jetpack Joride si quelqu'un les a en couleur
Citer : Posté le 20/10/2013 14:25 | #
Bravo !
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Citer : Posté le 20/10/2013 14:26 | #
A l’inter-semestre en janvier, j’essaierais de mettre l'heure sur le menu principal , y'a pas de raison que ça ne fonctionne pas
Citer : Posté le 20/10/2013 14:30 | #
Ca pourrait être super classe
Citer : Posté le 20/10/2013 15:07 | #
L'heure! et comment???
Citer : Posté le 20/10/2013 15:13 | #
Wow, si j'avais suivi ces histoires d'OS je m'amuserais bien à tester des trucs aussi ...
A quand un petit soft on-calc pour éditer ce bandeau ? (ce serait possible ou pas d'ailleurs ?)
Citer : Posté le 20/10/2013 15:16 | #
C'est plus compliqué que ce qu'a fait Dark, je suppose qu'il a modifié dans le fichier de l'OS, le titre du menu et qu'il l'a envoyer sur sa calto. Moi ça serait totalement différent, il faudrait que j'arrive à trouver l'endroit dans le code assembleur, l'endroit où le menu est dessiné et le moment où on appuis sur une touche (le GetKey en gros), puis je me débrouille pour le faire jumper sur un code que j'aurais fait qui écrira l'heure à l'écran. Dans un premier temps l'heure se mettra a jour que quand on appuis sur une touche, on verra après pour améliorer. Faut aussi que je trouve un endroit pour écrire mon code, peut être en ajoutant un syscall suplémentaire.
Citer : Posté le 20/10/2013 15:16 | #
il suffit de savoir si l'adresse du bandeau est statique dans l'OS, si oui, on peut facilement faire un add-in modifiant le bandeau (et le cheksum).
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed
-mon tuto sur les Str
Mes calto: G25+, G75
Mon minecraft en dévelopement
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Citer : Posté le 20/10/2013 15:16 | #
@Thomatos, oui c'est possible.
Citer : Posté le 20/10/2013 15:18 | #
Ce serait sympa alors d'avoir ça ! Comme pour les add-in pour éditer les icones !
Citer : Posté le 20/10/2013 15:18 | #
trop de messages croisés, j'espère que tout le monde arrive a suivre les conversations
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed
-mon tuto sur les Str
Mes calto: G25+, G75
Mon minecraft en dévelopement
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Citer : Posté le 20/10/2013 15:18 | #
Quel checksum ? Je pense pas qu'il y en ait un une fois que l'image de l'os est dans la calto.
Y'a pas de raison pour que ce soit pas statique, ça fait partie intégrante de l'OS, c'est du code, je pense pas qu'il s'ammuse à le bouger.
Citer : Posté le 20/10/2013 15:20 | #
Pour le cheksum, je parle de ça:
Pour pouvoir passer le contrôle de checksum de fxRemote, j'ai calculé la somme du code original (0x24F1), puis celle de celui que j'ai fait (0x25DB).
J'ai fait leur différence, j'ai trouvé -EA
J'ai ensuite calculé la différence 0xFFFFFF - EA = 0xFFFF15
J'ai parcouru l'OS jusqu'à trouver une zone remplie de FF (d'au moins 500 octets) et j'ai remplacé un "FF" par "15"
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed
-mon tuto sur les Str
Mes calto: G25+, G75
Mon minecraft en dévelopement
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Citer : Posté le 20/10/2013 15:22 | #
Oui, mais si on modifie on-calc il n'y aura pas de checksum pour fxremote.
Ajouté le 20/10/2013 à 15:25 :
Pour moi, le checksum est calculé lors de la création d'un backup et il est vérifé lors de l'upload du backup sur la caculatrice, mais je pense pas qu'il soit inscrit dans la mémoire de la calto. Il doit faire partie de l'entete des fichiers qu'utilise fxremote
Citer : Posté le 20/10/2013 16:18 | #
oui, fxRemote calcule le checksum uniquement lors de l'upload de l'OS. sinon y'en a pas
Citer : Posté le 20/10/2013 16:54 | #
Le truc bien, ce serait de modifier fx-remote pour pas qu'il y ait de checksum et pouvoir être plus tranquilles... Arrêtez-moi si je dis une bêtise xD
Calculatrices : Graph 35+ USB tweakée et Classpad 330
Suivez moi et mon humour dévastateur ici focliquéla
Citer : Posté le 20/10/2013 17:08 | #
Non je pense pas, car si ça tombe entre les mains d'un débutant, il risque de mettre une image corrompue sur sa calculatrice. Le mieux ça serait plutôt de comprendre le format de fichier qu'il utilise pour pouvoir modifier la valeur du checksum plutôt que de modifier l'image elle même. Comme ça seule une personne qui sais ce qu'elle fait pourra modifier l'image et s'il arrive une erreur pendant le téléchargement, l'image ne voudra pas s'installer.
Citer : Posté le 20/10/2013 17:33 | #
Ah oui, pas bête..
Calculatrices : Graph 35+ USB tweakée et Classpad 330
Suivez moi et mon humour dévastateur ici focliquéla
Citer : Posté le 20/10/2013 17:47 | #
En gros, juste pour savoir si ce que je crois comprendre est vrai , le checksum permet grosso-modo de vérifier la validité de l'image de l'OS : il ferait une espèce de somme des données/instructions en héxa, et aurait une valeur "prédéfinie"/constante à trouver c'est ça ?
Et si il ne trouve pas ce qu'il veut, il "refuse" d'envoyer l'OS.
Du coup, ça préserve pas du problème d'envoyer un Os corrompu, mais empêche juste quelqu'un qui ne sait pas ce qu'il fait de faire n'importe quoi, enfin, c'est ce que je crois avoir compris !
C'est juste pour être sûr de bien suivre !